{"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-hemlighetsskanner","status":"publish","type":"post","link":"https:\/\/mastertrend.info\/sv\/escaner-de-secretos-betterleaks\/","title":{"rendered":"Betterleaks hemlighetsskanner j\u00e4mf\u00f6rt med Gitleaks"},"content":{"rendered":"<h2>Betterleaks hemlighetsskanner: arkitektur och nycklar<\/h2>\n<p>Detekteringen av hemligheter i repositories har f\u00f6r\u00e4ndrats avsev\u00e4rt under senare \u00e5r. Tidigare r\u00e4ckte det med att leta efter misst\u00e4nkta str\u00e4ngar eller nycklar med h\u00f6g entropi i koden. Idag \u00e4r situationen annorlunda: st\u00f6rre repositories, snabbare CI\/CD-pipelines och framf\u00f6r allt en \u00f6kande m\u00e4ngd kod genererad av automatiserade verktyg eller AI-modeller.<\/p>\n<p>Detta har en praktisk konsekvens: problemet \u00e4r inte l\u00e4ngre bara att hitta hemligheter, utan att skilja det som verkligt \u00e4r farligt fr\u00e5n det som bara verkar vara det. M\u00e5nga team uppt\u00e4cker att den verkliga kostnaden f\u00f6r dessa skannrar inte ligger i att k\u00f6ra analysen, utan i att granska hundratals falska positiva resultat.<\/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, en ny \u00f6ppen k\u00e4llkods-hemlighetsskanner som ska ers\u00e4tta Gitleaks\" width=\"1600\" height=\"900\" title=\"\"><\/p>\n<h2 style=\"margin-top: 0.6em;\">Detektionsarkitektur: vad som f\u00f6r\u00e4ndras med Betterleaks<\/h2>\n<p>Betterleaks dyker upp just i detta sammanhang. Det f\u00f6rs\u00f6ker inte helt \u00e5teruppfinna hemlig skanning, men det utmanar ett utbrett antagande: att det r\u00e4cker med att uppt\u00e4cka m\u00f6nster.<\/p>\n<p>I m\u00e5nga moderna arkiv \u00e4r det inte.<\/p>\n<p>Projektet, som utvecklats av Zach Rice och underh\u00e5lls med st\u00f6d fr\u00e5n Aikido, f\u00f6resl\u00e5r n\u00e5got n\u00e5got annorlunda. Ist\u00e4llet f\u00f6r att enbart fokusera p\u00e5 att uppt\u00e4cka matchningar f\u00f6rs\u00f6ker det validera om fyndet \u00e4r logiskt innan det eskaleras som en varning.<\/p>\n<p>Det h\u00e4r kan verka som en liten detalj, men det f\u00f6r\u00e4ndrar dynamiken i stora team avsev\u00e4rt. N\u00e4r ett skanningssystem genererar f\u00f6r m\u00e5nga irrelevanta varningar \u00e4r teamets naturliga reaktion att ignorera dem. Och inom s\u00e4kerhet kan en ignorerad varning vara v\u00e4rre \u00e4n ingen varning alls.<\/p>\n<p>F\u00f6r att \u00e5tg\u00e4rda detta problem introducerar Betterleaks tv\u00e5 intressanta tekniska delar: validering med hj\u00e4lp av CEL (Common Expression Language) och ett m\u00e5tt som kallas \"Token Efficiency\", baserat p\u00e5 BPE-tokenisering.<\/p>\n<p>Tanken \u00e4r att inte allt som verkar vara en hemlighet faktiskt \u00e4r det. Vissa str\u00e4ngar med h\u00f6g entropi \u00e4r helt enkelt hashkoder, identifierare eller automatiskt genererade fragment. Systemets m\u00e5l \u00e4r att minska det bruset.<\/p>\n<p>Projektdokumentationen n\u00e4mner en j\u00e4mf\u00f6relse d\u00e4r BPE-tokenisering uppn\u00e5r en \u00e5terkallningsfrekvens p\u00e5 98,6 % j\u00e4mf\u00f6rt med de 70,4 % som erh\u00e5llits med entropi i CredData-datasetet. Precis som med alla riktm\u00e4rken \u00e4r dessa siffror v\u00e4gledande. De fungerar bra som referenspunkt, men ers\u00e4tter inte testning i riktiga databaser.<\/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=\"J\u00e4mf\u00f6relse av skanningshastighet\" width=\"900\" height=\"505\" title=\"\"><figcaption><strong>J\u00e4mf\u00f6relse av skanningshastighet<\/strong><br \/>\n<em>K\u00e4lla: GitHub<\/em><\/figcaption><\/figure>\n<\/div>\n<h3>Komponenter som g\u00f6r skillnaden<\/h3>\n<p>En granskning av projektets egenskaper visar en tydlig riktning: att underl\u00e4tta drifts\u00e4ttning i verkliga milj\u00f6er utan att l\u00e4gga till f\u00f6r mycket teknisk komplexitet.<\/p>\n<p>Bland de mest framtr\u00e4dande elementen \u00e4r:<\/p>\n<ul>\n<li>Regeldefinierad validering med CEL (Common Expression Language)<\/li>\n<li>Tokeneffektivitetsskanning baserad p\u00e5 BPE-tokenisering snarare \u00e4n entropi, vilket uppn\u00e5r 98,6 % \u00e5terkallelse j\u00e4mf\u00f6rt med 70,4 % med entropi p\u00e5 CredData-datasetet.<\/li>\n<li>Pure Go-implementering (inget CGO- eller Hyperscan-beroende)<\/li>\n<li>Automatisk hantering av dubbelt\/trippelt kodade hemligheter<\/li>\n<li>Ut\u00f6kad regelupps\u00e4ttning f\u00f6r fler leverant\u00f6rer<\/li>\n<li>Parallelliserad Git-skanning f\u00f6r snabbare databasanalys<\/li>\n<\/ul>\n<p>\u00c4ven om den h\u00e4r listan kan verka som bara en upps\u00e4ttning tekniska f\u00f6rb\u00e4ttringar, \u00e4r det intressanta hur de p\u00e5verkar den dagliga anv\u00e4ndningen.<\/p>\n<p>Till exempel f\u00f6renklar en fullst\u00e4ndig Go-implementering utan nativa beroenden integrationen i CI\/CD-pipelines avsev\u00e4rt. I m\u00e5nga team avg\u00f6r sm\u00e5 detaljer som det om ett verktyg anv\u00e4nds eller gl\u00f6ms bort i ett repository.<\/p>\n<p>BPE-tokenisering introducerar ocks\u00e5 en annan metod. Ist\u00e4llet f\u00f6r att bara m\u00e4ta slumpm\u00e4ssigheten i en kedja analyserar den tokenm\u00f6nster som b\u00e4ttre \u00e5terspeglar hur moderna autentiseringsuppgifter faktiskt \u00e4r strukturerade.<\/p>\n<h3>Vad h\u00e4nder n\u00e4r skannern hittar n\u00e5got?<\/h3>\n<p>N\u00e4r Betterleaks uppt\u00e4cker en potentiell hemlighet slutar processen inte d\u00e4r.<\/p>\n<p>F\u00f6rst utv\u00e4rderas kontexten med hj\u00e4lp av regler definierade i CEL. Detta m\u00f6jligg\u00f6r till\u00e4gg av ytterligare villkor: till exempel kontroll av om formatet matchar den f\u00f6rv\u00e4ntade leverant\u00f6ren eller att ignorera m\u00f6nster som ofta f\u00f6rekommer i exempel eller fiktiva data.<\/p>\n<p>Det h\u00e4r steget kan verka trivialt, men det har en betydande praktisk inverkan. Falska positiva resultat sl\u00f6sar inte bara bort tid utan minskar ocks\u00e5 teamets f\u00f6rtroende f\u00f6r varningssystemet.<\/p>\n<p>En annan intressant aspekt \u00e4r den automatiska hanteringen av hemligheter som kodats flera g\u00e5nger. I vissa databaser verkar inloggningsuppgifterna transformerade med base64 eller andra kodningsscheman, vilket komplicerar deras detektering.<\/p>\n<p>\u00c4nd\u00e5 \u00e4r det v\u00e4rt att komma ih\u00e5g n\u00e5got som ibland f\u00f6rbises: ingen skanner kan helt ers\u00e4tta m\u00e4nsklig granskning. Att uppt\u00e4cka en hemlighet \u00e4r bara b\u00f6rjan; att best\u00e4mma vad man ska g\u00f6ra med den (\u00e5terkalla, rotera, ignorera eller utreda) f\u00f6rblir ett kontextuellt beslut.<\/p>\n<h3>Styrning och m\u00e4nniskocentrerat tillv\u00e4gag\u00e5ngss\u00e4tt\/AI<\/h3>\n<p>Betterleaks publiceras under MIT-licensen och inneh\u00e5ller externa bidrag fr\u00e5n organisationer som Royal Bank of Canada, Red Hat och Amazon.<\/p>\n<p>Projektet f\u00f6rs\u00f6ker ocks\u00e5 anpassa sig till en verklighet som blir alltmer synlig i moderna databaser: blandningen av kod skriven av utvecklare och kod genererad av automatiserade verktyg.<\/p>\n<p>I detta sammanhang syftar verktyget till att fungera v\u00e4l i b\u00e5de m\u00e4nskligt styrda arbetsfl\u00f6den och automatiserade system som granskar hela arkiv. Detta \u00f6verensst\u00e4mmer med den v\u00e4xande anv\u00e4ndningen av <a title=\"AI-verktyg \ud83e\udd16 f\u00f6r att arbeta p\u00e5 distans utan att sl\u00f6sa tid\" href=\"https:\/\/mastertrend.info\/sv\/ai-verktyg\/\" target=\"_blank\" rel=\"noopener\" data-wpil-monitor-id=\"34584\">automatisering och verktyg<\/a> som analyserar kod eller genererar automatiska granskningar.<\/p>\n<p>F\u00e4rdplanen inneh\u00e5ller \u00e4ven intressanta id\u00e9er: integration med <a title=\"Applikationss\u00e4kerhet: Uppt\u00e4ck den revolutionerande SAST-testningen \ud83d\udd12\" href=\"https:\/\/mastertrend.info\/sv\/applikationssakerhet\/\" target=\"_blank\" rel=\"noopener\" data-wpil-monitor-id=\"34585\">datak\u00e4llor bortom Git<\/a>Spr\u00e5kmodellhj\u00e4lp f\u00f6r klassificering av fynd och automatiska \u00e5terkallningsmekanismer via leverant\u00f6rs-API:er.<\/p>\n<p>Detta \u00f6ppnar upp f\u00f6r en intressant debatt. Att automatisera \u00e5terkallelse av autentiseringsuppgifter kan minska tiden det tar att reagera p\u00e5 en incident, men det inneb\u00e4r ocks\u00e5 att man m\u00e5ste f\u00f6rlita sig p\u00e5 att klassificeringssystemet \u00e4r korrekt.<\/p>\n<p>Om en automatisk \u00e5terkallelse misslyckas eller utl\u00f6ses av misstag kan den operativa p\u00e5verkan bli betydande.<\/p>\n<h3>Praktiska konsekvenser och begr\u00e4nsningar<\/h3>\n<p>Ur ett operativt perspektiv \u00e4r Betterleaks attraktivt f\u00f6r team som vill minska falska positiva resultat och f\u00f6renkla implementeringar.<\/p>\n<p>Men det \u00e4r ocks\u00e5 viktigt att ha vissa begr\u00e4nsningar i \u00e5tanke:<\/p>\n<ul>\n<li>\u00c5terkallelsesm\u00e5tt beror p\u00e5 vilken dataupps\u00e4ttning som anv\u00e4nds och kan variera avsev\u00e4rt mellan databaser.<\/li>\n<li>Att automatisera \u00e5tg\u00e4rder som att \u00e5terkalla nyckel kr\u00e4ver ytterligare kontroller och granskningsloggar.<\/li>\n<li>Hemliga skannrar \u00e4r bara ett f\u00f6rsvarslager inom en bredare strategi.<\/li>\n<\/ul>\n<p>I m\u00e5nga fall beror beslutet att anv\u00e4nda ett s\u00e5dant verktyg inte s\u00e5 mycket p\u00e5 dess teoretiska noggrannhet som p\u00e5 n\u00e5got enklare: om det integreras v\u00e4l i teamets arbetsfl\u00f6de.<\/p>\n<p>En mycket noggrann skanner som genererar f\u00f6r mycket friktion \u00f6verges vanligtvis. En n\u00e5gorlunda noggrann som \u00e4r l\u00e4tt att integrera beh\u00e5lls vanligtvis.<\/p>\n<p>I den meningen f\u00f6rs\u00f6ker Betterleaks hitta en balans. Det lovar inte att eliminera alla falska positiva resultat eller ers\u00e4tta befintliga s\u00e4kerhetsprocesser, men det syftar till att minska brus och underl\u00e4tta integration i moderna pipelines.<\/p>\n<p><a href=\"https:\/\/github.com\/betterleaks\/betterleaks\" target=\"_blank\" rel=\"noopener\" data-schema-attribute=\"mentions\">Projektet finns tillg\u00e4ngligt p\u00e5 GitHub<\/a> och presenteras som en utveckling av den metod som anv\u00e4nds av Gitleaks, med avsikten att anpassa sig till repositories d\u00e4r automatisering, analysagenter och kod genererad av spr\u00e5kmodeller \u00e4r en regelbunden del av utvecklingsfl\u00f6det.<\/p>","protected":false},"excerpt":{"rendered":"<p>Betterleaks hemlighetsskanner omdefinierar detektering i databaser med CEL-validering och BPE-tokenisering, med prioritet f\u00f6r noggrannhet och styrning.<\/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":87,"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\/sv\/wp-json\/wp\/v2\/posts\/108948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mastertrend.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mastertrend.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mastertrend.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mastertrend.info\/sv\/wp-json\/wp\/v2\/comments?post=108948"}],"version-history":[{"count":2,"href":"https:\/\/mastertrend.info\/sv\/wp-json\/wp\/v2\/posts\/108948\/revisions"}],"predecessor-version":[{"id":108953,"href":"https:\/\/mastertrend.info\/sv\/wp-json\/wp\/v2\/posts\/108948\/revisions\/108953"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mastertrend.info\/sv\/wp-json\/wp\/v2\/media\/108949"}],"wp:attachment":[{"href":"https:\/\/mastertrend.info\/sv\/wp-json\/wp\/v2\/media?parent=108948"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mastertrend.info\/sv\/wp-json\/wp\/v2\/categories?post=108948"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mastertrend.info\/sv\/wp-json\/wp\/v2\/tags?post=108948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}