{"id":108948,"date":"2026-03-19T00:15:56","date_gmt":"2026-03-19T03:15:56","guid":{"rendered":"https:\/\/mastertrend.info\/?p=108948"},"modified":"2026-03-19T00:58:55","modified_gmt":"2026-03-19T03:58:55","slug":"betterleaks-secrets-scanner","status":"publish","type":"post","link":"https:\/\/mastertrend.info\/de\/escaner-de-secretos-betterleaks\/","title":{"rendered":"Betterleaks Secrets Scanner vs. Gitleaks"},"content":{"rendered":"<h2>Betterleaks Secrets Scanner: Architektur und Schl\u00fcssel<\/h2>\n<p>Die Erkennung von Geheimnissen in Repositories hat sich in den letzten Jahren erheblich ver\u00e4ndert. Fr\u00fcher gen\u00fcgte es, im Code nach verd\u00e4chtigen Zeichenketten oder Schl\u00fcsseln mit hoher Entropie zu suchen. Heute sieht die Situation anders aus: gr\u00f6\u00dfere Repositories, schnellere CI\/CD-Pipelines und vor allem eine zunehmende Menge an Code, der von automatisierten Tools oder KI-Modellen generiert wird.<\/p>\n<p>Dies hat eine praktische Konsequenz: Es geht nicht mehr nur darum, Geheimnisse aufzudecken, sondern auch darum, wirklich Gef\u00e4hrliches von scheinbar Gef\u00e4hrlichem zu unterscheiden. Viele Teams stellen fest, dass die eigentlichen Kosten dieser Scanner nicht in der Durchf\u00fchrung der Analyse liegen, sondern in der \u00dcberpr\u00fcfung hunderter Fehlalarme.<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" src=\"https:\/\/mastertrend.info\/wp-content\/uploads\/2025\/11\/GreyNoise-lanza-un-escaner-gratuito-para-comprobar-si-formas-parte.jpg\" alt=\"Betterleaks, ein neuer Open-Source-Geheimnisscanner als Ersatz f\u00fcr Gitleaks\" width=\"1600\" height=\"900\" title=\"\"><\/p>\n<h2 style=\"margin-top: 0.6em;\">Erkennungsarchitektur: Was \u00e4ndert sich mit Betterleaks?<\/h2>\n<p>Betterleaks erscheint genau in diesem Kontext. Es versucht nicht, das Scannen geheimer Inhalte v\u00f6llig neu zu erfinden, sondern stellt eine weit verbreitete Annahme in Frage: dass das Erkennen von Mustern ausreicht.<\/p>\n<p>In vielen modernen Repositories ist das nicht der Fall.<\/p>\n<p>Das von Zach Rice entwickelte und von Aikido unterst\u00fctzte Projekt verfolgt einen etwas anderen Ansatz. Anstatt sich ausschlie\u00dflich auf die Erkennung von \u00dcbereinstimmungen zu konzentrieren, pr\u00fcft es zun\u00e4chst, ob der Befund plausibel ist, bevor er als Warnmeldung weitergeleitet wird.<\/p>\n<p>Dies mag wie ein unbedeutendes Detail erscheinen, ver\u00e4ndert aber die Dynamik in gro\u00dfen Teams erheblich. Wenn ein Scansystem zu viele irrelevante Warnmeldungen generiert, ist die nat\u00fcrliche Reaktion des Teams, diese zu ignorieren. Und im Bereich der IT-Sicherheit kann eine ignorierte Warnmeldung schlimmer sein als gar keine.<\/p>\n<p>Um dieses Problem anzugehen, f\u00fchrt Betterleaks zwei interessante technische Elemente ein: die Validierung mittels CEL (Common Expression Language) und eine Metrik namens \u201eToken Efficiency\u201c, die auf der BPE-Tokenisierung basiert.<\/p>\n<p>Die Idee dahinter ist, dass nicht alles, was geheim erscheint, es auch tats\u00e4chlich ist. Manche Zeichenketten mit hoher Entropie sind lediglich Hashwerte, Kennungen oder automatisch generierte Fragmente. Das System hat zum Ziel, dieses Rauschen zu reduzieren.<\/p>\n<p>Die Projektdokumentation erw\u00e4hnt einen Vergleich, in dem die BPE-Tokenisierung eine Trefferquote von 98,6 % erreicht, verglichen mit den 70,4 %, die mit Entropie im CredData-Datensatz erzielt wurden. Wie bei jedem Benchmark sind diese Zahlen nur Richtwerte. Sie dienen als guter Referenzpunkt, ersetzen aber keine Tests in realen Repositories.<\/p>\n<div style=\"text-align: center;\">\n<figure class=\"image\" style=\"display: inline-block;\"><img decoding=\"async\" src=\"https:\/\/mastertrend.info\/wp-content\/uploads\/2026\/03\/Betterleaks-un-nuevo-escaner-de-secretos-de-codigo-abierto-para.jpg\" alt=\"Vergleich der Scangeschwindigkeit\" width=\"900\" height=\"505\" title=\"\"><figcaption><strong>Vergleich der Scangeschwindigkeit<\/strong><br \/>\n<em>Quelle: GitHub<\/em><\/figcaption><\/figure>\n<\/div>\n<h3>Komponenten, die den Unterschied ausmachen<\/h3>\n<p>Eine \u00dcberpr\u00fcfung der Projektmerkmale offenbart eine klare Richtung: die Implementierung in realen Umgebungen zu erleichtern, ohne dabei zu viel technische Komplexit\u00e4t hinzuzuf\u00fcgen.<\/p>\n<p>Zu den wichtigsten Elementen geh\u00f6ren:<\/p>\n<ul>\n<li>Regeldefinierte Validierung mittels CEL (Common Expression Language)<\/li>\n<li>Token-Effizienz-Scanning basierend auf BPE-Tokenisierung anstelle von Entropie, wodurch eine Trefferquote von 98,6 % gegen\u00fcber 70,4 % mit Entropie auf dem CredData-Datensatz erreicht wird.<\/li>\n<li>Reine Go-Implementierung (ohne Abh\u00e4ngigkeit von CGO oder Hyperscan)<\/li>\n<li>Automatische Verarbeitung doppelt\/dreifach kodierter Geheimnisse<\/li>\n<li>Erweitertes Regelwerk f\u00fcr mehr Anbieter<\/li>\n<li>Parallelisiertes Git-Scannen f\u00fcr eine schnellere Repository-Analyse<\/li>\n<\/ul>\n<p>Auch wenn diese Liste auf den ersten Blick nur eine Zusammenstellung technischer Verbesserungen zu sein scheint, ist interessant, wie sie sich auf den Alltag auswirken.<\/p>\n<p>Eine vollst\u00e4ndige Go-Implementierung ohne native Abh\u00e4ngigkeiten vereinfacht beispielsweise die Integration in CI\/CD-Pipelines erheblich. In vielen Teams entscheiden solche Details dar\u00fcber, ob ein Tool letztendlich genutzt wird oder im Repository in Vergessenheit ger\u00e4t.<\/p>\n<p>Die BPE-Tokenisierung verfolgt ebenfalls einen anderen Ansatz. Anstatt lediglich die Zuf\u00e4lligkeit einer Kette zu messen, analysiert sie Tokenmuster, die die tats\u00e4chliche Struktur moderner Anmeldeinformationen genauer widerspiegeln.<\/p>\n<h3>Was passiert, wenn der Scanner etwas findet?<\/h3>\n<p>Wenn Betterleaks ein potenzielles Geheimnis entdeckt, ist der Prozess damit noch nicht beendet.<\/p>\n<p>Zun\u00e4chst wird der Kontext anhand von in CEL definierten Regeln ausgewertet. Dies erm\u00f6glicht das Hinzuf\u00fcgen weiterer Bedingungen: beispielsweise die \u00dcberpr\u00fcfung, ob das Format dem erwarteten Anbieter entspricht, oder das Verwerfen von Mustern, die h\u00e4ufig in Beispielen oder fiktiven Daten vorkommen.<\/p>\n<p>Dieser Schritt mag trivial erscheinen, hat aber erhebliche praktische Auswirkungen. Fehlalarme verschwenden nicht nur Zeit, sondern mindern auch das Vertrauen des Teams in das Warnsystem.<\/p>\n<p>Ein weiterer interessanter Aspekt ist die automatische Verarbeitung mehrfach kodierter Geheimnisse. In manchen Repositories werden Zugangsdaten mithilfe von Base64 oder anderen Kodierungsverfahren transformiert, was ihre Erkennung erschwert.<\/p>\n<p>Dennoch sollte man etwas bedenken, das oft \u00fcbersehen wird: Kein Scanner kann die menschliche \u00dcberpr\u00fcfung vollst\u00e4ndig ersetzen. Das Aufdecken eines Geheimnisses ist nur der Anfang; die Entscheidung, wie damit umzugehen ist (widerrufen, rotieren, ignorieren oder untersuchen), h\u00e4ngt vom jeweiligen Kontext ab.<\/p>\n<h3>Governance und nutzerzentrierter Ansatz\/KI<\/h3>\n<p>Betterleaks wird unter der MIT-Lizenz ver\u00f6ffentlicht und enth\u00e4lt externe Beitr\u00e4ge von Organisationen wie der Royal Bank of Canada, Red Hat und Amazon.<\/p>\n<p>Das Projekt versucht au\u00dferdem, sich einer Realit\u00e4t anzupassen, die in modernen Repositories immer deutlicher sichtbar wird: der Mischung aus von Entwicklern geschriebenem Code und Code, der von automatisierten Tools generiert wird.<\/p>\n<p>In diesem Kontext soll das Tool sowohl in manuell bedienten Arbeitsabl\u00e4ufen als auch in automatisierten Systemen, die ganze Repositories \u00fcberpr\u00fcfen, gut funktionieren. Dies entspricht dem zunehmenden Einsatz von <a title=\"KI-Tools \ud83e\udd16 f\u00fcr ortsunabh\u00e4ngiges Arbeiten ohne Zeitverschwendung\" href=\"https:\/\/mastertrend.info\/de\/ki-tools\/\" target=\"_blank\" rel=\"noopener\" data-wpil-monitor-id=\"34584\">Automatisierung und Werkzeuge<\/a> die Code analysieren oder automatische \u00dcberpr\u00fcfungen generieren.<\/p>\n<p>Der Fahrplan enth\u00e4lt auch interessante Ideen: Integration mit <a title=\"Anwendungssicherheit: Entdecken Sie die Nummer 1 im Bereich SAST-Testing, die die IT-Sicherheit revolutioniert \ud83d\udd12\" href=\"https:\/\/mastertrend.info\/de\/anwendungssicherheit-2\/\" target=\"_blank\" rel=\"noopener\" data-wpil-monitor-id=\"34585\">Datenquellen jenseits von Git<\/a>Unterst\u00fctzung durch Sprachmodelle zur Klassifizierung von Befunden und automatische Widerrufsmechanismen \u00fcber Anbieter-APIs.<\/p>\n<p>Dies er\u00f6ffnet eine interessante Debatte. Die Automatisierung des Entzugs von Zugangsdaten kann die Reaktionszeit auf einen Vorfall verk\u00fcrzen, setzt aber auch voraus, dass das Klassifizierungssystem korrekt ist.<\/p>\n<p>Wenn eine automatische Widerrufung fehlschl\u00e4gt oder irrt\u00fcmlich ausgel\u00f6st wird, k\u00f6nnen die betrieblichen Auswirkungen erheblich sein.<\/p>\n<h3>Praktische Implikationen und Grenzen<\/h3>\n<p>Aus operativer Sicht ist Betterleaks attraktiv f\u00fcr Teams, die Fehlalarme reduzieren und die Bereitstellung vereinfachen m\u00f6chten.<\/p>\n<p>Es ist aber auch wichtig, einige Grenzen zu beachten:<\/p>\n<ul>\n<li>Die Recall-Metriken h\u00e4ngen vom verwendeten Datensatz ab und k\u00f6nnen zwischen verschiedenen Repositorien erheblich variieren.<\/li>\n<li>Die Automatisierung von Aktionen wie dem Entzug von Schl\u00fcsseln erfordert zus\u00e4tzliche Kontrollen und Pr\u00fcfprotokolle.<\/li>\n<li>Geheime Scanner stellen nur eine Verteidigungsebene innerhalb einer umfassenderen Strategie dar.<\/li>\n<\/ul>\n<p>In vielen F\u00e4llen h\u00e4ngt die Entscheidung f\u00fcr ein solches Tool weniger von seiner theoretischen Genauigkeit ab als von etwas Einfacherem: davon, ob es sich gut in den Arbeitsablauf des Teams integrieren l\u00e4sst.<\/p>\n<p>Ein hochpr\u00e4ziser Scanner, der zu viel Reibung erzeugt, wird in der Regel nicht mehr verwendet. Ein ausreichend genauer Scanner, der sich leicht integrieren l\u00e4sst, wird hingegen meist beibehalten.<\/p>\n<p>In diesem Sinne versucht Betterleaks, ein Gleichgewicht herzustellen. Es verspricht nicht, alle Fehlalarme zu eliminieren oder bestehende Sicherheitsprozesse zu ersetzen, sondern zielt darauf ab, St\u00f6rungen zu reduzieren und die Integration in moderne Pipelines zu erleichtern.<\/p>\n<p><a href=\"https:\/\/github.com\/betterleaks\/betterleaks\" target=\"_blank\" rel=\"noopener\" data-schema-attribute=\"mentions\">Das Projekt ist auf GitHub verf\u00fcgbar.<\/a> und wird als Weiterentwicklung des von Gitleaks verwendeten Ansatzes pr\u00e4sentiert, mit der Absicht, sich an Repositories anzupassen, in denen Automatisierung, Analyseagenten und von Sprachmodellen generierter Code ein regelm\u00e4\u00dfiger Bestandteil des Entwicklungsprozesses sind.<\/p>","protected":false},"excerpt":{"rendered":"<p>Der Betterleaks Secrets Scanner definiert die Erkennung in Repositories mit CEL-Validierung und BPE-Tokenisierung neu und priorisiert dabei Genauigkeit und Governance.<\/p>","protected":false},"author":1,"featured_media":108949,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ai_generated_summary":"","iawp_total_views":72,"jnews-multi-image_gallery":[],"jnews_single_post":{"format":"standard","override":[{"template":"1","parallax":"1","fullscreen":"1","layout":"right-sidebar","sidebar":"default-sidebar","second_sidebar":"default-sidebar","sticky_sidebar":"1","share_position":"top","share_float_style":"share-monocrhome","show_share_counter":"1","show_view_counter":"1","show_featured":"1","show_post_meta":"1","show_post_author":"1","show_post_author_image":"1","show_post_date":"1","post_date_format":"default","post_date_format_custom":"Y\/m\/d","show_post_category":"1","show_post_reading_time":"1","post_reading_time_wpm":"300","post_calculate_word_method":"str_word_count","zoom_button_out_step":"2","zoom_button_in_step":"3","show_post_tag":"1","show_prev_next_post":"1","show_popup_post":"1","show_comment_section":"1","number_popup_post":"1","show_author_box":"1","show_post_related":"1","show_inline_post_related":"0"}],"image_override":[{"single_post_thumbnail_size":"crop-500","single_post_gallery_size":"crop-500"}],"trending_post_position":"meta","trending_post_label":"Trending","sponsored_post_label":"Sponsored by","disable_ad":"0","subtitle":""},"jnews_primary_category":[],"jnews_social_meta":[],"jnews_review":[],"enable_review":"","type":"percentage","name":"","summary":"","brand":"","sku":"","good":[],"bad":[],"score_override":"","override_value":"","rating":[],"price":[],"jnews_override_counter":{"view_counter_number":"0","share_counter_number":"0","like_counter_number":"0","dislike_counter_number":"0"},"footnotes":""},"categories":[308],"tags":[1620,1639,1445],"class_list":["post-108948","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seguridad","tag-automatizacion","tag-ciberseguridad","tag-evergreencontent"],"_links":{"self":[{"href":"https:\/\/mastertrend.info\/de\/wp-json\/wp\/v2\/posts\/108948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mastertrend.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mastertrend.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mastertrend.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mastertrend.info\/de\/wp-json\/wp\/v2\/comments?post=108948"}],"version-history":[{"count":2,"href":"https:\/\/mastertrend.info\/de\/wp-json\/wp\/v2\/posts\/108948\/revisions"}],"predecessor-version":[{"id":108953,"href":"https:\/\/mastertrend.info\/de\/wp-json\/wp\/v2\/posts\/108948\/revisions\/108953"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mastertrend.info\/de\/wp-json\/wp\/v2\/media\/108949"}],"wp:attachment":[{"href":"https:\/\/mastertrend.info\/de\/wp-json\/wp\/v2\/media?parent=108948"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mastertrend.info\/de\/wp-json\/wp\/v2\/categories?post=108948"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mastertrend.info\/de\/wp-json\/wp\/v2\/tags?post=108948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}