ما يعنيه مفتاح SSH غير معروف فعلياً
مفتاح SSH المدرج في حساب GitHub هو بيانات اعتماد يمكنها المصادقة بصفة ذلك الحساب. رؤية مفتاح لا تتعرف عليه سبب للتحقيق، وليست استنتاجاً. قد ينتمي المفتاح إلى جهاز نسيت أمره، أو إعداد عضو فريق سابق، أو حاسوب محمول قديم، أو شيء لم تصرح به. النهج الآمن هو تحديد المالك والغرض قبل حذف أي شيء، لأن إزالة مفتاح تستخدمه سير عمل مشروعة ستؤدي إلى تعطيل تلك السير.
تتعامل GitHub مع عدة أمور كمسارات وصول منفصلة. مفتاح SSH الشخصي، ومفتاح النشر المرتبط بمستودع، وتطبيق OAuth المصرح به هي آليات مختلفة بنطاقات مختلفة. تدقيق أحدها لا يدقق الآخرين.
توصي GitHub بتدقيق مفاتيح SSH ومفاتيح النشر والتطبيقات المصرح بها كمسارات وصول منفصلة. المصدر
قائمة التحقق قبل وبعد
استخدم هذه كقائمة عمل. عمود “قبل” يتعلق بجمع الحقائق؛ وعمود “بعد” يتعلق بتأكيد النتيجة.
| المرحلة | الفحص | لماذا يهم |
|---|---|---|
| قبل | اسرد كل مفتاح SSH معروض على الحساب، مع عنوانه وأي بصمة إصبع أو تفصيل إنشاء ظاهر | تحتاج إلى صورة كاملة قبل تحديد أي إدخال غير معروف |
| قبل | طابق كل مفتاح مع جهاز أو شخص يمكنك تسميته | المفتاح غير المسمى هو الذي يجب التساؤل عنه |
| قبل | اسأل عما إذا كانت أي سير عمل حالية تعتمد على المفتاح (البناءات، عمليات النشر، جهاز مشترك) | حذف مفتاح قيد الاستخدام النشط يعطل تلك السير |
| قبل | تحقق مما إذا كان الوصول نفسه ممنوحاً أيضاً عبر مفاتيح النشر أو التطبيقات المصرح بها | هذه مسارات منفصلة وتحتاج إلى مراجعة خاصة بها |
| قبل | قرر التصرف: الاحتفاظ، أو الاستبدال، أو الحذف | المفتاح القديم قد يحتاج إلى استبدال بدلاً من الإزالة البسيطة |
| بعد | تأكد من أن المفتاح لم يعد يظهر في قائمة مفاتيح SSH الخاصة بالحساب | القائمة المرئية هي تأكيدك الأول |
| بعد | تأكد من أن سير العمل المتأثرة لا تزال تعمل، أو أن لديك مسار بديل | يجب ألا تترك الإزالة عملية مشروعة معطلة |
| بعد | دوّن ما أزلته ومتى، دون تسجيل مادة المفتاح نفسها | السجل يساعد في عمليات التدقيق المستقبلية |
إزالة مفتاح SSH الخاص بالحساب
تتم الإزالة نفسها في إعدادات الحساب. المسار الموثق في GitHub هو الإعدادات، ثم مفاتيح SSH وGPG، حيث يمكنك مراجعة مفاتيح SSH الخاصة بالحساب وحذف تلك غير المعروفة أو القديمة.
في الإعدادات، مفاتيح SSH وGPG، راجع مفاتيح SSH الخاصة بالحساب واحذف تلك غير المعروفة أو القديمة. المصدر
أبقِ النطاق ضيقاً. هذه الخطوة تزيل مفتاح SSH خاصاً بالحساب. وهي لا تزيل مفاتيح النشر، ولا تلغي التطبيقات المصرح بها، ولا تغير محتويات المستودع. إذا وجد تدقيقك مشكلات في تلك المجالات، فتعامل معها كمهام خاصة بها.
سير العمل المشروعة التي يجب مراعاتها قبل الحذف
ليس كل مفتاح غير مألوف عدائياً. ضع في اعتبارك هذه الحالات الشائعة قبل أن تتصرف:
- جهاز لم تعد تستخدمه. قد يكون حاسوب محمول قديم أو جهاز عمل لا يزال لديه مفتاح مسجل. إذا كان الجهاز بحوزتك، يمكنك تأكيد التطابق؛ وإن لم يكن، فالحذف عادة هو الخيار الصحيح.
- جهاز مشترك أو جهاز فريق. قد يكون شخص آخر أضاف مفتاحاً لغرض مشروع. تأكد مع المالك قبل إزالته.
- إعداد نشر أو أتمتة. إذا كان المفتاح تستخدمه عملية مجدولة، فإن حذفه قد يوقف تلك العملية. حدد الاعتماد أولاً.
- مفتاح أنشأته ونسيته. غالباً ما تنعش العناوين وتواريخ الإنشاء الذاكرة. إذا أمكنك مطابقته بإعدادك السابق، فقد تختار الاحتفاظ به أو استبداله بدلاً من حذفه.
عند الشك، التسلسل الأكثر أماناً هو التحديد، ثم الاستبدال بمفتاح تتحكم فيه، ثم إزالة الإدخال القديم. هذا يبقي مساراً عاملاً في مكانه بينما تغلق المسار غير المعروف.
ما لا تفعله هذه العملية
إزالة مفتاح SSH إجراء مستهدف، وليست تنظيفاً كاملاً للحساب. وهي لا:
- تلغي تطبيقات OAuth أو التكاملات المصرح بها الأخرى؛
- تزيل مفاتيح النشر من المستودعات؛
- تثبت من أنشأ المفتاح أو لماذا؛
- تؤكد عدم وجود أي مسار وصول آخر.
تعامل مع كل من هذه كفحص منفصل. التدقيق هو مجموعة من الخطوات الصغيرة القابلة للتحقق، وليس مفتاحاً واحداً.
أين تندرج عملية البحث عن اسم المستخدم، وأين لا تندرج
يمكن أن يساعدك البحث العام عن اسم المستخدم في رؤية ما يبدو أن اسم مستخدم معروف مرتبط به عبر المنصات العامة. هذا سياق مفيد عندما تحاول فهم هوية أو أثر رقمي. وهو ليس وسيلة لفحص إعدادات حساب GitHub، ولا يمكنه إخبارك بمن يملك مفتاح SSH. يفحص TraceSeek، التطبيق الذي تغطيه TruthsSeek، أسماء المستخدمين العامة المعروفة عبر 3,000+ منصة ويعيد أول فحص في 20-30 ثانية، مع أول فحص مجاني. وهو لا يشغل إعدادات GitHub، والتطابق العام مؤشر وليس دليلاً على الملكية.
التعامل مع بيانات الاعتماد بأمان
لا تنشر أبداً مفتاحاً خاصاً أو رمزاً مميزاً أو بيانات اعتماد كاملة في دردشة أو مشكلة أو لقطة شاشة أو منشور منتدى. إذا كنت بحاجة إلى مساعدة في تحديد مفتاح، فشارك فقط تفاصيل غير سرية مثل عنوانه أو بصمة الإصبع الظاهرة، وفقط مع شخص تثق به. إذا كنت تشك في أن مفتاحاً قد انكشف، فإن إزالته من الحساب خطوة واحدة؛ وتدوير أي شيء كان يعتمد عليه قرار منفصل يجب أن تتخذه عن قصد.