التحقق من هوية الكود
غالباً ما تتضمن هجمات سلسلة التوريد (Supply Chain) انتحال شخصية المطورين. تتيح لك أداة GPG توقيع التزاماتك (commits) في Git.
الخطوات:
- توليد مفتاح GPG:
gpg --full-generate-key. - إضافة المفتاح العام إلى GitHub/GitLab.
- ضبط Git لتوقيع الالتزامات:
git config --global commit.gpgsign true.
الآن، سيحمل كل commit شارة "Verified"، مما يثبت أنه صادر منك شخصياً.