Visar inlägg med etikett Java. Visa alla inlägg
Visar inlägg med etikett Java. Visa alla inlägg

onsdag 30 mars 2011

USA/NIST släpper 59.000 sårbara kodexempel i Java och C/C++

Jeff Williams, ordförande i OWASP har lyckats övertyga mydigheter i USA att tillgängliggöra de sårbara kodexempel de använder för att utvärdera analys- och skanningsverktyg.

13.782 testfall i Java som täcker 106 CWE:er
45.309 testfall i C/C++ som täcker 116 CWE:er

Kodexemplen hittar ni här.

tisdag 1 februari 2011

DoS:a Java med en siffra

Ni kanske läste inlägget om att DoS:a PHP med en siffra? Nu åker Java dit också (se Rick Regans och Konstantin Preissers bloggpost). Följande försätter Java i en oändlig loop:

public class RunHang {
_public static void main(String[] args) {
__System.out.println("Test:");
__double d = Double.parseDouble("2.2250738585072012e-308");
__System.out.println("Value: " + d);
_}
}

Och följande hänger kompilatorn:

public class CompilerHang {
_public static void main(String[] args) {
__double d = 2.2250738585072012e-308;
__System.out.println("Value: " + d);
_}
}

Vill ni testa? Bara att klona från BitBucket med Mercurial:

$ hg clone https://bitbucket.org/johnwilander/dosjava

Eller ladda hem en zip:
https://bitbucket.org/johnwilander/dosjava/downloads

... och sen köra "java RunHang" för att hänga Java eller "javac CompilerHang.java" för att hänga kompilatorn.