Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Assuming objects are immutable
  2. Basing security checks on untrusted sources
  3. Ignoring changes to superclasses
  4. Neglecting to validate inputs
  5. Misusing public static variables
  6. Believing a constructor exception destroys
    the object

This powerpoint presentation comes for JavaOne 2006 Entitled 'Common Java Security Anti-patterns'. It contains code examples of each of the above antipatterns.