Understanding The Java Serialisation Attack Surface

No ratings

Presented at Ruxcon 2010 by

We have recently been asked to perform a number of security assessments which use Java serialised objects to communicate information between client and server. This approach is quite common, particularly in applications which implement some form of thick(ish) client. However, whenever I see these things flying across my proxy I always get excited and think "there has to be something wrong here..." So is there something really wrong? What should we be concentrating on when trying to attack these applications?