What I mean is: if I can sniff what typed VO an application is receiving, I
can "craft" an AMF packet with:
- call to "deleteUser"
- the same VO "type" (simplified: as we know that this is just a string of
the class name followed by other strings describing property names and other
binary data with property values etc etc etc)

The gateway (fluorine, openamf, fds ... anything) will see a "valid"
object/type. There is no type-coercion error here.

This is an easy task to do with AMF knowledge. 


Bottom line: I don't think that passing simple types, untyped VOs or typed
VOs makes any difference from security point of view.


Mit freundlichem Gruß,
Zoli

 

________________________________

From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of Patrick Mineault
Sent: Thursday, January 18, 2007 6:29 PM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] AMFPHP & Security



Wouldn't Fluorine and OpenAMF throw a type-coercion error, given that 
the first argument is typed? Of course, the code in the constructor 
would be called anyways.

Patrick

Reply via email to