Thomas Kramer

IT · QM · Gedanken

Geschützte Excel-Formulare mit Python bauen — openpyxl in der Praxis

Das Problem: Daten aus dem Feld zurückbekommen

Wer in einer Organisation arbeitet, kennt das: Daten werden zentral gesammelt, aber die Rückmeldung muss von den Leuten vor Ort kommen. In unserem Fall: Rettungswachen müssen monatlich Einsätze prüfen, die in der Abrechnung fehlen. Die Wachenleiter sollen pro Einsatz einen Kommentar eintragen, aber nichts anderes verändern.

Die Lösung: Automatisch generierte Excel-Dateien, die wie Formulare funktionieren. Alle Daten sind gesperrt, nur die Kommentarspalte ist editierbar. Pro Wache eine eigene Datei, alles als ZIP zum Download.

Abschalten durch Einschalten — mein Paradox mit der digitalen Auszeit

Zettel an Laternen

In Berlin klebt gerade jemand Zettel an Laternenmasten. „Lieben statt liken", „Tanzen statt Twitter" steht darauf. Die Radikale Anti Smartphone Front (ja, die heißen wirklich so) verteilt handgeschriebene Flyer gegen die digitale Dauerpräsenz. Zwei Studenten, Malerkrepp, Spaziergänge durch die Innenstadt. Kein Instagram-Account, keine App, kein QR-Code. Papier.

Mein erster Gedanke: Sympathisch. Mein zweiter: Das ist ungefähr das Gegenteil von dem, was ich mache.

Vom Datenschutz zu Meta, wenn die Aufsicht die Seiten wechselt

Der Wechsel

Helen Dixon hat zehn Jahre lang die irische Datenschutzbehörde geleitet. Zehn Jahre, in denen sie über die Einhaltung der DSGVO durch Meta, Google, Apple und Microsoft hätte wachen sollen. Irland ist der Europasitz dieser Konzerne. Die irische Behörde ist damit eine der mächtigsten Datenschutzinstanzen der Welt.

Jetzt arbeitet Dixon für Mason Hayes & Curran, die Anwaltskanzlei, die Meta in Verfahren gegen genau diese Behörde vertreten hat.

Man muss das sacken lassen.

Hackback-Gesetz: Darf der Staat jetzt zurückschlagen?

Wenn der Staat zurückhackt

Immer wieder trifft es Organisationen, die sich kaum wehren können: Der Arbeiter-Samariter-Bund im Saarland verliert Daten von Beschäftigten und Kunden. Ein Ex-BND-Vize fällt auf Phishing rein. Eine Einrichtung für Menschen mit Behinderungen in Essen wird erpresst. Diese Vorfälle passieren nicht in fernen Ländern, sondern hier, in den vergangenen Wochen.

Sachsen: Wenn Behörden-Software live getestet wird

Was passiert ist

Sachsens Landesbehörden hatten monatelang ein Problem: Zahlungseingänge und -ausgänge konnten nicht mehr korrekt zugeordnet werden. Die Zentrale Bußgeldstelle musste alle Mahnverfahren stoppen. Hochschulen konnten Semesterbeiträge nicht verbuchen. Und bei Auslandsüberweisungen wurde die Währung falsch erfasst. Nicht Euro statt Dollar, nicht ein Rundungsfehler, sondern: die Währung komplett falsch im System.

Steam-Spiele mit Malware: Was Gamer jetzt wissen müssen

Wenn das Spiel zum Trojaner wird

Wer würde schon einem Spiel auf Steam misstrauen? Die Plattform gilt als sicher, Valve prüft Uploads, Millionen Nutzer vertrauen darauf. Genau dieses Vertrauen haben Angreifer über 20 Monate lang ausgenutzt: Von Mai 2024 bis Januar 2026 haben sie mindestens sieben Spiele mit Malware verseucht und auf Steam veröffentlicht.

GlassWorm und die Supply-Chain-Falle: Wenn vertrauenswürdige Erweiterungen zum Trojaner werden

Wenn das Tool, dem du vertraust, dich angreift

Cybersecurity-Forscher haben kürzlich eine neue Welle der GlassWorm-Kampagne identifiziert: Mindestens 72 bösartige Erweiterungen im Open-VSX-Registry, die sich als nützliche Entwickler-Tools tarnen. Linter, Formatter, Code-Runner und sogar KI-Coding-Assistenten, alle gefälscht, alle infiziert.

Passkeys in Python: Login ohne Passwort mit Flask und WebAuthn

Passwörter haben ausgedient

Im letzten Artikel haben wir TOTP als zweiten Faktor eingebaut. Das ist gut und deutlich besser als nur ein Passwort. Aber TOTP hat Schwächen: Der Code kann abgephisht werden, das Shared Secret liegt auf dem Server, und der Nutzer muss immer noch ein Passwort haben.

Passkeys lösen das grundsätzlich anders: Kein Passwort, kein Shared Secret, kein Code zum Abtippen. Stattdessen asymmetrische Kryptographie. Der private Schlüssel verlässt nie das Gerät des Nutzers.

TOTP-basierte 2FA in Python: So einfach geht's

Warum 2FA keine Option mehr ist, sondern Pflicht

Passwörter allein reichen nicht. Egal wie lang, egal wie komplex. Ein Phishing-Link, ein Datenleck, ein Keylogger, und das Passwort ist weg. Zwei-Faktor-Authentifizierung (2FA) ist die einfachste Maßnahme, die das Risiko drastisch senkt.

TOTP (Time-based One-Time Password) ist dabei der pragmatischste Einstieg: Kein externer Dienst nötig, keine SMS (die ohnehin unsicher sind), funktioniert mit jeder Authenticator-App. Und die Integration in eine bestehende Python-App? Überraschend wenig Code.

KI-Überwachung im öffentlichen Raum — Sicherheit um jeden Preis?

Stück für Stück in den Überwachungsstaat

Was in Deutschland gerade passiert, ist beispiellos: Bundesland für Bundesland werden Polizeigesetze novelliert, die der Polizei ein Arsenal an KI-gestützten Überwachungswerkzeugen in die Hand geben. Verhaltensscanner, die „gutes" von „bösem" Verhalten unterscheiden sollen. Gesichtserkennung im öffentlichen Raum. Palantir-artige Datenanalyse, die aus Polizeidatenbanken intime Profile zusammenstellt. Drohnen mit Kameras über Festivals und Fußballspielen.

Das Erschreckende daran? Der Widerstand ist praktisch nicht vorhanden.