ApivomApivom
Demo Alın

Zorunlu iki adımlı doğrulama

Bir öneri değil, kaynak koduna erişen her mühendis için bir koşul.

Çalınan bir parola yeterli olmamalı

Kaynak koduna erişim, bir mühendislik ekibinin sahip olduğu en hassas erişimlerden biridir. Kodu değiştirebilen bir hesabın çalınan parolası, üretime giden bir yoldur.

GitHub, bir kuruluş sahibinin her üye, dış işbirlikçi ve fatura yöneticisi için iki adımlı doğrulamayı (2FA) zorunlu kılmasına izin verir. Biz bunu zorunlu tutuyoruz. Bu, mühendislere önerdiğimiz bir ayar değil — GitHub kuruluşumuzun otomatik olarak uyguladığı bir koşuldur.

İşleyiş önemlidir: zorunlu kılındığında, 2FA'yı etkinleştirmeyen bir üye bunu yapana kadar kuruluşun kaynaklarına erişemez — canlı sistemlerde bir hoşgörü süresi tanınmaz. 2FA'sı olmayan bir dış işbirlikçi doğrudan kaldırılır ve kuruluşun özel depolarının fork'ları dahil, depolarına erişimini kaybeder. Bot ve servis hesapları gibi gözetimsiz veya paylaşılan hesaplar için de 2FA yapılandırılmalıdır; aksi hâlde aynı kaldırma kuralı onlar için de geçerlidir.

Bunu zorunlu tutuyoruz çünkü önerilen ayarlar zamanla aşınır — yeni bir çalışan bir öneriyi atlayabilir, bir hatırlatma göz ardı edilebilir. Bir koşul ise takip gerektirmez; GitHub'ın platformu bunu her hesap için, her giriş denemesinde, süresiz olarak otomatik uygular.

Bunun anlamına gelmediği şey

2FA zorunluluğu, tek başına her mühendisin cihazının veya hesabının ele geçirilmediğini sertifikalandırmaz ve yalnızca birkaç kontrolden biridir — en az ayrıcalık ilkesiyle depo erişimi, zorunlu pull request incelemesi ve bu sayfada anlatılan otomatik taramalarla birlikte çalışır. Ayrıca kendi hesap hijyenimizin üçüncü bir taraf tarafından sertifikalandırıldığını da iddia etmiyoruz; bu, uyguladığımız ve doğrudan sorabileceğiniz bir politikadır.

Diğer dört katman

Güvenlik genel bakışa dön