Հասանելի է

Secret Gate

Թողարկման պահպանիչ, որը գիտի ձեր իրական գաղտնիքները. ոչինչ չի ուղարկվում մինչև ոչինչ չգտնվի։

  • Linux or macOS
  • Python 3.9+
  • Git hooks
  • CI
$297մեկանգամյա

Ներառում է 12 ամիս թարմացումներ

Ինչ է անում

Secret Gate-ը պատասխանում է մեկ հարցի՝ մինչև ձեռքից բան արձակելը, լինի դա թողարկման zip ֆայլ, հաճախորդի պատճեն, բաց աղբյուրի push կամ հաջորդ commit-ը. արդյո՞ք սա պարունակում է իմ գաղտնիքներից մեկը։ Այն գիտի, թե ձեր գաղտնիքներն ո՞րն են, քանի որ կարդում է այն ֆայլերը, որտեղ դրանք պահվում են, և երբեք չի ցուցադրում դրանք. գտնվածը նշում է ֆայլը, տողը և արժեքի աղբյուրը։

Ստուգված է այն, ինչ ուղարկում ենք

Ինչ կա ներսում

Դարպասը

Չորս ստուգումներ, ինքնաստուգում, արխիվի և git-staged սկանավորում, ընթեռնելի հաշվետվություն և JSON հաշվետվություն։

Մատնահետքեր

Մեկ մեքենայի գաղտնիքների մատնահետքեր՝ մյուսի վրա սկանավորելու համար, առանց արժեքների։

Հեռավոր սկանավորումներ

Նույն ֆայլերը ստուգվում են գաղտնիքներ պարունակող յուրաքանչյուր մեքենայի վրա՝ ձեր նախագծի կանոնները հետը ուղարկելով։

Կարգավորում և CI

Ձեր գաղտնի ֆայլերի որոնիչ, git hooks և GitHub Actions workflow թողարկման արխիվների համար։

Պահանջներ

  • Linux կամ macOS՝ Python 3.9 կամ ավելի նոր տարբերակով; pip-ից ոչինչ տեղադրելու կարիք չկա։
  • Git՝ hooks-երի համար, SSH՝ հեռավոր սկանավորումների համար։

Օգտակար է իմանալ

  • Այն կարդում է ֆայլերը այնպես, ինչպես դրանք հիմա են։ Git-ի պատմության մեջ արդեն առկա գաղտնիքը մնում է այնտեղ. փոխեք այն։
  • Սկանավորվող թղթապանակում եղած արխիվները չեն բացվում. սկանավորեք յուրաքանչյուր արխիվ առանձին։
  • Պահպանեք մատնահետքերի ֆայլերը նույնքան գաղտնի, որքան գաղտնիքները. դրանք պարունակում են 16 կամ ավելի նիշ ունեցող յուրաքանչյուր արժեքի առաջին 4 նիշերը։

From our field notes

Հարցեր

Ինչո՞վ է սա տարբերվում gitleaks-ից կամ TruffleHog-ից։

Դրանք փնտրում են այն, ինչ սովորաբար գաղտնիքները նման են, և լավ են դրանում։ Secret Gate-ը նաև գիտի, թե ինչ են ձեր գաղտնիքները իրականում. այն կարդում է ձեր սեփական գաղտնի ֆայլերը և փնտրում հենց այդ կոնկրետ արժեքները, ուստի բազայի գաղտնաբառը կամ ներքին token-ը՝ առանց ճանաչելի ձևի, նույնպես հայտնաբերվում է։ Այն ստեղծված է մեկ պահի համար՝ մինչև ինչ-որ բան ուղարկելը, և ձախողման դեպքում փակվում է։

Արդյո՞ք այն ուղարկում է իմ գաղտնիքները որևէ տեղ։

Ոչ։ Արժեքները կարդացվում են ձեր ֆայլերից հիշողության մեջ սկանավորման համար և երբեք չեն տպագրվում, գրվում կամ ուղարկվում. մատնահետքերի ֆայլը, եթե դուք ստեղծեք, պարունակում է hash և յուրաքանչյուր արժեքի առաջին 4 նիշերը։ Հեռավոր սկանավորումները ուղարկում են ձեր ուղարկելիք ֆայլերը ձեր սեփական մեքենա. այդ մեքենայի գաղտնիքները մնում են նրա վրա։

Ինչպե՞ս է false alarm-ների հարցը։

Հայտնաբերումը նշանակում է «նայեք սրան»։ Եթե ամեն ինչ կարգին է, ավելացրեք նեղ allow կանոն այդ տեսակի հայտնաբերման համար նախագծի կոնֆիգուրացիայում, օրինակ՝ ձեր սեփական աջակցության հասցեն։ Չկա միացանջիչ, որը ստուգումը կանջատի։

Կարո՞ղ է այն սկանավորել իմ git պատմությունը։

Ոչ։ Այն ստուգում է այն, ինչ դուք պատրաստվում եք ուղարկել. թղթապանակ, արխիվ կամ հաջորդ commit-ը։ Արդեն պատմության մեջ առկա գաղտնիքի համար փոխեք գաղտնիքը։

Թարմացված է: