Logikbombe

Eine Logikbombe (meist englisch logic bomb oder gelegentlich auch slag code bezeichnet) ist ein Computerprogrammteil, der nach Eintreten bestimmter (logischer) Bedingungen schädliche Aktionen auslöst. Analog zur Zeitbombe leitet sich der Name von der Art der „Zündung“ ab. Auslösende Bedingungen können etwa das Erreichen eines bestimmten Datums oder das Fehlen einer bestimmten Datei sein. Logikbomben zählen wie Computerviren, -würmer und Trojanische Pferde zu Malware und werden oft mit diesen kombiniert.

Arbeitsweise und Abgrenzung

Logikbomben zählen zu den ältesten und einfachsten Malware-Vertretern und wurden bereits vor den ersten Computerviren eingesetzt. Eine Logikbombe besteht aus zwei Komponenten:

Die Bedingung kann z. B. das Erreichen eines bestimmten Datums, das Fehlen einer bestimmten Datei oder das Ausführen durch einen bestimmten Benutzer sein. Die Explosion kann z. B. das Löschen von Daten oder das Infizieren eines Systems mittels eines Virus sein. Bevor die Bedingung erfüllt ist, macht sich eine Logikbombe nicht bemerkbar.

Im Gegensatz zu einem Virus kann eine Logikbombe nicht per se andere Dateien infizieren bzw. sich selbst reproduzieren. Umgekehrt sind die Bedingungen, die ein Virus oder einen Wurm sich verbreiten lassen, nicht spezifisch genug, um als Logikbombe bezeichnet zu werden. Zudem ist ein Virus im Gegensatz zu einer Logikbombe nicht notwendig zerstörerisch. Jedoch werden viele Viren, Würmer und andere Malware mit Logikbomben kombiniert, vgl. Michelangelo (Computervirus).

Beispielsweise könnte ein Programmierer in ein Programm eine Funktion einschmuggeln, die wichtige Daten löscht, wenn sein Name nicht mehr auf der Gehaltsliste auftaucht, die Festplattenbelegung einen Schwellwert überschritten hat oder wenn das Programm zehnmal aufgerufen wurde.

Zum Teil werden Logikbomben an einem bestimmten Datum aktiviert, wie etwa am Freitag den 13. oder am 1. April. Solche Logikbomben werden auch „Zeitbomben“ oder „Geburtstagsviren“ genannt.

Logikbomben enthalten stets eine für den Benutzer (unbekannte) schädliche Funktion in der Software. Nicht als Logikbomben gelten z. B. Easter Eggs oder Programmroutinen in Trialware, also Demoversionen kommerzieller Software, bei der die Funktionalität nach einer gewissen Zeit oder Zahl an Programmaufrufen eingeschränkt wird.

Beispiele

Siehe auch

Wiktionary: Logikbombe – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen

Einzelnachweise

  1. ↑ Was ist eine logische Bombe? (Memento vom 5. September 2014 im Internet Archive). In: P.M. Magazin abgerufen am 16. April 2012
  2. ↑ Administrator wollte Job mit logischer Bombe retten (Memento des Originals vom 2. Februar 2014 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.. In: Chip Online vom 10. Januar 2008
  3. ↑ "Logische Bombe": Sysadmin zu 30 Monaten Haft verurteilt. In: Computerwoche vom 9. Januar 2008
  4. ↑ Systems admin gets 30 months for planting logic bomb (Memento des Originals vom 16. Oktober 2008 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.. In: Computerworld vom 9. Januar 2008 (engl.)
  5. ↑ Ex-UBS Systems Admin Sentenced To 97 Months In Jail. In: InformationNewsweek vom 13. Dezember 2006 (engl.)
  6. ↑ Würmer, Trojaner und logische Bomben. In: Focus Online aus dem Focus Magazin, Ausgabe Nr. 40, 2011
  7. ↑ Stuxnet: A Breakthrough. In: Symantec Blog vom 16 Nov. 2010 (engl.)
  8. ↑ Stuxnet-Virus könnte tausend Uran-Zentrifugen zerstört haben. In: Spiegel Online vom 26. Dezember 2010
  9. ↑ Iraner soll Stuxnet über USB-Stick eingeschmuggelt haben. In: Golem.de vom 13. April 2012
  10. ↑ Martin Holland: Stuxnet angeblich Teil eines größeren Angriffs auf kritische Infrastruktur des Iran. In: heise Security. Heise Medien GmbH & Co. KG, 16. Februar 2016, abgerufen am 17. Februar 2016.