Autor Beitrag
>M@steR<
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 288
Erhaltene Danke: 3



BeitragVerfasst: So 18.10.09 21:21 
Gelöscht


Zuletzt bearbeitet von >M@steR< am Di 17.09.13 02:29, insgesamt 1-mal bearbeitet
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Do 22.10.09 10:43 
1. Man Überträgt Binärdaten nicht als Text, bzw. interpretiert diese nicht als Text. Das führt im Extremfall zu solchen Sicherheitslöchern (find die andere Lücke bzgl. SSL derzeit grad nicht; da ließen sich aber auch einige Scherze mit anstellen).

2. Der bessere Weg ist eine Frame-Basiertes Protokoll, in dem für jeden Wert bekannt ist, wie groß er ist bzw. was als nächstes zu kommen hat. Das Schützt zwar trotzdem nicht davor, dass man damit Schindluder treiben kann und daher eine Sinnhaftigkeitsprüfung einbauen sollte, aber es hilft extrem dabei, die Daten wieder sauber aus dem Protokoll lesen zu können. Siehe zu diesem Thema Narses' Tutorials (und ignorier die Tatsache, dass er da Strings missbraucht; ich hoffe, das korrigiert er bei Gelegenheit mal).

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.