SQL Injections

32
Bug #
Priorität1 (🔺 Sehr Hoch)
BereichLayout
TitleSQL Injections
Beschreibungzorg ist anfällig für SQL Injections, z.B.:

http://www.zooomclan.org/actions/poll_unvote.php?poll=106 OR user != NULL OR TRUE

...und schwups sollten die Polls-Logs weg sein.
Reported by @
 
Git Commit
Assigned to @ 03.01.2005 13:57
StatusResolved @ 32
1 up | 2 up | 3 up | 4 up |
^^^ Additional posts ^^^
zorg.ch
#62551 by @ 03.01.2005 21:50 - nach oben -
Oehm, da sind wir nicht einer Meinung.
zorg.ch
#62552 by @ 03.01.2005 21:57 - nach oben -
chasch denn wohl sägä.

nein also ich finds einfacher wenn ich sagen kann "apache: lesen, besitzer: lesen, schreiben" als wenn ich da noch gruppenbastel machen muss.
zorg.ch
#62553 by @ 03.01.2005 22:03 - nach oben -
Ja, klar. Die Unix-Permissions koennen recht wenig, so dass man ziemlich basteln muss.

Aaaber:

Die Windows Chose kennt:

Owner (kann Grupper oder User sein)
Inherited ACLs
Eigene ACLs

Ein ACL kann sich aus folgenden Elemten zusammensetzen:


Windows Unix
Full Control rwx
Traverse Folder / Execute File x
List Folder / Read Data r
Read Attributes N/A
Read Extended Attributes N/A
Create Files / Write Data w
Create Folders / Append Data N/A
Write Attributes N/A
Write Extended Attributes N/A
Delete Subfolders and Files w?
Delete w? (nur tw. moeglich)
Read Permissions x auf Parent?
Change Permissions N/A
Take Ownership N/A


Windows ACLs sind was krass komplexes, aber definitiv cool.
zorg.ch
#62555 by @ 03.01.2005 22:09 - nach oben -
Vererbung versteht man sehr schnell, den Rest muss man nicht komplett anwenden wenn man nicht will :)
zorg.ch
#62559 by @ 03.01.2005 22:17 - nach oben -
Trotzdem sind die Windows ACLs insgesamt trickier als Unix-Permissions.

Obwohl man mit Basteln bei letzteren sehr schwer verstehbare konstrukte hinkriegen kann, vorallem dann auch noch im Zusammenspiel mit Secondary Groups und wie Programme diese Interpretieren.
zorg.ch
#62563 by @ 03.01.2005 22:21 - nach oben -
Nah eben, bei Unix perms muss man viel zu schnell basteln. Nene, ein Jammer dass posix ACLs noch nicht so verbreitet sind. Irgendwie krieg ich jedesmal einen Magenkrampf wenn ich irgendwo ne Erklärung der Unix perms lese. Vorallem weil das ja meist in irgendner "Linux Anleitung" steht wo zuerst noch 2 Absätze lang steht wie sicher und durchdacht "Unix" ist.
zorg.ch
#62564 by @ 03.01.2005 22:24 - nach oben -
Die Posix ACLs loesen leider viele Probleme der Unix-Permissions nicht :/
zorg.ch
#62566 by @ 03.01.2005 22:26 - nach oben -
Ich kenn die posix ACLs nicht so genau weil sie ja nirgends eingesetzt werden (und mit eingesetzt mein ich dass auch GUI Filemanager die Dinger verstehen).

Wo sind denn so die wüsten Nachteile von posix gegenüber den Win ACLs?
zorg.ch
#62569 by @ 03.01.2005 22:37 - nach oben -
Die existierende Linux-Implementation hat folgende praktische Limitionen (keine Ahnung wie der Standard aussieht).


  • Jedes File kann nur einen Owner haben

  • Nur der Owner kann Rechte veraendern

  • Es gibt nicht mehr Permissions als bisher (rwx)



Gerade erstere beide sind fuer mich grosser Kritikpunkt, dann muss man naemlich meistens anfangen mit setgid zu arbeiten, und diversen secondary groups -> Bastel -> Haesslich.
zorg.ch
#62577 by @ 03.01.2005 22:48 - nach oben -
ups. wüst :) naja besser als unix permissions