Hi,
in the cvs version of WebKit (and I assume all previous versions) 
it's possible to access backup versions of the .py servlet files: 
http://localhost/WK/Welcome.py~ for example. This could expose 
information about the site that should be kept private.  Consider 
http://localhost/WK/.htpasswd. While the ExtensionsToIgnore setting 
works when the extension isn't specified in the URI, it provides no 
protection when it is.   

A solution is to make WebKit accept a list of files that it will 
never serve ('FilesToIgnore' or 'FilesToHide').  The setting could be 
a list of plain string filenames, or a list of patterns to match.  
Conversely, it should accept a list of files/patterns that it will 
serve from exclusively ('FilesToServe').

Also, I propose that 'ExtensionsToIgnore' be renamed 
'ExtensionsToHide', making its purpose clearer.  'ExtensionsToServe' 
should be implemented as well.

Cheers,
Tavis

_______________________________________________
Webware-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-devel

Reply via email to