bk99.de entertain the web since 1997

XKeyscore läuft auf gewöhnlicher Linux-Infrastruktur

Zusammenfassung

Als The Intercept 2015 Details zum NSA-Programm XKeyscore veröffentlichte, zeigte sich: Es läuft auf ganz gewöhnlicher freier Software, auf Red-Hat-Servern mit Apache, MySQL, NFS, autofs und cron, verwaltet per SSH, rsync und vim. Felix von Leitner nahm das zum Anlass, Lizenzklauseln gegen die Nutzung freier Software durch Militär und Geheimdienste zu fordern. Zugleich spottete der Beitrag über einen Experten, der die Architektur als schlecht entworfen bezeichnete.

Was XKeyscore ist

XKeyscore ist ein Suchsystem der NSA für abgefangenen Internetverkehr. Analysten können damit in großen Mengen gespeicherter Verbindungsdaten und Inhalte nach Personen, E-Mail-Adressen oder Stichworten suchen. Die Dokumente zeigten, dass dafür keine geheime Spezialtechnik nötig war, sondern dieselben freien Werkzeuge, die in jedem Rechenzentrum laufen.

Das ist eine Stärke und ein Dilemma freier Software zugleich: Sie steht allen zur Verfügung, auch denen, deren Zwecke man ablehnt.

Die Frage nach Nutzungsbeschränkungen

Die Forderung nach einer Klausel gegen Militär und Geheimdienste berührt den Kern freier Software. Sowohl die Freie-Software-Definition der FSF als auch die Open-Source-Definition der OSI verbieten es, bestimmte Personen oder Einsatzzwecke auszuschließen. Eine Lizenz mit einer solchen Klausel wäre nach diesen Definitionen nicht mehr frei. Einige Projekte haben solche Klauseln dennoch eingeführt, sie bleiben aber umstritten und schwer durchsetzbar.

Ideen

  • Massenüberwachung kann auf ganz gewöhnlicher freier Standardsoftware aufbauen.
  • Freie Lizenzen gewähren die Nutzung für jeden Zweck.
  • Lizenzklauseln gegen bestimmte Nutzer widersprechen den Definitionen freier Software.

Einsichten

  • Die Offenheit freier Software lässt sich nicht nur für erwünschte Zwecke haben.
  • Nutzungsbeschränkungen in Lizenzen sind schwer durchsetzbar, besonders gegenüber Geheimdiensten.

Fakten

  • The Intercept veröffentlichte die XKeyscore-Details im Juli 2015.
  • XKeyscore lief laut den Dokumenten auf Red-Hat-Servern mit Apache und MySQL.
  • Die Freie-Software-Definition der FSF verlangt die Freiheit, ein Programm für jeden Zweck auszuführen.

Referenzen

Kritik

  • Eine Lizenzklausel gegen Geheimdienste würde die Software unfrei machen und Geheimdienste, die ohnehin verdeckt arbeiten, kaum aufhalten.
  • Der Spott über den zitierten Experten zielt auf dessen früheren Arbeitgeber statt auf das Argument.

Bemerkungen

  • Die Beschreibung der Werkzeuge stammt aus den von The Intercept veröffentlichten Dokumenten.

Empfehlungen

  • Wähle für eigene Projekte bewusst eine Lizenz und kenne ihre Grenzen, bevor du Nutzungsbeschränkungen erwägst.
  • Verschlüssele Kommunikation, denn abgefangener Klartext ist mit Standardwerkzeugen durchsuchbar.

Originalbeitrag lesen →

Im Webarchiv suchen