Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Tim Pritlove

Tim Pritlove

đŸ‘€ Speaker
2419 total appearances

Appearances Over Time

Podcast Appearances

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

Ja, eigentlich Betriebssysteme.

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

Die haben so viele Funktionen, Sprachen, die sie interpretieren mĂŒssen, dass es jetzt nicht ĂŒberraschend ist, dass du dort derartige Fehler findest.

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

Nur, dass sie dann auch noch ausnutzen kannst.

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

Was du sehr hÀufig oder was du recht einfach findest, ist, dass du sagst, pass mal auf, hier wird

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

Speicher schlecht verwaltet.

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

Oder hier wird unvorsichtig irgendwo hingeschrieben und nicht sauber sichergestellt, dass man genug Speicher reserviert hat.

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

Wenn du eine solche Stelle im Code findest, heißt es noch lange nicht, dass du auch ein Pfad

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

unter Realwertbedingungen durch den Code findest, um an einen Zustand zu kommen, dass du mit deinem Wert, der da nicht hingehört, an diese Stelle kommst, dass du hier tatsÀchlich eine Speicherverletzung begehen kannst.

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

Das ist dieser andere Teil, den du gerade nanntest, das ist das Ding nÀmlich im Vergleich zu Opus.

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

Opus hat in 1% der FĂ€lle gesagt, hier pass auf, so kannst du das musst du mit dem Programm machen,

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

damit du diesen Fehler in der Speicherverwaltung auch tatsÀchlich ausnutzen kannst.

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

Hier sind die 180 Bedingungen und Edge Cases und so weiter, damit du hier, da und noch dazu erfolgreich das Programm dann in seiner IntegritÀt manipulierst.

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

Das ist die andere Kunst.

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

Die ist ...

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

Also wenn du erstmal die Schwachstelle hast, ist es natĂŒrlich ungleich einfacher, dich da hinzuhangeln, insbesondere fĂŒr ein LLM.

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

Aber es zeugt eben bei, wenn die Schwachstelle oder dieser Fehler in der Speicherverwaltung so komplex ist, dass er niemandem erstmal aufgefallen ist, dann ist im Zweifelsfall auch der Weg, ihn zu triggern, sehr kompliziert und erfordert ein sehr hohes VerstÀndnis des Codes.

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

Da kommt das, was du gerade meintest, in der Security gehst du dann gerne hin und klopfst einfach drauf,

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

Wir nennen es Fuzzing.

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

Dass du nÀmlich Teile des Codes nimmst und mit also den ganzen Code oder Teile des Codes mit invalidem Input

Logbuch:Netzpolitik
LNP551 Schöne Fotos vom Weltuntergang

bombardierst, einfach nur zu gucken, ob es irgendwann crasht, ob es irgendwann in einen Zustand kommt, den du nicht haben willst oder der nicht definiert ist oder nicht wĂŒnschenswert wĂ€re.