<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sonatype Blog &#187; Insight</title>
	<atom:link href="http://blog.sonatype.com/people/category/insight/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sonatype.com/people</link>
	<description>Sonatype is transforming software development with tools, information and services that enable organizations to build better software, faster, using open-source components.</description>
	<lastBuildDate>Thu, 16 May 2013 18:53:09 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Nexus Bolsters Component Management Capabilities</title>
		<link>http://blog.sonatype.com/people/2012/11/nexus-bolsters-component-management-capabilities/</link>
		<comments>http://blog.sonatype.com/people/2012/11/nexus-bolsters-component-management-capabilities/#comments</comments>
		<pubDate>Thu, 15 Nov 2012 13:57:20 +0000</pubDate>
		<dc:creator>Manfred Moser</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Component Lifecycle Management]]></category>
		<category><![CDATA[Nexus]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=12497</guid>
		<description><![CDATA[When Maven Repository Managers (MRM) first appeared on developers&#8217; radar, everyone using them immediately saw the benefits. Right off the bat, MRMs replaced cobbled together solutions like shared drives or local Maven repositories copied and exposed via http. Since its release four years ago, Sonatype Nexus has grown to support many repository formats. And most [...]]]></description>
				<content:encoded><![CDATA[<p>When Maven Repository Managers (MRM) first appeared on developers&#8217; radar, everyone using them immediately saw the benefits. Right off the bat, MRMs replaced cobbled together solutions like shared drives or local Maven repositories copied and exposed via http.</p>

<p>Since its release four years ago, Sonatype Nexus has grown to support many repository formats. And most users of build tools including Gradle, Leiningen, SBT and Ant/Ivy have started to realize the numerous benefits of using a repository manager.</p>

<p>Using an MRM has become accepted best practice for Maven users.</p>

<p><span id="more-12497"></span></p>

<p>The benefits of proxying external repositories and deploying third party artifacts are only the beginning. Things really take off when you start deploying your internal components to Nexus, making them immediately available to everyone.</p>

<p><strong>Nexus: More Than Basic Repository Management</strong></p>

<p>Nexus is evolving to help you manage the security and licensing aspects of your components.  In order to show you how, we have made this a focus of the latest release of the book <em><a href="http://www.sonatype.com/Support/Books/Repository-Management-with-Nexus">Repository Management with Nexus</a></em>.</p>

<p>The book now shows you how to <a href="http://www.sonatype.com/books/nexus-book/reference/using-sect-browsing.html#using-sect-insight">access Insight information for a particular artifact</a>. There are <a href="http://www.sonatype.com/books/nexus-book/reference/_using_repository_health_check_results_for_component_lifecycle_management.html">concrete examples </a>on how to inspect and fix security issues, thanks to the information available in your Nexus search results and the linked information on the public security databases.</p>

<p><em>Note: When you read this, don&#8217;t forget to configure your <a href="http://www.sonatype.com/books/nexus-book/reference/confignx-sect-managing-routes.html">Routing</a> correctly to ensure that aspect of your Component Lifecycle Management (CLM) efforts is covered and no information about internal artifacts leaks to the public.</em></p>

<p>Part of your effort to get control over your component usage is to secure your sources. Part of that effort is to start <a href="http://www.sonatype.com/books/nexus-book/reference/confignx-sect-manage-repo.html#confignx-sect-secure-central">using the Central Repository via secured access</a>.</p>

<p>If you are using Nexus Professional this is as easy as upgrading to 2.2 and changing the Remote Storage Location URL. It is also available now for Nexus OSS by getting a <a href="http://www.sonatype.com/people/2012/10/now-available-ssl-connectivity-to-central/">$10 token here </a>and making the same changes. Other repository managers will be supported soon.</p>

<p><strong>Nexus 2.2 Now Included in Nexus Book</strong></p>

<p>We have also <a href="https://issues.sonatype.org/secure/ReleaseNote.jspa?projectId=10154&amp;version=12921">made improvements and general updates</a> to cover the latest Nexus 2.2 release. Among the topics changed are settings.xml setup explanations, documentation for capabilities, updates to the plugin creation chapter and many more.</p>

<p>Still, with all these improvements we realize that nothing is perfect and you might have questions or ideas for enhancing the book. If that’s the case, we encourage you <a href="https://issues.sonatype.org/browse/NXBOOK">to file issues with your wishes</a> or attend one of our <a href="http://www.sonatype.com/Services/Training/Nexus-Best-Practices">Nexus training classes</a>. Also, don&#8217;t forget that <a href="https://github.com/sonatype/nexus-book">the book is open source</a> and we do take fixes as pull requests.</p>

<p><strong>Component Lifecycle Management is Key</strong></p>

<p>These improvements to Nexus are part of a larger <a href="http://www.sonatype.com/Products/Why-Sonatype/Component-Lifecycle-Management">Component Lifecycle Management</a> solution that is provided by Sonatype. CLM helps you ensure the integrity of component-based software by analyzing usage and providing governance and policy enforcement during development.</p>

<p>As demonstrated by these Nexus improvements, CLM is integrated directly into your development infrastructure &#8211; including IDE, CI and repository manager tool of choice.</p>

<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/11/nexus-bolsters-component-management-capabilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improving Software Quality Using Component Lifecycle Management with Jenkins</title>
		<link>http://blog.sonatype.com/people/2012/10/improving-software-quality-using-component-lifecycle-management-with-jenkins/</link>
		<comments>http://blog.sonatype.com/people/2012/10/improving-software-quality-using-component-lifecycle-management-with-jenkins/#comments</comments>
		<pubDate>Wed, 24 Oct 2012 12:26:05 +0000</pubDate>
		<dc:creator>Emily Blades</dc:creator>
				<category><![CDATA[Central]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Component Lifecycle Management]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Insight]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[Insight for CI]]></category>
		<category><![CDATA[insight for jenkins]]></category>
		<category><![CDATA[jenkins]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=12357</guid>
		<description><![CDATA[A few weeks ago, a few of us joined the Jenkins community at the Jenkins User Conference 2012 in San Francisco. Our presentation “Improving Software Quality Using Component Lifecycle Management with Jenkins” given by Manfred Moser, was very well attended and there seemed to be a lot of interest. A video of our presentation has [...]]]></description>
				<content:encoded><![CDATA[<p>A few weeks ago, a few of us joined the Jenkins community at the Jenkins User Conference 2012 in San Francisco. Our presentation “Improving Software Quality Using Component Lifecycle Management with Jenkins” given by Manfred Moser, was very well attended and there seemed to be a lot of interest. A video of our presentation has now been posted <a href="http://confreaks.com/videos/1223-jucsf2012-improving-software-quality-using-component-lifecycle-management-with-jenkins" target="_blank">here</a> and you can download <a href="http://www.sonatype.com/people/wp-content/uploads/2012/10/JUC2012.pdf" target="_blank">the slides</a> as well.</p>

<iframe style="padding-bottom: 20px;" src="http://www.youtube.com/embed/68oWfzrDLVI" frameborder="0" width="700" height="394"></iframe>

<p>Have Jenkins (or Hudson) up and running, and want to give <a href="http://www.sonatype.com/Products/Insight-for-CI" target="_blank">Insight for CI plugin</a> a try? The plugin is available in the plugin center and easy to install and configure. &#8212; Just add a post build step and configure it to scan (e.g. your build output war file). <a href="http://www.sonatype.com/Products/Insight-for-CI/Get-The-Plugin" target="_blank">Get the plugin.</a></p>

<p>Summary and component results are completely <strong>free</strong> and will give you a very good indication of the security and license issues (or better their absence) of your software. We&#8217;ve even got you covered for manual scans – have a try with <a href="http://www.sonatype.com/Products/Insight-App-Health-Check">Insight App Health Check</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/10/improving-software-quality-using-component-lifecycle-management-with-jenkins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use Maven to Find Security Vulnerabilities and Viral Licenses in Applications</title>
		<link>http://blog.sonatype.com/people/2012/10/use-maven-to-find-security-vulnerabilities-and-viral-licenses-in-applications/</link>
		<comments>http://blog.sonatype.com/people/2012/10/use-maven-to-find-security-vulnerabilities-and-viral-licenses-in-applications/#comments</comments>
		<pubDate>Wed, 10 Oct 2012 19:10:41 +0000</pubDate>
		<dc:creator>Bentmann Benjamin</dc:creator>
				<category><![CDATA[Insight]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[Insight Application Health Check]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=12300</guid>
		<description><![CDATA[A few months ago, we launched Insight Application Health Check. Today, I&#8217;d like to announce another way to get started tracking licensing and security issues. In this post, I&#8217;m going to show you how to scan your project with nothing more than Maven and an existing project. You can get started with Insight without having [...]]]></description>
				<content:encoded><![CDATA[<p>A few months ago, we launched <a href="http://www.sonatype.com/people/2012/07/insight-application-health-check-scan-your-application-for-security-and-licensing-issues-in-minutes/" target="_blank">Insight Application Health Check</a>. Today, I&#8217;d like to announce another way to get started tracking licensing and security issues. In this post, I&#8217;m going to show you how to scan your project with nothing more than Maven and an existing project. You can get started with Insight without having to download a client or server. All you&#8217;ll need to do is run a simple plugin from the commandline.</p>

<p>To enable users to scan their applications, we provide an executable JAR with a graphical user interface. With this interface users are a few clicks away from results. But, even with this GUI, some users want to be able to use Insight&#8217;s Application Health Check from the command-line because sometimes &#8220;clicking&#8221; isn&#8217;t the most effective way to get something done. If you&#8217;re building your application using <a href="http://maven.apache.org" target="_blank">Apache Maven</a>, you probably already have a terminal window open to invoke its build phases. So, while you&#8217;re in there, adding or updating some dependencies in your POM and repackaging your application, why not check whether this dependency update introduced some security vulnerability or license issue, especially if it&#8217;s as easy as adding another goal to your command line? Meet the Application Health Check Maven Plugin:</p>

<pre>mvn package com.sonatype.insight:ahc:run -D ahc.email=my.name@mycompany.com</pre>

<p><span id="more-12300"></span></p>

<p>Right after all artifacts making up your application have been built, the <code>ahc:run</code> goal will collect their fingerprints and send them to the Insight service. The Insight service will match these fingerprints against a database of OSS licensing and security vulnerability data and identify potential problems. A few minutes after the plugin has uploaded the data, you receive an email with a link to your <a href="http://www.sonatype.com/Products/Insight-App-Health-Check/View-A-Report" title="Sample Report" target="_blank">free Application Health Check report</a>.</p>

<pre>[INFO] --- ahc:1.21.2:run (default-cli) @ my-application ---
...
[INFO] Scan completed in 4 seconds
[INFO] Number of directories: 0
[INFO] Number of archives: 37
[INFO] Number of files: 3017
[INFO] Number of errors: 0
[INFO] Uploading scan to https://insight.sonatype.com/
[INFO] Report information will be emailed to my.name@mycompany.com 
       from insight-notification@sonatype.com
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS</pre>

<p>Notice that you didn&#8217;t need to modify your POM to run the plugin. Nothing had to change. In fact, the plugin runs as well without a POM,
prompting you for the WAR/EAR/ZIP/TAR.GZ/etc. to be scanned. So whenever you&#8217;re in a terminal window and have Maven
installed, Application Health Check is right at your fingertips to tell you about security or license issues.</p>

<p>Of course, if you use the plugin on a regular basis to check your apps without having to pass in the full groupId and artifactId of the plugin you just have to make a few tweaks to your Maven settings file. Add the following settings file:</p>

<p><code>${user.home}/.m2/settings.xml</code></p>

<p>Then, enter the XML below in it:</p>

<pre>&lt;settings&gt;
...
  &lt;pluginGroups&gt;
    &lt;pluginGroup&gt;com.sonatype.insight&lt;/pluginGroup&gt;
...
  &lt;/pluginGroups&gt;
  &lt;profiles&gt;
    &lt;id&gt;insight&lt;/id&gt;
    &lt;properties&gt;
      &lt;ahc.email&gt;my.name@mycompany.com&lt;/ahc.email&gt;
    &lt;/properties&gt;
  &lt;/profiles&gt;
  &lt;activeProfiles&gt;
    &lt;activeProfile&gt;insight&lt;/activeProfile&gt;
  &lt;/activeProfiles&gt;
&lt;/settings&gt;</pre>

<p>That blob of XML makes <code>mvn package ahc:run</code> a no-brainer. If you have a project and you want to get started tracking OSS licenses and vulnerabilities, this is the way to get started. We&#8217;ll scan your project and then send you an email with the results of the scan.</p>

<p>The plugin has a few more optional parameters e.g. to exclude proprietary packages or customize the report label. Just check out our <a href="https://support.sonatype.com/entries/22022541-how-do-i-use-the-application-health-check-maven-plugin" target="_blank">knowledge base</a> for the details.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/10/use-maven-to-find-security-vulnerabilities-and-viral-licenses-in-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Insight For CI at the Jenkins User Conference</title>
		<link>http://blog.sonatype.com/people/2012/10/insight-for-ci-at-the-jenkins-user-conference/</link>
		<comments>http://blog.sonatype.com/people/2012/10/insight-for-ci-at-the-jenkins-user-conference/#comments</comments>
		<pubDate>Tue, 09 Oct 2012 16:59:03 +0000</pubDate>
		<dc:creator>Manfred Moser</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Hudson]]></category>
		<category><![CDATA[Insight]]></category>
		<category><![CDATA[jenkins]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=12314</guid>
		<description><![CDATA[Before JavaOne 2012 a few of us joined the Jenkins community at the Jenkins User Conference 2012 in San Francisco as Gold Sponsors. We had a great time talking to KK, Andrew and others as well as showcasing Insight For CI for Jenkins at the booth. The presentation about &#8220;Improving Software Quality Using Component Lifecycle [...]]]></description>
				<content:encoded><![CDATA[<p>Before JavaOne 2012 a few of us joined the Jenkins community at the Jenkins User Conference 2012 in San Francisco as Gold Sponsors. We had a great time talking to KK, Andrew and others as well as showcasing Insight For CI for Jenkins at the booth. The presentation about &#8220;Improving Software Quality Using Component Lifecycle Management with Jenkins&#8221; was very well attended and there seemed to be a lot of interest. In case you missed it you are however in luck &#8230;</p>

<p><span id="more-12314"></span></p>

<p>As requested by many attendees, you can download <a href="http://www.sonatype.com/people/wp-content/uploads/2012/10/JUC2012.pdf" target="_blank">the slides</a> right now. If you already have Jenkins (or Hudson) up and running, you might want to give it a try. The <a href="http://www.sonatype.com/Products/Insight-for-CI">Insight for CI plugin</a> is available in the plugin center and trivial to install and configure. Just add a post build step and configure it to scan e.g. your build output war file. The summary and component results are completely <strong>free</strong> and will give you a very good indication of the security and license issues (or better their absence) of your software. If you are using a different CI server, you should let us know so we can adjust our priorities. And we even got you covered for manual scans &#8211; have a try with <a href="http://www.sonatype.com/Products/Insight-App-Health-Check">Insight App Health Check</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/10/insight-for-ci-at-the-jenkins-user-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>That&#8217;s Billion with a B: Is Java Having an &#8220;Outlook&#8221; Moment?</title>
		<link>http://blog.sonatype.com/people/2012/09/thats-billion-with-a-b-is-java-having-an-outlook-moment/</link>
		<comments>http://blog.sonatype.com/people/2012/09/thats-billion-with-a-b-is-java-having-an-outlook-moment/#comments</comments>
		<pubDate>Wed, 26 Sep 2012 14:50:00 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Insight]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Sonatype]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=12250</guid>
		<description><![CDATA[I&#8217;m a broken record, I know, but every month that goes by we get more and more news that suggests that Java developers (and the companies that support Java) are slow to wake up to these threats. You remember Outlook, maybe some of you are unlucky enough to still use Outlook, but for Microsoft, Outlook [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m a broken record, I know, but every month that goes by we get more and more news that suggests that Java developers (and the companies that support Java) are slow to wake up to these threats.</p>

<p>You remember Outlook, maybe some of you are unlucky enough to still use Outlook, but for Microsoft, Outlook was a multi-year security embarrasment.   From 1999 to around 2005 it felt like Outlook was having a security vulnerability every other minute.  Back then, there were so many that, in technical circles, Outlook became something of a joke to anyone who valued security.   In fact, you could make a compelling argument that Outlook&#8217;s multi-year security challenges were the weak point in the armor that provided an opening to Google&#8217;s GMail (and once you&#8217;ve decoupled from Outlook, why not try that Macbook Pro you&#8217;ve been eyeing).</p>

<p>If this trend in Java doesn&#8217;t stop &#8211; if we don&#8217;t stop experiencing billion-user, level 10 CVSS security exploits every other week in Java &#8211; all the inertia in the world won&#8217;t stop a shift to another language or another platform.  Check out this news that just crossed the wire yesterday from <a href="http://news.softpedia.com/news/One-Billion-Users-Affected-by-Java-SecuritySandbox-Bypass-Vulnerability-Experts-Say-294629.shtml">Softpedia</a>:</p>

<p><span id="more-12250"></span></p>

<blockquote style="margin-left: 20px; margin-right: 20px; margin-bottom: 20px; font-size: 95%;"><b>One billion users affected by Java security 
sandbox bypass vulnerability, experts say. Researchers from Security Explorations 
claimed to identify a flaw that affects all Oracle Java SE versions and the billions of 
devices on which the software is currently installed. This bug, codenamed issue 50, was 
identified just before the start of Oracle’s JavaOne 2012 conference.</b> ―The impact of 
this issue is critical — we were able to successfully exploit it and achieve a complete 
Java security sandbox bypass in the environment of Java SE 5, 6 and 7,‖ the CEO of 
Security Explorations said. He said the vulnerability can be leveraged by an attacker to 
―violate a fundamental security constraint‖ of Java Virtual Machines. The researchers 
confirmed Java SE 5 — Update 22, Java SE 6 — Update 35, and Java SE 7 Update 7 
running on fully patched Windows 7 32-bit operating systems are susceptible to the 
attack. The affected Web browsers are Safari 5.1.7, Opera 12.02, Chrome 21.0.1180.89, 
Firefox 15.0.1, and Internet Explorer 9.0.8112.16421. The company provided Oracle 
with a complete technical description of the flaw, along with source and binary codes, 
and a proof-of-concept that demonstrates the complete security sandbox bypass in Java 
SE 5, 6, and 7.&#8221;</blockquote>

<p>Don&#8217;t get me wrong, Java&#8217;s going nowhere.   The JVM and language are here to stay, but when I read things like &#8220;a proof-of-concept that demonstrates the complete security sandbox bypass in Java SE 5, 6, and 7&#8243; in the following security bulletin I have to ask myself what sort of foundation we&#8217;re building our systems on?   Well it isn&#8217;t a sandbox if it can be circumvented, is it?</p>

<p>This reminds me of a piece that Vint Cerf wrote for next month&#8217;s Communications of the ACM,  in it he writes about the lack of a scientific discipline when it comes to software in <a href="http://cacm.acm.org/magazines/2012/10/155530-where-is-the-science-in-computer-science/fulltext">&#8220;Where&#8217;s the Science in Computer Science?&#8221;</a>.  Here&#8217;s a good sample:</p>

<blockquote style="margin-left: 20px; margin-right: 20px; margin-bottom: 20px; font-size: 95%;">&#8220;When we write a piece of software, do we have the ability to predict how many mistakes we have made (that is, bugs)? Do we know how long it will take to find and fix them? Do we know how many new bugs our fixes will create? Can we say anything concrete about vulnerability? What about the probability of exploitation? Murphy&#8217;s Law suggests that if there is a bug that can be exploited for nefarious purposes, it will be.&#8221;  He continues later in the piece: &#8220;&#8230;As a group of professionals devoted to the evolution, understanding, and application of software and hardware to the myriad problems, opportunities, and activities of modern society, we have a responsibility to pursue the science in computer science. We must develop better tools and much deeper understanding of the systems we invent and a far greater ability to make predictions about the behavior of these complex, connected, and interacting systems.&#8221;</blockquote>

<p>My impolite translation of Cerf&#8217;s wisdom?  &#8220;You are all a bunch of hacks.  You couldn&#8217;t model software if your life depended on it.  Maybe it&#8217;s time to start getting serious.&#8221;  I&#8217;d also like to put forward that it might be time for the people responsible for the JVM to hire someone who can take the time to do it right.</p>

<p>If you want to start &#8220;Doing it Right&#8221; and paying attention to security start with your dependencies.   If you don&#8217;t use <a href="http://www.sonatype.com/insight">Sonatype Insight</a>, it&#8217;s very likely that you are downloading software components with known vulnerabilities every day.  Don&#8217;t get owned by some vulnerability that&#8217;s been in the wild for months, start using <a href="http://www.sonatype.com/insight">Insight</a> today.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/09/thats-billion-with-a-b-is-java-having-an-outlook-moment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Cloud is Running toward BSD-style Licenses, are you?</title>
		<link>http://blog.sonatype.com/people/2012/09/the-cloud-is-running-toward-bsd-style-licenses-are-you/</link>
		<comments>http://blog.sonatype.com/people/2012/09/the-cloud-is-running-toward-bsd-style-licenses-are-you/#comments</comments>
		<pubDate>Mon, 24 Sep 2012 17:52:16 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Insight]]></category>
		<category><![CDATA[Sonatype]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=12216</guid>
		<description><![CDATA[The New York Times had a great article this weekend that explored some of the disconnect in the industry. In &#8220;Power, Pollution and the Internet&#8221;, James Glanz writes: &#8220;[the] foundation of the information industry is sharply at odds with its image of sleek efficiency and environmental friendliness.&#8221; This article is interesting in that it calls [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.sonatype.com/people/wp-content/uploads/2012/09/bsd-cloud.png" alt="" title="bsd-cloud" width="250" class="alignright size-full wp-image-12224" style="margin: 15px; border: 1px solid black;" /></p>

<p>The New York Times had a great article this weekend that explored some of the disconnect in the industry.   In <a href="http://www.nytimes.com/2012/09/23/technology/data-centers-waste-vast-amounts-of-energy-belying-industry-image.html?ref=technology">&#8220;Power, Pollution and the Internet&#8221;</a>, James Glanz writes: &#8220;[the] foundation of the information industry is sharply at odds with its image of sleek efficiency and environmental friendliness.&#8221;  This article is interesting in that it calls out the industry for creating an unsustainable power drain that is based on some awful environmental choices.  From <a href="http://www.nytimes.com/2012/09/23/technology/data-centers-waste-vast-amounts-of-energy-belying-industry-image.html?ref=technology">the article</a>: &#8220;Of all the things the Internet was expected to become, it is safe to say that a seed for the proliferation of backup diesel generators was not one of them.&#8221;</p>

<p>This piece made me stop and think about trends over the last decade.  While the New York Times is focused on the environmental cost, I&#8217;m more interested in how this shift to Infrastructure-as-a-Service and deployment on cloud-based infrastructure is affecting open source licenses.  The trend might not be readily apparent if you don&#8217;t know what to pay attention to.  Here&#8217;s an attempt of making sense of licensing trends&#8230;</p>

<p><span id="more-12216"></span></p>

<p style="font-size: 95%; margin-left: 20px; margin-right: 20px;"><b>Note:</b> This article explores a trend toward BSD-style licenses.  If you are interested in tracking your own application&#8217;s exposure to various OSS licenses, please <a href="http://www.sonatype.com/insight">take a look at Sonatype Insight</a>.   Using Insight, you can keep track of your application&#8217;s exposure to GPL, AGPL, and other licenses which may present problems when you have to worry about external or internal distribution.   Make licensing a part of your Application Lifecycle with Insight.</p>

<h2>Taking Databases as an Example</h2>

<p>Done any serious web development over the past decade?  You&#8217;ve likely encountered MySQL.   MySQL&#8217;s popularity exploded as the industry was looking for a capable, general purpose database that could provide an alternative to Oracle.  Oracle is prohibitively expensive for a large portion of the market, and if you are running a cash-strapped startup you likely won&#8217;t be eager to fork over the minimum six-figure price of entry you&#8217;ll need to run Oracle.</p>

<p>For a decade MySQL competed on both cost and capability.   You can certainly scale it if you either know what you are doing or are comfortable spending money on <a href="http://www.percona.com">Percona&#8217;s</a> professional services.  It has some scalability issues, but, for the most part, you can either shard or start offloading some of your data to NoSQL once you reach limits.  MySQL was the capable database for the 00s, and MySQL rose to popularity over the last decade before people started moving to hosted infrastructure (now what people tend to call Cloud infrastructure).</p>

<h2>Enter Postgresql (and the Cloud)</h2>

<p>Well, something happened one or two years ago: a number of large, high-profile web sites moved to Postgresql.   Now Postgresql has always had a reputation for being a database with a strong opinion.  Database administrators, performance nuts, people focused on scalability have always gravitated toward Postgresql.   Postgresql community is somewhat &#8220;conservative&#8221; and there&#8217;s a small group of core committers that tend to favor stability over creativity.  MySQL, on the other hand, has always had a reputation for being something of a mess.  Reliable colleagues tell me that MySQL codebase is full of shipwrecks and broken dreams, and if you&#8217;ve ever had to deal with some of the more finnicky parts of MySQL tuning you&#8217;ll understand that while there may be a science to MySQL tuning, it is well hidden underneath a deep layer of poor documentation and guesswork.</p>

<p>The commonly accepted reason for the shift to Postgresql was performance and scalability.  While I don&#8217;t disagree that Postgresql is certainly easier to tune and scale than MySQL.  I question this justification as being political rather than practical.   This is the simply the justification you&#8217;d expect a technical audience to resonate with, but I don&#8217;t think it is the real reason for the shift. Here&#8217;s why?</p>

<h2>Cloud-based Infrastructures Seek BSD-licenses</h2>

<p>I was at a Postgresql event last week in Chicago it was really interesting.  Postgresql is experiencing a Rennaisance of interest.  More and more people are coming to the database and I was interested in why.  It isn&#8217;t like I&#8217;ve seen several compelling pieces outlining reasons to stop, drop, and move to postgresql immediately.  Instead it seems like a slow shift that has happened over multiple years.   While MySQL was something of a default for startup developers in 2007 and 2008, Postgresql is that default now.  I asked around and got the following guesses:</p>

<ul>
  <li><b>People have realized MySQL&#8217;s Limitations</b> &#8211; I don&#8217;t buy this one.   First, I do think that MySQL poses some tricky scalability issues, but I don&#8217;t think the majority of users create systems large enough to experience them.   I don&#8217;t know anyone other than one or two individuals that has had a MySQL scalability issue they haven&#8217;t been able to either fix or workaround given the resources.</li>
  <li><b>Oracle</b> &#8211; I heard a lot of conspiracy theory about Oracle and MySQL.  Lot&#8217;s of people put this out as a reason why there is a huge shift to Postgresql.  I don&#8217;t buy it.  Oracle is out there chasing after huge contracts. I don&#8217;t think the Oracle people lose a bit of sleep over MySQL, and (beyond some structural changes to the OSS project) I don&#8217;t think they are taking it away.</li>
  <li><b>Avoiding NoSQL</b> &#8211; This was a RDBMs conference so I took this with a grain of salt.  A lot of people mentioned that Postgresql reduced the need to bring in technologies like MongoDB or Hadoop.  I don&#8217;t buy that, I think that was just wishful thinking from a DBA that doesn&#8217;t want to integrate with NoSQL.  I&#8217;ve also never spoken to anyone who said, &#8220;We&#8217;re on Postgresql so we don&#8217;t need to use Hadoop.&#8221;  It just has never happened, and I just don&#8217;t see them as being in the same class.</li>
  <li><b>A Cloud-friendly License</b> &#8211; Now this I buy.   This explains the trend.  I think it would be over-simplistic to say that <a href="http://www.heroku.com">Heroku</a> is behind a shift to Postgresql (but I do think it is a contributing factor).   Companies that offer on-demand, PaaS-style services have an incentive to standardize on BSD-style licenses (like the one that covers Postgresql) because they are distributing software.</li>
</ul>

<h2>It&#8217;s the Licensing, Stupid.</h2>

<p>If you look at the language of the GPL, and especially some of the purposeful FUD that pre-acquisition MySQL AB was throwing around, &#8220;distribution&#8221; of any kind was enough to cover your entire codebase under the GPL.  I remember looking at the MySQL AB website in 2004 and wondering if it was even possible to make the explanation of the GPL license for MySQL any more confusing.  At the time, the common wisdom was that MySQL was crafting the licensing explanation in such a way to give companies with any doubt the incentive to purchase (even if it stretched the definition of the GPL).</p>

<p>And, here&#8217;s the issue, I don&#8217;t want to single out Oracle, I think they are a fine company so don&#8217;t get me wrong.  But, I do think that people are leery of distributing GPL projects with a single, strong copyright holder within the cloud on behalf of paying customers.  Even though the license isn&#8217;t as toxic as the AGPL, it is still unclear what constitutes distribution.   And here&#8217;s the central trend that I think we can call out.   As more and more of us rely on third-parties (like Heroku) to download, distribute, and install software, these platforms are increasingly running toward licenses that don&#8217;t entangle them with a web of obligations.</p>

<p>Or, to summarize, no one likes distributing the GPL, even in the cloud, especially when the copyright is owned by a big corporation with an interest in license compliance.</p>

<p>So the next time someone tells you that they moved to Postgresql because it as faster and more scalable.   Ask yourself whether this is the real underlying reason for the switch or if that person is just being caught up in a larger movement away from copy-left licenses for cloud-based, PaaS systems.   Was it an original idea, or were they affected by early adopters of PaaS moving to Postgresql because that&#8217;s the only option that was provided.</p>

<p><i>Clarification:</i> I can already see people bombarding me with this question: what about Linux, that&#8217;s GPL?   My answer is nuanced:  &#8220;I do think that people are leery of distributing GPL projects <b>with a single, strong copyright holder</b> within the cloud on behalf of paying customers.&#8221;   The Debian project or the CentOS project is not going to go after you for internal distribution.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/09/the-cloud-is-running-toward-bsd-style-licenses-are-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remember when Hackers Ignored Java?   Those days are over&#8230; FBI Hacked via AtomicReferenceArray</title>
		<link>http://blog.sonatype.com/people/2012/09/remember-when-hackers-ignored-java-those-days-are-over-fbi-hacked-via-atomicreferencearray/</link>
		<comments>http://blog.sonatype.com/people/2012/09/remember-when-hackers-ignored-java-those-days-are-over-fbi-hacked-via-atomicreferencearray/#comments</comments>
		<pubDate>Tue, 04 Sep 2012 11:25:23 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Insight]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Sonatype]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=12037</guid>
		<description><![CDATA[Earlier this year, I wrote a piece about how it was only a matter of time until Java became a popular vector for attacks. The response to that particular article was a lot of fun for me. Let&#8217;s just say a number of high-profile, open source Java folks jumped up and down and shouted FUD. [...]]]></description>
				<content:encoded><![CDATA[<p>Earlier this year, I wrote a piece about how it was <a href="http://www.sonatype.com/people/2012/03/were-a-java-shop-were-not-going-to-get-hacked/">only a matter of time</a> until Java became a popular vector for attacks.  The response to that particular article was a lot of fun for me.  Let&#8217;s just say a number of high-profile, open source Java folks jumped up and down and shouted FUD.  My conclusion: just talking about security to developers earns an almost immediate negative reaction.  They don&#8217;t want to think about it.</p>

<p>I guess this makes sense, developers generally don&#8217;t want to have to deal with security, and me bringing up the fact that many of the systems you are working on may be vulnerable to attack isn&#8217;t something you want to think about.  I understand, you have enough to worry about: looming deadlines, that junior programmer you just hired who isn&#8217;t pulling his weight, a continuing fight with operations over who &#8220;owns&#8221; the deployment process.   Work is hard, there are certainly not enough hours in the day, and if you can ignore security, why not?  I mean, it&#8217;s Java. Who&#8217;s going to attack Java?</p>

<p><a href="http://www.dailytech.com/AntiSec+Obtains+Over+12M+Apple+UDIDs+from+FBI+Laptop+Leaks+1M+to+Public/article27582.htm">AntiSec, that&#8217;s who</a>.   They aren&#8217;t just going to compromise your machines because you failed to update Java, they are going to grab your data, parade it around the world for all to see, and then make a few political statements at your expense.  And, I&#8217;ll bet the FBI wishes that they had installed this <a href="http://www.oracle.com/technetwork/topics/security/javacpufeb2012-366318.html">February 2012 security patch from Oracle</a>.  If they had done so, they&#8217;d probably be having a much better day today.</p>

<blockquote style="padding-left: 30px; padding-right: 30px; padding-bottom: 25px; font-size: 95%; font-style: italic;">&#8220;During the second week of March 2012, a Dell Vostro notebook, used by
Supervisor Special Agent Christopher K. Stangl from FBI Regional Cyber Action
Team and New York FBI Office Evidence Response Team was breached using the
AtomicReferenceArray vulnerability on Java, during the shell session some files
were downloaded from his Desktop folder one of them with the name of
&#8220;NCFTA_iOS_devices_intel.csv&#8221; turned to be a list of 12,367,232 Apple iOS
devices including Unique Device Identifiers (UDID), user names, name of device,
type of device, Apple Push Notification Service tokens, zipcodes, cellphone
numbers, addresses, etc. the personal details fields referring to people
appears many times empty leaving the whole list incompleted on many parts. no
other file on the same folder makes mention about this list or its purpose.&#8221;</blockquote>

<p>This is from the <a href="http://pastebin.com/raw.php?i=nfVT7b0Z">AntiSEC statement regarding this breach (inappropriate language)</a>.</p>

<p>So what do you think is happening to the person responsible for security right now?  Do you think he&#8217;s able to say, &#8220;you didn&#8217;t tell me that security was a priority?&#8221; or &#8220;It wasn&#8217;t my responsibility to check for JVM updates from Oracle?&#8221;.   No, he&#8217;s likely being replaced, if not immediately then his management team is leading him on until they can identify someone who isn&#8217;t going to generate front page security failure.</p>

<p><b>What&#8217;s next?</b>   Well, the JVM is now front-and-center as far as security vulnerabilities go these days.   Just last week you were all asked to turn off Java 7 until a suitable patch was issued (which is a ridiculous request BTW, that&#8217;s like asking us to stop working for a few days).   I predict that as Java continues to develop as an attack vector &#8211; libraries are the next fun vulnerability.  I know many of you don&#8217;t want to hear this, but it&#8217;s true.   Your web frameworks are next, prepare yourself with <a href="http://www.sonatype.com/insight">Sonatype Insight</a>, or start coming up with excuses when your systems are the reason for front page security fail.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/09/remember-when-hackers-ignored-java-those-days-are-over-fbi-hacked-via-atomicreferencearray/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Join Us: Sonatype &amp; Chariot Solutions Philadelphia Breakfast Meetup Tuesday, September 25, 2012</title>
		<link>http://blog.sonatype.com/people/2012/08/join-us-sonatype-chariot-solutions-philadelphia-breakfast-meetup-tuesday-september-25-2012/</link>
		<comments>http://blog.sonatype.com/people/2012/08/join-us-sonatype-chariot-solutions-philadelphia-breakfast-meetup-tuesday-september-25-2012/#comments</comments>
		<pubDate>Mon, 27 Aug 2012 14:53:04 +0000</pubDate>
		<dc:creator>Emily Blades</dc:creator>
				<category><![CDATA[Component Lifecycle Management]]></category>
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=11978</guid>
		<description><![CDATA[Futures: Extending Your Apache Maven-Based Infrastructure Jason van Zyl, Sonatype CTO and creator of Maven will be teaming up with Joel Confino, a Senior Consultant at Chariot Solutions to offer actionable advice for setting up best-in-class software development processes that make extensive use of 3rd party components (like the Spring framework). Join us in Philadelphia [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-11989" style="padding-bottom: 20px;" title="blog_header_phillyMeetup" src="http://www.sonatype.com/people/wp-content/uploads/2012/08/blog_header_phillyMeetup.png" alt="Philadelphia Breakfast Meetup: Tuesday, September 25, 2012" width="700" height="200" /></p>

<h3>Futures: Extending Your Apache Maven-Based Infrastructure</h3>

<p>Jason van Zyl, Sonatype CTO and creator of Maven will be teaming up with Joel Confino, a Senior Consultant at <a href="http://chariotsolutions.com/" target="_blank">Chariot Solutions</a> to offer actionable advice for setting up best-in-class software development processes that make extensive use of 3rd party components (like the Spring framework).</p>

<p>Join us in Philadelphia on Tuesday, September 25 from 8:30am-10:30am EDT, for the Breakfast Meetup and see first hand how you can dramatically reduce risk and improve software quality using Apache Maven or another build tool, along with Nexus, Hudson or Jenkins.</p>

<p>Space is limited. We&#8217;ve booked a space at The Hub Cira Centre (2929 Arch Street), and it can only accommodate 30 guests. If you are in the Philadelphia area and are interested in making your build process rock solid, <a href="http://www.sonatype.com/Request/Sonatype-Chariot-Solutions-Breakfast-Meetup-Tuesday-September-25-2012?event=PhiladelphiaBreakfast_Blog&amp;utm_source=SonatypeBlog&amp;utm_medium=Post&amp;utm_campaign=PhiladelphiaBreakfast" target="_blank">please register</a> and our events coordinator Emily Blades, will save you a space and send you more details.</p>

<h4><a title="Philly Meetup Registration" href="http://www.sonatype.com/Request/Sonatype-Chariot-Solutions-Breakfast-Meetup-Tuesday-September-25-2012?event=PhiladelphiaBreakfast_Blog&amp;utm_source=SonatypeBlog&amp;utm_medium=Post&amp;utm_campaign=PhiladelphiaBreakfast" target="_blank">Reserve Your Seat</a></h4>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/08/join-us-sonatype-chariot-solutions-philadelphia-breakfast-meetup-tuesday-september-25-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dogfooding Sonatype Insight: We found Vulnerabilities in Nexus</title>
		<link>http://blog.sonatype.com/people/2012/08/dogfooding-sonatype-insight-we-found-vulnerabilities-in-nexus/</link>
		<comments>http://blog.sonatype.com/people/2012/08/dogfooding-sonatype-insight-we-found-vulnerabilities-in-nexus/#comments</comments>
		<pubDate>Mon, 13 Aug 2012 16:39:22 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Insight]]></category>
		<category><![CDATA[Nexus]]></category>
		<category><![CDATA[Sonatype]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=11947</guid>
		<description><![CDATA[&#8220;Dogfooding&#8221; is such a strange word, and I&#8217;m using it as a substitute for &#8220;Eating your own dog food&#8221;. As we do have a global audience, I worry that the term is somewhat provincial (and maybe a bit strange out of context). So here, here&#8217;s the explanation of this idiom on Wikipedia. Sonatype is &#8220;recursive&#8221;. [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.sonatype.com/people/wp-content/uploads/2012/08/iStock_000006837276XSmall-204x300.jpg" alt="" title="iStock_000006837276XSmall" width="180" class="alignright size-medium wp-image-11949" style="margin: 20px;"/></p>

<p>&#8220;Dogfooding&#8221; is such a strange word, and I&#8217;m using it as a substitute for &#8220;Eating your own dog food&#8221;.   As we do have a global audience, I worry that the term is somewhat provincial (and maybe a bit strange out of context).  So here, <a href="http://en.wikipedia.org/wiki/Eating_your_own_dog_food">here&#8217;s the explanation of this idiom on Wikipedia</a>.</p>

<p>Sonatype is &#8220;recursive&#8221;.  We&#8217;re a group of developers, creating tools for developers, getting feedback from developers.  Logically, we tend to use everything we make.  We&#8217;re the first customer.  We deploy early development releases of Nexus Professional to our own Nexus Professional instance, we use <a href="http://repository.sonatype.org">repository.sonatype.org</a> as a test case as the release approaches, and every feature we send out to our customers has been audited and tested internally.   By the time you download our software, we&#8217;ve already been using it often for a few months or weeks, and we also make heavy use of <a href="http://www.sonatype.com/insight">Sonatype Insight</a> to identify licensing and security risks.</p>

<p>Now, this blog post is a bit risky.  I&#8217;m about to tell you about the security issues that the Engineering team discovered in Nexus when we ran Nexus through our Insight scanner during the Nexus 2.1 release.   By doing this, I&#8217;m exposing people that haven&#8217;t updated Nexus to 2.1 to some risk.  At the same time, <a href="http://www.sonatype.com/people/2012/08/nexus-2-1-now-available-go-get-it/">I&#8217;ve given everyone ample notice to upgrade</a> (I even made a video <a href="http://www.youtube.com/watch?v=DInc85ibF0s&#038;list=UUSsfNzY9VlbCpmKLeRmwOtw&#038;index=1&#038;feature=plcp">imploring people to upgrade</a>), and I&#8217;m a big believer in transparency.   If we know something related to security, you should know it as well after we&#8217;ve given people enough time to upgrade.</p>

<p><span id="more-11947"></span></p>

<h3>Security Issues Discovered in Pre-2.1 Nexus Releases</h3>

<p>Here&#8217;s a quick snapshot of the relevant Nexus Pro JIRA issue that covered the security issues we found in Nexus using Insight:</p>

<p><img src="http://www.sonatype.com/people/wp-content/uploads/2012/08/jira-security.png" alt="" title="jira-security" width="600" height="106" class="aligncenter size-full wp-image-11954" /></p>

<p>The OSVDB vulnerabilities we found were:</p>

<ul>
  <li><a href="http://osvdb.org/show/osvdb/58760">OSVDB-59760</a> &#8211; Apache Commons VFS Exception Error Message Cleartext Credential Disclosure</li>
  <li><a href="http://osvdb.org/show/osvdb/68314">OSVDB-68314</a> &#8211; Apache XML-RPC SAX Parser External Entity Information Disclosure</li>
  <li><a href="http://osvdb.org/show/osvdb/59003">OSVDB-59003</a> &#8211; Apache HttpClient POST Request Handling Memory Consumption DoS</li>
</ul>

<p>Unless you want to risk exposing a secure credential, get hacked via some XML, or suffer a denial of service attack via our Artifactory bridge, you probably want to upgrade to Nexus 2.1 right now.   Got it?  Good, <a href="http://www.sonatype.com/nexus">Download Nexus Pro 2.1 Here</a> or <a href="http://www.sonatype.org/nexus">Download Nexus OSS 2.1 Here</a>.</p>

<h3>Going Forward: A Scan for every release?</h3>

<p>Maybe.  What I&#8217;d really like to see is for every single open source project out there to do the same.   If I&#8217;m going to be depending on Spring or Hibernate, I&#8217;d like to see some proof that the developers have done some due diligence.</p>

<p>I think that posting an Insight scan alongside every software release is something that all software companies and open source projects should consider.  We&#8217;re considering it for all releases going forward.   There would be no more effective way to let your customers know that your software is clear of licensing issues and free of vulnerabilities than to post an Insight Application Health Check alongside your software.</p>

<p><b>NOTE:</b> You might be asking, why the picture of the surfing dog?  My answer is simple.  <b>Why not a picture of a surfing dog?</b>  Next question.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/08/dogfooding-sonatype-insight-we-found-vulnerabilities-in-nexus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Insight App Health Check is so Important: Java Flaws Increasingly Targeted By Attackers</title>
		<link>http://blog.sonatype.com/people/2012/07/java-flaws-increasingly-targeted-by-attackers-researchers-say/</link>
		<comments>http://blog.sonatype.com/people/2012/07/java-flaws-increasingly-targeted-by-attackers-researchers-say/#comments</comments>
		<pubDate>Wed, 25 Jul 2012 16:17:32 +0000</pubDate>
		<dc:creator>The Vigilant Application Owner</dc:creator>
				<category><![CDATA[Insight]]></category>
		<category><![CDATA[Sonatype]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=11887</guid>
		<description><![CDATA[Check out this news story that broke earlier in the week: Java flaws are &#8220;increasingly targeted by attackers&#8221;. This story was filed by IDG News Service from the Black Hat USA 2012 conference, and it points at a trend we&#8217;ve also noticed. The world is waking up to the fact that Java is an attractive [...]]]></description>
				<content:encoded><![CDATA[<p>Check out this news story that broke earlier in the week: <b>Java flaws are &#8220;increasingly targeted by attackers&#8221;.</b>   This story was filed by IDG News Service from the Black Hat USA 2012 conference, and it points at a trend we&#8217;ve also noticed.   The world is waking up to the fact that Java is an attractive target.   Java applications run the world&#8217;s largest organizations (from banks to governments).  Where there is Java, there is usually a system worth hacking into.  Security professionals are taking note.</p>

<p>During our initial testing of <a href="http://www.sonatype.com/Products/Insight-App-Health-Check/Analyze-Your-App">Insight Application Health Check</a> we found that real-world applications at large enterprise contained an average of 32 publicly known security vulnerabilities.  Some of these security vulnerabilities were 3s and 4s on the 10 point CVSS scale, but many were 9s and 10s.   These are bugs that are easily exploitable over the network which can be used to take ownership of applications and data.</p>

<p>So, think about it.  If you develop Java applications, you&#8217;ve been relatively isolated from security concerns for years.   Java has never been the top attack vector of hackers, and, because of this, developers have never really had to think about scanning artifacts for security issues.   It looks like this is changing, and if you want to do something about it, it&#8217;s easy.   Just run a free summary scan of your application with <a href="http://www.sonatype.com/Products/Insight-App-Health-Check/Analyze-Your-App">Insight App Health Check</a>.</p>

<p>Here&#8217;s the IDG story, enjoy:</p>

<p>IDG News Service – (International) Java flaws increasingly targeted by attackers, researchers say. Java vulnerabilities are increasingly exploited by attackers to infect computers, and the problem could become worse if Oracle does not do more to secure the product and keep its installation base up to date, according to security researchers who will talk about Java-based attacks at the Black Hat USA 2012 security conference. Several years ago, the most targeted browser plug-ins were Flash Player and Adobe Reader. However, many current Web exploit toolkits rely heavily on Java exploits, said a security researcher with HP DVLabs, Hewlett-Packard’s vulnerability research division.</p>

<p>Source: <a href="http://www.computerworld.com/s/article/9229641/Java_flaws_increasingly_targeted_by_attackers_researchers_say">http://www.computerworld.com/s/article/9229641/Java_flaws_increasingly_targeted_by_attackers_researchers_say</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/07/java-flaws-increasingly-targeted-by-attackers-researchers-say/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
