[TYPO3-ect] How can be security threat defined?
Daniel Bruessler
danielb at typo3.org
Thu Apr 3 22:16:51 CEST 2008
Hello Braulio José,
>> great that spanish people have such long names: I just have two :-)
> Costarican actually. Well, french people have 4 first names. If I wrote
> my name like they do in the USA I should write Braulio J. Solano-Rojas.
> José is my middle name (or second name) and Rojas my mother lastname.
ah it's the family-thinking. In germany we just get the last-name of the
faster - and just little families.
>> If you like you can extend the wiki with an article about security. In
>> the moment these pages exist:
>> http://wiki.typo3.org/Category:Topic/security
>
> I looked at it. There is almost nothing written... I'll try to find time
> to write something.
Kasper writes much about security in doc_core_inside. I yesterday linked
directly in
http://wiki.typo3.org/XDG#Security
>> You should talk to the people from the security-team, because they're
>> testing the security of extensions:
>> http://typo3.org/teams/security/
>
> Yeap, but I wrote to this list because, I think extension creators should
> ask for a security API in TYPO3 and ask for security policies.
Yes, the idea is good - but the security team doesn't read this
newsgroup. I think it's best to build a team with Axel Jung. See
http://typo3.org/extensions/repository/view/security_check/current/
> I liked very much the div/lib work. In fact, I find that the validator
> object of div/lib is in fact a very good protector against Cross Site
> Scripting and SQL Injections.
Yes. div/lib is very well-thought. You could write a feature for the
GET/POST-handling, because the most problems are with search-textboxes
and similar parameters. Beginner-developers don't know that they have to
care about that before the put it into the db. But: if it's not easy to
use the majority doesn't like to use it.
> (...) before inserting in databases and after reading from databases.
It's existing but many developers don't know it.
$GLOBALS['TYPO3_DB']->cleanIntList($list);
$GLOBALS['TYPO3_DB']->cleanIntArray($arr);
$GLOBALS['TYPO3_DB']->quoteStr($str,$table);
>> * ldap_auth
>> * SSO
>> * rlmp_extdbauth
>> * bzb_ldapsso
>> * sf_imap_login
>> * wk_sslauth
>> So you see you have thousand possibilities to not have the password
>> stored in the db.
> Well, actually the problem was not that the password was stored in the
> database, but that the MD5 hash stored in the database was displayed in
> the front-end. I believe passwords from the database should never been
> displayed in the front-end.
You mean in the HTML-code of the login-form, don't you? What should be
changed in the standard-loginform?
Cheers!
Daniel
More information about the TYPO3-team-extension-coordination
mailing list