
Artikel von Andreas Neugebauer

Zwei kritische PHP-Lücken: Was ein Betrieb mit eigener Website jetzt tun sollte
Am 21. Oktober hat das PHP-Projekt zwei kritische Lücken geschlossen, die Angriffe ohne Anmeldung erlauben. Fast jede WordPress-Seite, jeder Webshop und viele Kundenportale laufen auf PHP. Welche Fassungen sicher sind, was beim Hoster zu fragen ist, und für welche alten Fassungen es keine Korrektur gibt.

Rechnungsmails an die Buchhaltung weiterleiten, und nur die Rechnungen
Die Regel „jede Mail mit Anhang an DATEV“ hätte in unserem Testpostfach neun Dateien als Beleg abgeliefert, die keine Rechnung sind. Wir bauen den Filter davor: 21 Testmails, sechs richtig weitergeleitet, keine falsch.

Kontoauszug gegen offene Posten: wer bezahlt hat, und wer nicht
Regeln ordnen 23 von 30 Buchungen richtig zu und keine falsch. Die erste Fassung hätte trotzdem drei bezahlte Rechnungen angemahnt. Und llama3.2 hat bei den Restfällen fünfmal von sieben eine falsche Rechnung genannt.

Der Auftrag an ein Modell: so geschrieben, dass man das Ergebnis prüfen kann
Fünf Bausteine aus unseren eigenen Aufträgen, an 300 Läufen mit einem kleinen Modell gemessen. Richtig war es mit und ohne sie fast gleich oft. Unbemerkt falsch war es ohne sie 56-mal, mit ihnen 6-mal.

Von der Sprachnotiz auf der Baustelle zum Rechnungsposten
Ein Elektriker diktiert, was er verbaut hat, daraus werden Rechnungsposten. In der Gegenprobe trafen feste Regeln 17 von 24 Posten und erfanden keinen; llama3.2 traf 13 und erfand zehn.

Protokoll aus der Besprechung
Nicht die Zusammenfassung ist das Problem, sondern wer was bis wann zugesagt hat. Mit aufgelösten Terminen — und dem Fehler, durch den eine Zusage zu zweien wurde.

Belege lokal auslesen
Sieben Belege, nichts verlässt den Rechner. Die Texterkennung war fehlerfrei — beide Fehler steckten im Code, der sie auswertet, und die rechnerische Gegenprobe hat sie am ersten Tag gefunden. Mit Skript und Testbelegen.

Automatisierte Rechnungsverarbeitung: wir bauen den Rechnungseingang selbst
Zweihundert Rechnungen im Monat, ein geteiltes Postfach und sechzehn Anbieter, die keinen Preis nennen. Wir bauen den Rechnungseingang selbst, messen die Trefferquote an 24 Rechnungen und rechnen aus, ab wann sich das trägt.