I'd qualify any cookie without httponly flag as "finding", at least a warning.

The developer, or the application owner needs to select those which need it
and those which don't.

Even if it is "only a tracking" cookie, modification of the value may be
harmful somewhere.

What w3af can do is to provide a parameter where to specify cookie names
to be ignored. But be prepared for a huge name-checking-nightmare as
the same cookie name can be used in different realms on the same application
and have different purposes there.

Just my 2 cent.
Achim

Am 14.09.2012 16:46, schrieb Andres Riancho:
> List,
> 
>     Yesterday I found out that w3af doesn't have a plugin that
> verifies if cookies have the httponly flag or not; so I decided to
> write it (it was going to be a 2min task) and then I asked myself: "Do
> all cookies need to be httponly? What's the use case where a developer
> needs to access a cookie from within javascript?"
> 
>     I think I solved this, but I need your advice on this:
>         * All session cookies (PHPSESSID, etc.) need to be httponly,
> since there is no use case for a developer to access the cookie from
> javascript; and if he's doing it... he's doing something wrong.
> 
>         * All other cookies (the ones that are used for tracking,
> language, etc.) don't need to be httponly, but it is recommended they
> are. There might be some cases where the JS developer wants to access
> the cookie that holds the language to show A or B; so that use case we
> can't flag as insecure nor incorrect.
> 
>     Ideas?
> 
> Regards,


------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
W3af-develop mailing list
W3af-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/w3af-develop

Reply via email to