| Include Page | ||||
|---|---|---|---|---|
|
The Java rules and recommendations in this wiki are
Version 1.0 of The CERT Oracle Secure Coding Standard for Java is now available as a book from Addison-Wesley.
Development of the next version of the The CERT Oracle Coding Standard for Java is being performed here on the secure coding wiki. This version isa work in progress and
reflect the current thinking of the secure coding community
. Because this is a development website, many pages are incomplete or contain errors. As rules and recommendations mature, they are published in report or book form as official releases. These releases are issued as dictated by the needs and interests of the secure software development community.
Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries.
There is also a Japanese edition of the CERT Oracle Secure Coding Standard for Java, thanks to our partner JPCERT/CC.
Because this is a development website, many pages are incomplete or contain errors. If you are interested in furthering this effort, please comment on existing items or send recommendations to secure-coding at cert dot org. You can request privileges toCreate a sign-in account if you want to comment on existing content. If you wish to be more involved and directly edit content on the site
, you still need an account, but you'll also need to request edit privileges.
Front Matter
Content by Label showLabels false max 99 spaces @self showSpace false sort title reverse true cql label = "rule" and label = "front-matter" and space = currentSpace() labels +rule, +intro
Rules
Content by Label showLabels false max 99 spaces @self showSpace false sort title cql label = "rule-list" and label != "void" and space = currentSpace() labels +rule-list -void
Content by Label showLabels false max 99 spaces @self showSpace false sort title cql label = "rule" and label = "bm" and space = currentSpace() labels +rule, +bm
Front Matter
Content by Label showLabels false max 99 spaces @self showSpace false sort title reverse true cql label = "recommendation" and label = "front-matter" and space = currentSpace() labels +recommendation, +intro
Recommendations
| Content by Label | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Content by Label showLabels false max 99 spaces @self showSpace false sort title cql label = "recommendation" and label = "bm" and space = currentSpace() labels +recommendation, +bm
| Column | ||
|---|---|---|
| ||
CERT Books |
| width | 90% |
|---|
| width | 90% |
|---|
Java Coding Standards
The CERT Java Coding Standard is split into two sections: Java Rules and Java Coding Guidelines.
| Column | ||
|---|---|---|
| ||
|
| width | 90% |
|---|
The CERT Oracle Secure Coding Standard for Java provides rules for Java Platform Standard Edition 6 and Java SE 7. |
| Section | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
| Panel | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
SCALe offers conformance testing of Java language software systems against the CERT Oracle Secure Coding Standard for Java. |
| Panel | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Contact us if you
|
| Panel | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
We acknowledge the contributions of the following folks , and we look forward to seeing your name here as well. |
CERT and CERT Coordination Center are registered in the U.S. Patent and Trademark Office.
Java is a trademark or registered trademark of Oracle, Inc. in the US and other countries




