In diesen Tagen interessiere ich mich für die Sicherheit von Software. Beim Lesen von Artikeln sehe ich, dass es viele Angriffe gibt und Forscher versuchen, neue Methoden für Software zu entwickeln, um sicherere Systeme zu erhalten.
Es gibt viele erfahrene Programmierer in SO, ich möchte nur lernen, was Sie verwenden, um Ihren Code gegen diese Angriffe zu überprüfen? Gibt es irgendwelche Tools, die Sie verwenden oder ist es Ihnen egal?
Ich habe zum Beispiel von statischer/dynamischer Codeanalyse und Fuzz-Testing gehört.
- SQL-Injection-Angriffe
- Cross-Site-Scripting
- Bufferoverflow-Angriffe
- Logische Fehler
- Jegliche Art von Malwares
- Verdeckte Kanäle
- ... ...
danke
0 Stimmen
Beantwortet nicht Ihre Frage ... aber ein gutes Papier suif.stanford.edu/papers/usenixsec05.pdf