Thread Perl anfällig für DoS bei Webanwendungen die Hashing verwenden?
(13 answers)
Opened by GwenDragon at 2011-12-29 12:10
Am besten ist es, man macht beides -- nicht nur, weil doppelt besser hält, sondern auch weil die Strategien an unterschiedlichen Punkten ansetzen und sich gut ergänzen: Das Salzen der Hashes reduziert die Kollisionswahrscheinlichkeit bei böswillig gewählten Schlüsseln und intelligente Bucketstrukturen dämpfen den Geschwindigkeitsabfall falls doch Kollisionen auftreten.
Eine weitere mögliche Strategie ist auch, schlichtweg die maximale Anzahl von Einträgen in Hashes zu beschränken, in denen Schlüssel aus externen Datenquellen verwendet werden. When C++ is your hammer, every problem looks like your thumb.
|