זמין

Secret Gate

שער שחרור שמכיר את הסודות האמיתיים שלך: שום דבר לא יוצא לאוויר עד שהוא לא מוצא שום דבר.

  • Linux or macOS
  • Python 3.9+
  • Git hooks
  • CI
$297תשלום חד-פעמי

כולל 12 חודשי עדכונים

מה זה עושה

Secret Gate עונה על שאלה אחת לפני שכל דבר יוצא מידיך, בין אם זה קובץ zip של גרסה, עותק ללקוח, דחיפה לקוד פתוח או הקומיט הבא: האם יש כאן סוד שלי? הוא יודע מהם הסודות שלך, כי הוא קורא את הקבצים שבהם הם נמצאים, ולעולם לא חושף אותם: ממצא מצוין את שם הקובץ, השורה ומקור הערך.

נבדק על מה שאנחנו משחררים

מה יש בפנים

השער

ארבע הבדיקות, הבדיקה העצמית, סריקת ארכיון ו-git-staged, דוח קריא ואחד ב-JSON.

טביעות אצבע

טביעות אצבע של סודות מכונה אחת, לסריקה על מכונה אחרת, בלי הערכים.

סריקות מרחוק

אותם קבצים נבדקים בכל מכונה שמכילה סודות, יחד עם כללי הפרויקט שלך.

הגדרה ו-CI

כלי לאיתור קבצי סודות, git hooks, ו-workflow של GitHub Actions עבור ארכיוני גרסאות.

דרישות

  • Linux או macOS עם Python 3.9 ומעלה; אין צורך בהתקנה מ-pip.
  • Git עבור ה-hooks, SSH עבור סריקות מרחוק.

כדאי לדעת

  • הוא קורא קבצים כפי שהם כעת. סוד שכבר נמצא ב-git history נשאר שם: יש להחליף אותו.
  • ארכיונים בתוך תיקייה שנסרקת אינם נפתחים; יש לסרוק כל ארכיון בנפרד.
  • שמרו על קבצי טביעות אצבע בפרטיות כמו על הסודות: הם מכילים את 4 התווים הראשונים של כל ערך באורך 16 תווים ומעלה.

שאלות

מה השוני לעומת gitleaks או TruffleHog?

הם מחפשים מה סודות נראים בדרך כלל, והם טובים בכך. Secret Gate גם יודע מה הסודות שלך הם בפועל: הוא קורא את קבצי הסודות שלך ומחפש את הערכים המדויקים האלה, כך שגם סיסמת מסד נתונים או טוקן פנימי ללא צורה מזוהה נתפסים. הוא בנוי לרגע אחד, לפני שהדבר משוגר, ונכשל בצורה סגורה (fail closed).

האם הוא שולח את הסודות שלי לכל מקום?

לא. הערכים נקראים מהקבצים שלך לזיכרון לצורך הסריקה ואינם מודפסים, נכתבים או נשלחים; קובץ טביעת אצבע, אם תיצור אחד, מכיל hash ואת 4 התווים הראשונים של כל ערך. סריקות מרחוק שולחות את הקבצים שאתה עומד לשגר למכונה שלך; הסודות של אותה מכונה נשארים עליה.

מה לגבי התראות שווא?

ממצא משמעו "הסתכל על זה". אם הכל תקין, הוסף כלל allow צר לסוג הממצא הזה בתצורת הפרויקט, למשל כתובת התמיכה שלך. אין מתג שמכבה בדיקה.

האם הוא יכול לסרוק את ה-git history שלי?

לא. הוא בודק מה אתה עומד לשגר: תיקייה, ארכיון, או ה-commit הבא. עבור סוד שכבר נמצא ב-history, יש להחליף את הסוד.

עודכן: