GitHub hat standardmäßig einen Schutz gegen Token-Lecks in der API aktiviert

GitHub hat angekündigt, dass für alle öffentlichen Repositories standardmäßig ein Mechanismus zum Schutz vor dem Auslaufen sensibler Daten aktiviert ist, die versehentlich von Entwicklern im Code zurückgelassen wurden. Es kommt beispielsweise vor, dass Konfigurationsdateien mit Datenbankpasswörtern, Token oder API-Zugriffsschlüsseln in ein Repository gelangen. Zuvor wurde die Überprüfung im passiven Modus durchgeführt, wodurch bereits aufgetretene Lecks, die im Repository gelandet sind, erkannt werden konnten. Jetzt erfolgt die Überprüfung automatisch während des Veröffentlichungsprozesses (git push) und führt zu einer Warnung, wenn beim Versuch, Commits hinzuzufügen, sensible Daten обнаружены werden.

Es wurden über 250 Vorlagen implementiert, um verschiedene Arten von Schlüsseln, Token, Zertifikaten und Anmeldedaten zu erkennen. Um Fehlalarme zu vermeiden, werden nur die garantiert erkennbaren Typen von Tokens überprüft, die mehr als 180 verschiedene Dienste abdecken, darunter Amazon Web Services, Azure, Crates.io, DigitalOcean, Google Cloud, NPM, PyPI, RubyGems und Yandex.Cloud. Nach der Identifizierung einer potenziellen Leckage wird der Entwickler aufgefordert, den problematischen Code zu überprüfen, die Leckage zu beheben und den Commit zu wiederholen oder die Blockierung als falsch positiv zu kennzeichnen.

Quelle: opennet.ru

60GB SSD 8Gb DDR4