Proposed by: Andreas Förthner
Mentor: Robert Lemke / Karsten Dambekalns
Student working on it: -
Level: Medium - Dificult
Currently the basic infrastructure of the FLOW3 Security Framework is implemented. To make the framework usable in real life a lot functionality is needed. E.g. we will have to provide many authentication mechanisms to integrate FLOW3 applications flawlessly in existing infrastructures.
With the proposed features we will also proceed in our mission to provide a transparent security framework, which supports the developer as much as possible to write secure web applications without the need of being a security specialist.
Security is one of the most important aspects of an application framework. Implementing these features will help to make FLOW3 - and with that the upcoming TYPO3 5.0 - a maintainable, secure piece of software.
The main problem of existing web applications (including TYPO3 4.x) is, that security is not centralized or added afterwards. That means it is not maintainable or simply forgotten in many places. Another issue would be, that most developers are no security experts, which ends in missing or wrong implemented security.
One or more of the following tasks should be done: