-
Keeping Up With Newer Releases is Good Security Practice
Posted on December 15th, 2011 No commentsHi, this is Eric Maurice again.
On October 18th 2011, Oracle released the October 2011 Critical Patch Update. As usual, this Critical Patch Update included a number of fixes across a wide range of products, including the Oracle Database. In the blog entry summarizing the Critical Patch Update, I highlighted the fact that the number of fixes released for the Oracle Database were expected to remain low and made the following statement:
“As the Oracle Database Server code base has matured, Oracle’s ongoing security assurance activities have weeded out many of the vulnerabilities that were contained in the code base. Unless circumstances change drastically (as a result of, for example, the discovery of new exploit vectors), we expect that the number of Oracle Database Server vulnerabilities fixed in each Critical Patch Update will remain at relatively lower level than previously experienced. This is not to say that Oracle is no longer fixing vulnerabilities in the Oracle Database Server product suite, but that in fact, the number of security defects to fix has generally decreased over the last 3 to 4 years. In addition our secure coding efforts have also helped reducing the number of vulnerabilities written into new code. In a future blog entry, we will discuss the various patching options available to Oracle Database Server customers to take care of the security and non-security fixes in their Oracle Database Server deployments.”
In today’s follow-up, we are going to discuss the various patching options available to Oracle Database customers and go over the security benefits resulting from keeping up with the most recent releases (patch sets and major releases) of the Oracle Database. Note that many of the concepts discussed in this blog are also applicable for Oracle Fusion Middleware and Oracle Enterprise Manager products.
In order to provide the best security posture to all Oracle customers, Oracle’s security fixing policies generally require Oracle to fix security vulnerabilities in severity order: in other words, Oracle tries to fix the most severe vulnerabilities first.
Oracle provides Database security and non-security fixes in major releases, Patch Sets, and Patch Set Updates (PSUs), whereas traditional Critical Patch Update patches (not PSUs) include only security fixes (more details about the content of each of these types of patches follow).
Let’s have a more detailed look into the content that goes in the different types of Oracle patches and updates and how this content might affect an organization’s patching strategy.
Traditional Critical Patch Update patches include only security vulnerability related content. They generally provide fixes for higher risk security vulnerabilities. Oracle’s focus with these patches is to address higher risk issues while ensuring that customers’ environments remain stable after patch application. These patches include fixes for vulnerabilities, which can be directly exploitable, e.g. buffer overflows, and which could ultimately result in the takeover of the targeted system.
Traditional Critical Patch Update patches typically do not address issues that cannot be directly exploited (e.g. as violation of least privilege policy and other security in depth fixes) unless they could aggravate the impact of another directly exploitable issue. They also do not provide fixes for issues for which there are no exploits but which are otherwise against safe secure coding principles. For example, we routinely fix issues such as specific uninitialized variables, which have no known security exploits, but for which we are concerned that someone might find a way to exploit.
Traditional Critical Patch Update patches also do not include fixes for certain exploitable issues that have very low risk when the fixes could result in customer applications failing to work properly without modification. They also do not include fixes for exploitable issues that are very low risk (such as when the exploitation window is very narrow, for example when limited to a short period during installation). In addition, Critical Patch Updates typically do not include fixes that require large scale code modification or for which there is no reasonable patching mechanism.
Again, Oracle’s focus with the traditional Critical Patch Update patches is to address higher risk issues while ensuring that their application will not cause customers to experience significant impact in production.
Patch Set Updates (PSUs) are another type of bundled patches distributed under the Critical Patch Update program. In addition to containing all the fixes contained in the traditional Critical Patch Update bundles, PSUs also contain non-security fixes for issues that have been reported by multiple customers.
These non security PSU fixes are designed to provide high-reward / low-risk fixes, and are an expression of Oracle’s overall proactive support strategy. Before their inclusion in a PSU, Oracle will have determined that these non-security fixes have already been installed at a number of customer sites with no reported negative effects. A Patch Set Update is denoted by incrementing the 5th place in the version string (e.g. Oracle Database Server 11.2.0.3.1).
Next, let’s have a look at Patch Sets. A Patch Set release is identifiable by the 4th place in the version string (For example, 11.2.0.2.0, 11.2.0.3.0). Patch Sets contain all the PSU fixes as well as additional content. This additional content includes reworked security PSU fixes to make them more extensive or to cover more in-depth issues. It can also include additional fixes for security in-depth issues, including fixes for issues such as uninitialized variables, and other issues related to unsafe coding practices, which are not known to be exploitable but nevertheless have been fixed by Oracle to prevent their use in case they were ever discovered by an attacker.
Major releases (denoted by the number before and the digit after the “dot” in the version number, e.g. for Oracle Database 11g Release 1 the major release would be the "11.1" in the patch set 11.1.0.7) contain all the above Patch Set fixes as well as additional reworked security fixes to make them more extensive or to cover more in-depth issues. Major releases also contain many additional fixes for security in-depth issues as well as major architectural fixes that improve security in a comprehensive manner. In addition to providing new product features, major releases will also contain fixes that were not delivered in Patch Sets or PSUs because of Oracle’s concerns about negative impact on existing applications without code or significant configuration changes.
Note again that because of Oracle’s policies governing the sequencing of the security fixes, it is possible that certain security fixes will be included in Patch Sets or product releases distributed before the relevant Critical Patch Update. In other words, in some instances the fix for a given vulnerability may be included in a Patch Set or a product release, before the vulnerability is fixed in a consequent Critical Patch Update. Furthermore, though we try to avoid such a situation, there are instances where security fixes cannot be backported to previous but still supported releases because the nature of the fix is too complex, may require an in-depth re-engineering of the code, or may require extensive code or configuration changes by the customers. In such instances, the security fixes may only be available through a patchset or more likely through a major release.
Oracle recommends that, to optimize their security posture, as well as to fully take advantage of Oracle’s proactive support model (through the release of low risk fixes for commonly encountered issues), customers have a plan that includes regular patch sets and release upgrades coupled with quarterly patch set updates. Such upgrades are provided without additional charge to customers with Oracle Premier Support.
These upgrades provide not only critical security benefits, even in instances where customers apply ALL the Critical Patch Updates in a timely fashion, but also provide tangible production benefits as customers on recent releases are less likely to experience production issues, that have been reported by other customers, and for which Oracle produced a fix.
For more information:
-
Oracle Security Fixing policies are explained on the Oracle Software Security Assurance web site at http://www.oracle.com/us/support/assurance/fixing-policies/index.html.
-
My Oracle Support Note 854428.1 "Patch Set Updates for Oracle Products" is located at https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=854428.1
-
The Critical Patch Updates and Security Alerts page is located at http://www.oracle.com/technetwork/topics/security/alerts-086861.html
-
Oracle Technical Support policies are located at http://www.oracle.com/us/support/policies/index.html
-
-
Keeping Up With Newer Releases is Good Security Practice
Posted on December 15th, 2011 No commentsHi, this is Eric Maurice again.
On October 18th 2011, Oracle released the October 2011 Critical Patch Update. As usual, this Critical Patch Update included a number of fixes across a wide range of products, including the Oracle Database. In the blog entry summarizing the Critical Patch Update, I highlighted the fact that the number of fixes released for the Oracle Database were expected to remain low and made the following statement:
“As the Oracle Database Server code base has matured, Oracle’s ongoing security assurance activities have weeded out many of the vulnerabilities that were contained in the code base. Unless circumstances change drastically (as a result of, for example, the discovery of new exploit vectors), we expect that the number of Oracle Database Server vulnerabilities fixed in each Critical Patch Update will remain at relatively lower level than previously experienced. This is not to say that Oracle is no longer fixing vulnerabilities in the Oracle Database Server product suite, but that in fact, the number of security defects to fix has generally decreased over the last 3 to 4 years. In addition our secure coding efforts have also helped reducing the number of vulnerabilities written into new code. In a future blog entry, we will discuss the various patching options available to Oracle Database Server customers to take care of the security and non-security fixes in their Oracle Database Server deployments.”
In today’s follow-up, we are going to discuss the various patching options available to Oracle Database customers and go over the security benefits resulting from keeping up with the most recent releases (patch sets and major releases) of the Oracle Database. Note that many of the concepts discussed in this blog are also applicable for Oracle Fusion Middleware and Oracle Enterprise Manager products.
In order to provide the best security posture to all Oracle customers, Oracle’s security fixing policies generally require Oracle to fix security vulnerabilities in severity order: in other words, Oracle tries to fix the most severe vulnerabilities first.
Oracle provides Database security and non-security fixes in major releases, Patch Sets, and Patch Set Updates (PSUs), whereas traditional Critical Patch Update patches (not PSUs) include only security fixes (more details about the content of each of these types of patches follow).
Let’s have a more detailed look into the content that goes in the different types of Oracle patches and updates and how this content might affect an organization’s patching strategy.
Traditional Critical Patch Update patches include only security vulnerability related content. They generally provide fixes for higher risk security vulnerabilities. Oracle’s focus with these patches is to address higher risk issues while ensuring that customers’ environments remain stable after patch application. These patches include fixes for vulnerabilities, which can be directly exploitable, e.g. buffer overflows, and which could ultimately result in the takeover of the targeted system.
Traditional Critical Patch Update patches typically do not address issues that cannot be directly exploited (e.g. as violation of least privilege policy and other security in depth fixes) unless they could aggravate the impact of another directly exploitable issue. They also do not provide fixes for issues for which there are no exploits but which are otherwise against safe secure coding principles. For example, we routinely fix issues such as specific uninitialized variables, which have no known security exploits, but for which we are concerned that someone might find a way to exploit.
Traditional Critical Patch Update patches also do not include fixes for certain exploitable issues that have very low risk when the fixes could result in customer applications failing to work properly without modification. They also do not include fixes for exploitable issues that are very low risk (such as when the exploitation window is very narrow, for example when limited to a short period during installation). In addition, Critical Patch Updates typically do not include fixes that require large scale code modification or for which there is no reasonable patching mechanism.
Again, Oracle’s focus with the traditional Critical Patch Update patches is to address higher risk issues while ensuring that their application will not cause customers to experience significant impact in production.
Patch Set Updates (PSUs) are another type of bundled patches distributed under the Critical Patch Update program. In addition to containing all the fixes contained in the traditional Critical Patch Update bundles, PSUs also contain non-security fixes for issues that have been reported by multiple customers.
These non security PSU fixes are designed to provide high-reward / low-risk fixes, and are an expression of Oracle’s overall proactive support strategy. Before their inclusion in a PSU, Oracle will have determined that these non-security fixes have already been installed at a number of customer sites with no reported negative effects. A Patch Set Update is denoted by incrementing the 5th place in the version string (e.g. Oracle Database Server 11.2.0.3.1).
Next, let’s have a look at Patch Sets. A Patch Set release is identifiable by the 4th place in the version string (For example, 11.2.0.2.0, 11.2.0.3.0). Patch Sets contain all the PSU fixes as well as additional content. This additional content includes reworked security PSU fixes to make them more extensive or to cover more in-depth issues. It can also include additional fixes for security in-depth issues, including fixes for issues such as uninitialized variables, and other issues related to unsafe coding practices, which are not known to be exploitable but nevertheless have been fixed by Oracle to prevent their use in case they were ever discovered by an attacker.
Major releases (denoted by the number before and the digit after the “dot” in the version number, e.g. for Oracle Database 11g Release 1 the major release would be the "11.1" in the patch set 11.1.0.7) contain all the above Patch Set fixes as well as additional reworked security fixes to make them more extensive or to cover more in-depth issues. Major releases also contain many additional fixes for security in-depth issues as well as major architectural fixes that improve security in a comprehensive manner. In addition to providing new product features, major releases will also contain fixes that were not delivered in Patch Sets or PSUs because of Oracle’s concerns about negative impact on existing applications without code or significant configuration changes.
Note again that because of Oracle’s policies governing the sequencing of the security fixes, it is possible that certain security fixes will be included in Patch Sets or product releases distributed before the relevant Critical Patch Update. In other words, in some instances the fix for a given vulnerability may be included in a Patch Set or a product release, before the vulnerability is fixed in a consequent Critical Patch Update. Furthermore, though we try to avoid such a situation, there are instances where security fixes cannot be backported to previous but still supported releases because the nature of the fix is too complex, may require an in-depth re-engineering of the code, or may require extensive code or configuration changes by the customers. In such instances, the security fixes may only be available through a patchset or more likely through a major release.
Oracle recommends that, to optimize their security posture, as well as to fully take advantage of Oracle’s proactive support model (through the release of low risk fixes for commonly encountered issues), customers have a plan that includes regular patch sets and release upgrades coupled with quarterly patch set updates. Such upgrades are provided without additional charge to customers with Oracle Premier Support.
These upgrades provide not only critical security benefits, even in instances where customers apply ALL the Critical Patch Updates in a timely fashion, but also provide tangible production benefits as customers on recent releases are less likely to experience production issues, that have been reported by other customers, and for which Oracle produced a fix.
For more information:
-
Oracle Security Fixing policies are explained on the Oracle Software Security Assurance web site at http://www.oracle.com/us/support/assurance/fixing-policies/index.html.
-
My Oracle Support Note 854428.1 "Patch Set Updates for Oracle Products" is located at https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=854428.1
-
The Critical Patch Updates and Security Alerts page is located at http://www.oracle.com/technetwork/topics/security/alerts-086861.html
-
Oracle Technical Support policies are located at http://www.oracle.com/us/support/policies/index.html
-
-
CIW v5 Database Design Specialist
Posted on December 6th, 2011 No commentsI just sat for the CIW v5 Database Design Specialist certification and passed it. -
WebLogic: Oracle updates for cloud usage
Posted on December 2nd, 2011 No commentsIn the upcoming release of WebLogic - WebLogic 12c – Oracle updated the software to:
- meet the latest Java standards. It will run on the latest version of the core Java runtime environment, Java SE.
- be compatible and comply with the full Java Enterprise Edition 6 platform profile (incl. APIs and libraries for Java EE6) JAX, JSF and Enterprise Javabeans.
Other changes:
- WebLogic will run with Oracle Virtual Assembly Builder
- Software has been engineered to work more easily with RAC
- WebLogic has been integrated with Apache Maven
This will make for an easier cloud deployment for all you Oracle kiddies out there.
-
Meeting Expectations
Posted on November 29th, 2011 No commentsFrom An Expert’s Guide to Oracle Technology
I'm asked fairly often what someone can do to move up or get promoted. I don't really have any great insight to that. I mostly just live the consultant's life and continually have my learning hat on.
I want to share a lesson I learned early in my career. I have been blessed to work with some amazing people in my time. Amazing developers, DB
-
NaNoWriMo 2011
Posted on November 21st, 2011 No commentsThis month is National Novel Writing Month (NaNoWriMo). Bascially, NaNoWriMo is when a bunch of idiots writers decide to sit down and write 50,000 words in 30 days. That works out to 1,667 words per day. -
You might not get the job if….
Posted on November 15th, 2011 No commentsFrom An Expert’s Guide to Oracle Technology
A paraphrased conversation from a few months back. It still makes me chuckle.
Inteviewer: What is the first thing you do if a report is running too slow?
Me: Define too slow.
Interviewer: The next thing?
Me: Define fast enough.
Interviewer (with a si
-
Oracle Database 11g: Data Warehousing Certified Implementation Specialist
Posted on November 8th, 2011 No commentsFrom An Expert’s Guide to Oracle Technology
Recently, I posted a review of some certification preparation software, UCertify - Oracle Data Warehousing 11g Essentials Practice Test. This prep kit preapres you for the
Learning Oracle PL/SQL Programming Tutorial DVD – Video Training
From An Expert’s Guide to Oracle Technology
My latest endeavor - A video based tutorial for PL/SQL. This is geared towards beginners. I wanted to create an A to Z introduction and I wanted to be sure I captured as many best practices as I could.
This vi
UCertify – Oracle Data Warehousing 11g Essentials Practice Test – Review
From An Expert’s Guide to Oracle Technology
This is a software review of the UCertify - Oracle Data Warehousing 11g Essentials Practice Test. I was provided a fully licensed copy to use to evaluate the material and the tool.
Win a free certification test prep software license
From An Expert’s Guide to Oracle Technology
Quite a while back, I wrote a review of a certification test prep software from a company called UCertify. I'm going to be reviewing another one, the
October 2011 Critical Patch Updates Released
Hello, this is Eric Maurice.
Oracle just released the October 2011 Critical Patch Update and the Critical Patch Update for Java SE. As explained in previous blogs, because of commitments made before the completion of the Sun acquisition, the security patches for Java SE are typically released on a different schedule than other Oracle products. However, today, the release date of the Critical Patch Update for Java SE coincided with the regular Critical Patch Update release schedule.
The October 2011 Critical Patch Update for Java SE provides fixes for 20 new security vulnerabilities. The highest CVSS Base Score for Java SE vulnerabilities fixed in this Critical Patch Update is 10.0, and it is applicable to 6 vulnerabilities. In addition, one of these 20 new fixes is for the “BEAST” exploit. “BEAST” (Browser Exploit Against SSL/TLS) can potentially provide a malicious hacker the ability to bypass SSL/TLS encryption and ultimately decrypt potentially sensitive web traffic. This exploit was recently demonstrated at a security conference. The vulnerability related to this exploit is CVE-2011-3389, and it has a CVSS Base Score of 4.3. Note also that beginning with this Critical Patch Update, security fixes for Oracle JRockit will no longer be released with the Oracle Fusion Middleware fixes but instead will be released along with Java SE fixes in the Critical Patch Update for Java SE. The primary benefit of this change is that Oracle JRockit will now receive Java-related fixes as soon as these fixes are released by Oracle (JRockit fixes were previously distributed with other Oracle Fusion Middleware fixes in the next Critical Patch Update that followed the Critical Patch Update for Java SE).
The October 2011 Critical Patch Update provides fixes for 57 new security vulnerabilities across the following product families: Oracle Database Server, Oracle Fusion Middleware, Oracle E-Business Suite, Oracle Supply Chain Products Suite, Oracle PeopleSoft Enterprise, Oracle Siebel CRM, Oracle Linux and Virtualization, and Oracle Sun product suite. None of the 57 new fixes are applicable for client-only deployments.
Of the 57 new fixes, 5 are for Oracle Database Server. None of the Oracle Database Server vulnerabilities addressed in this Critical Patch Update are remotely exploitable without authentication. The most severe vulnerability affecting the Oracle Database Server products suite affects Oracle Application Express (APEX), and it has received a CVSS Base Score of 6.5. None of these fixes are applicable to client-only deployments.
As the Oracle Database Server code base has matured, Oracle’s ongoing security assurance activities have weeded out many of the vulnerabilities that were contained in the code base. Unless circumstances change drastically (as a result of, for example, the discovery of new exploit vectors), we expect that the number of Oracle Database Server vulnerabilities fixed in each Critical Patch Update will remain at relatively lower level than previously experienced. This is not to say that Oracle is no longer fixing vulnerabilities in the Oracle Database Server product suite, but that in fact, the number of security defects to fix has generally decreased over the last 3 to 4 years. In addition our secure coding efforts have also helped reducing the number of vulnerabilities written into new code. In a future blog entry, we will discuss the various patching options available to Oracle Database Server customers to take care of the security and non-security fixes in their Oracle Database Server deployments.
22 out of the 57 fixes provided with this Critical Patch Update are for the Oracle Sun product suite. The most severe of these vulnerabilities affect the LDAP Library in Sun Solaris (CVE-2011-3508) and has received a CVSS Base Score of 9.3. Oracle recommends that Solaris customers apply this Critical Patch Update as soon as possible.
Finally, please note that this Critical Patch Update lists a fix for Oracle Linux. Starting with this Critical Patch Update, security fixes in proprietary components of Oracle Linux will be listed in the Critical Patch Update advisory. However, the security fixes for the code generated by the Linux community, as well as those for proprietary Oracle components will continue to be released through the El-errata documentation, in the same fashion as before.
For more information:
- The Oracle Software Security Assurance web site is located at http://www.oracle.com/us/support/assurance/index.html
- The advisories for today’s Critical Patch Updates are located on the Critical Patch Updates and Security Alerts page at http://www.oracle.com/technetwork/topics/security/alerts-086861.html
October 2011 Critical Patch Updates Released
Hello, this is Eric Maurice.
Oracle just released the October 2011 Critical Patch Update and the Critical Patch Update for Java SE. As explained in previous blogs, because of commitments made before the completion of the Sun acquisition, the security patches for Java SE are typically released on a different schedule than other Oracle products. However, today, the release date of the Critical Patch Update for Java SE coincided with the regular Critical Patch Update release schedule.
The October 2011 Critical Patch Update for Java SE provides fixes for 20 new security vulnerabilities. The highest CVSS Base Score for Java SE vulnerabilities fixed in this Critical Patch Update is 10.0, and it is applicable to 6 vulnerabilities. In addition, one of these 20 new fixes is for the “BEAST” exploit. “BEAST” (Browser Exploit Against SSL/TLS) can potentially provide a malicious hacker the ability to bypass SSL/TLS encryption and ultimately decrypt potentially sensitive web traffic. This exploit was recently demonstrated at a security conference. The vulnerability related to this exploit is CVE-2011-3389, and it has a CVSS Base Score of 4.3. Note also that beginning with this Critical Patch Update, security fixes for Oracle JRockit will no longer be released with the Oracle Fusion Middleware fixes but instead will be released along with Java SE fixes in the Critical Patch Update for Java SE. The primary benefit of this change is that Oracle JRockit will now receive Java-related fixes as soon as these fixes are released by Oracle (JRockit fixes were previously distributed with other Oracle Fusion Middleware fixes in the next Critical Patch Update that followed the Critical Patch Update for Java SE).
The October 2011 Critical Patch Update provides fixes for 57 new security vulnerabilities across the following product families: Oracle Database Server, Oracle Fusion Middleware, Oracle E-Business Suite, Oracle Supply Chain Products Suite, Oracle PeopleSoft Enterprise, Oracle Siebel CRM, Oracle Linux and Virtualization, and Oracle Sun product suite. None of the 57 new fixes are applicable for client-only deployments.
Of the 57 new fixes, 5 are for Oracle Database Server. None of the Oracle Database Server vulnerabilities addressed in this Critical Patch Update are remotely exploitable without authentication. The most severe vulnerability affecting the Oracle Database Server products suite affects Oracle Application Express (APEX), and it has received a CVSS Base Score of 6.5. None of these fixes are applicable to client-only deployments.
As the Oracle Database Server code base has matured, Oracle’s ongoing security assurance activities have weeded out many of the vulnerabilities that were contained in the code base. Unless circumstances change drastically (as a result of, for example, the discovery of new exploit vectors), we expect that the number of Oracle Database Server vulnerabilities fixed in each Critical Patch Update will remain at relatively lower level than previously experienced. This is not to say that Oracle is no longer fixing vulnerabilities in the Oracle Database Server product suite, but that in fact, the number of security defects to fix has generally decreased over the last 3 to 4 years. In addition our secure coding efforts have also helped reducing the number of vulnerabilities written into new code. In a future blog entry, we will discuss the various patching options available to Oracle Database Server customers to take care of the security and non-security fixes in their Oracle Database Server deployments.
22 out of the 57 fixes provided with this Critical Patch Update are for the Oracle Sun product suite. The most severe of these vulnerabilities affect the LDAP Library in Sun Solaris (CVE-2011-3508) and has received a CVSS Base Score of 9.3. Oracle recommends that Solaris customers apply this Critical Patch Update as soon as possible.
Finally, please note that this Critical Patch Update lists a fix for Oracle Linux. Starting with this Critical Patch Update, security fixes in proprietary components of Oracle Linux will be listed in the Critical Patch Update advisory. However, the security fixes for the code generated by the Linux community, as well as those for proprietary Oracle components will continue to be released through the El-errata documentation, in the same fashion as before.
For more information:
- The Oracle Software Security Assurance web site is located at http://www.oracle.com/us/support/assurance/index.html
- The advisories for today’s Critical Patch Updates are located on the Critical Patch Updates and Security Alerts page at http://www.oracle.com/technetwork/topics/security/alerts-086861.html
And the survey says….
From An Expert’s Guide to Oracle Technology
Recently, I asked for some feedback via a survey. I had a pretty good response and thought I would share the results.
Just a note, this is not a scientific survey. It is based on what people who read my bl
My OpenWorld 2011 Highlights Reel
Oracle Information Integration, Migration and Consolidation – Book Review
From An Expert’s Guide to Oracle Technology
The book that I am covering in this review is from Packt and the main reason I wanted to review it was the description. I had never heard of a book like it. The book is Oracle Information Integration, Migration and Consolidation by Jason Williamso
OpenWorld For Free (A Sampler Anyway)
From An Expert's Guide to Oracle Technology
Can't make it to San Francsico for OpenWorld? Can't spring for flights, hotels, etc? No problemo! Now you can get it, at least some of it, for free.
I got the email below from Oracle. Check it out.


