Fluid Project Security PolicyA closed-membership Security Group will be created to oversee all security issues. The group will be headed by a Security Coordinator and will include a Board liaison. Suspected security vulnerabilities should be reported by email to security@fluidproject.org Notification of security patches or workarounds will first be communicated privately to a vetted Fluid Adopter List, which will consist of
Once members of the Fluid Adopter List have had time to implement the fix, public announcements will be made at an appropriate time, as determined by the Security Group. A mailing list, security-announce@fluidproject.org After the mailing list has been notified, information about the fix will be posted on the project website. For less severe security concerns, patches will be committed to the source code repository with nondescript log messages. ResourcesMozilla bug reporting practices Questions
Developer Security GuidelinesUtilizing AJAX techniques can have tremendous usability benefits for web applications. From a security standpoint, however, AJAX applications have a greater attack surface than traditional web applications. It is important that the use of Fluid components does not open a web application up to increased vulnerability. To that end, the Fluid project provides the following guidelines to help component developers ensure that Fluid components are as secure as possible. Development Guidelines
Testing GuidelinesIdeally, security testing is carried out by people other than the developers themselves. Understanding that this might not be possible, this document attempts to provide guidelines for developers who will be testing their components. Security testing usually takes the form of manipulating request data to attempt to attack the host. Fluid components are intended to be used by web applications that are outside the control of the component developers, just as a toolkit such as YUI or dojo is intended to be used by any web application.
Developers can use 'insider knowledge' to identify AJAX endpoints.
ResourcesJavaScript, DHTML, Ajax and Mashup Security
Best Practices
TestingOWASP Testing Project |
PAGE HIGHLIGHTS
|
Seems very reasonable. Fluid Client list seems to be an odd choice in terminology - perhaps adopter would be more appropriate?