این برنامه ویندوزی با نام git-secrets است که آخرین نسخه آن را میتوانید با نام git-secrets1.3.0sourcecode.tar.gz دانلود کنید. این برنامه را میتوان به صورت آنلاین در ارائه دهنده هاست رایگان OnWorks برای ایستگاههای کاری اجرا کرد.
این برنامه با نام git-secrets with OnWorks را به صورت رایگان دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. هر شبیه ساز آنلاین OS OnWorks را از این وب سایت راه اندازی کنید، اما شبیه ساز آنلاین ویندوز بهتر است.
- 5. از OnWorks Windows OS که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. برنامه را دانلود و نصب کنید.
- 7. Wine را از مخازن نرم افزار توزیع لینوکس خود دانلود کنید. پس از نصب، می توانید روی برنامه دوبار کلیک کنید تا آنها را با Wine اجرا کنید. همچنین می توانید PlayOnLinux را امتحان کنید، یک رابط کاربری فانتزی بر روی Wine که به شما کمک می کند برنامه ها و بازی های محبوب ویندوز را نصب کنید.
Wine راهی برای اجرای نرم افزار ویندوز بر روی لینوکس است، اما بدون نیاز به ویندوز. Wine یک لایه سازگار با ویندوز منبع باز است که می تواند برنامه های ویندوز را مستقیماً بر روی هر دسکتاپ لینوکس اجرا کند. اساساً، Wine در تلاش است تا به اندازه کافی از ویندوز را از ابتدا مجدداً پیاده سازی کند تا بتواند همه آن برنامه های ویندوز را بدون نیاز به ویندوز اجرا کند.
اسکرین شات ها:
اسرار آمیزشی
DESCRIPTION:
git-secrets یک افزونهی گیت است که به جلوگیری از وارد شدن تصادفی اطلاعات محرمانه - کلیدهای API، اعتبارنامهها، توکنها، کلیدهای خصوصی - به کنترل نسخه کمک میکند. این ابزار با اعمال الگوهای قابل تنظیم عبارات منظم بر روی محتوای commit (و تاریخچهی ادغام) و رد commitها یا mergeهایی که خطمشی را نقض میکنند، کار میکند. این ابزار شامل قلابهایی است که در git commit و git merge ادغام میشوند، و همچنین دستوراتی برای فهرست کردن، اضافه کردن یا حذف الگوهای محرمانه و اسکن تاریخچهی موجود برای یافتن نشتیها دارد. تیمها اغلب آن را به عنوان بخشی از زنجیرهی ابزار توسعهدهندگان خود برای اجرای یک گارد محافظ امنیتی مستقر میکنند: شما نشتیها را زود تشخیص میدهید تا بعداً آنها را کشف کنید. همچنین اغلب در خطوط لولهی CI یا بررسیهای مداوم کیفیت کد برای تشخیص آسیبپذیریهای در حال اجرا استفاده میشود. در حالی که git-secrets یک سیستم مدیریت اسرار کامل نیست، اما با جلوگیری از افشای تصادفی در منبع، نقش کلیدی در دفاع در عمق ایفا میکند.
امکانات
- قلابهای گیت (pre-commit، commit-msg، prepare-commit-msg) را نصب میکند که commitها یا ادغامهای حاوی الگوهای ممنوعه را مسدود میکنند.
- امکان اسکن تاریخچه گذشته (همه کامیتها، مخزن موجود) برای یافتن الگوها جهت شناسایی مشکلات به صورت گذشتهنگر
- الگوهای مجاز و غیرمجاز قابل تنظیم از طریق تطبیق regex یا literal، که امکان جلوگیری از مثبتهای کاذب را فراهم میکند.
- پشتیبانی از «ارائهدهندگان مخفی» که فایلهای اجرایی هستند که الگوهای ممنوعه اضافی (مانند اعتبارنامههای AWS) را تولید میکنند.
- پشتیبانی از نصب بین پلتفرمی: *nix (لینوکس/مک)، ویندوز از طریق PowerShell، Homebrew و غیره
- به صورت اختیاری، برای موارد خاص از طریق --no-verify از بررسیها صرف نظر کنید، همچنین میتوانید قالبهای سراسری تنظیم کنید تا مخازن جدید به طور خودکار شامل هوکها شوند.
زبان برنامه نویسی
PowerShell را
دسته بندی ها
این برنامهای است که میتوان آن را از https://sourceforge.net/projects/git-secrets.mirror/ نیز دریافت کرد. این برنامه در OnWorks میزبانی شده است تا بتوان آن را به سادهترین روش از یکی از سیستمهای عامل رایگان ما به صورت آنلاین اجرا کرد.