Yetkilendirme listesi nerede bulunur
GitLab, yetkilendirdiğiniz uygulamaları hesap düzeyinde tek bir listede tutar. Profil ayarlarınızı açın, ardından Profili düzenle, Erişim, Uygulamalar bölümüne gidin. Bu sayfa sizin OAuth envanterinizdir: sizin adınıza işlem yapabilecek üçüncü taraf uygulamaları ve her birinin sahip olduğu kapsamları gösterir.
GitLab, yetkilendirilmiş uygulamaları Profili düzenle, Erişim, Uygulamalar altında listeler. Kaynak
Bu, proje erişim belirteçleri veya dağıtım anahtarlarıyla aynı şey değildir. Bunlar bir depoya veya projeye bağlı kimlik bilgileridir; yetkilendirilmiş uygulamalar ise kullanıcı hesabınıza bağlıdır ve hesabınız genelinde erişime sahip olabilir. Bunları ayrı ayrı denetleyin; temiz bir OAuth listesi, proje kimlik bilgileri konusunda yanlış bir güven vermemelidir.
Kapsamlar ne anlatır
Kapsamlar (scopes), bir uygulamanın ne kadar uzağa erişebileceğini tanımlar. Hepsi eşdeğer değildir ve her uygulamanın yalnızca okuma amaçlı olduğunu varsaymamalısınız. Yalnızca profilinizi okuyan bir uygulama, hesabınız genelinde yazma veya işlem yapma yetkisi olan geniş API erişimine sahip bir uygulamadan farklı bir risk taşır.
Yetkilendirilmiş uygulamalar iptal edilebilir; kapsamları profil okumalarından geniş API erişimine kadar değişebilir. Kaynak
Pratik nokta: karar vermeden önce kapsam satırını okuyun. Bir uygulamanın sahip olduğu erişime neden ihtiyaç duyduğunu açıklayamıyorsanız, ilk sorgulamanız gereken uygulama odur.
Her yetkili uygulama için karar tablosu
| Ne görüyorsunuz | Ne anlama gelir | Önerilen eylem |
|---|---|---|
| Tanıdığınız, kapsamı amacına uygun, hâlâ kullandığınız uygulama | Beklenen yetkilendirme | Tutun; kapsamı sonraki inceleme için not edin |
| Tanıdığınız ancak artık kullanmadığınız uygulama | Eskimiş yetkilendirme | İptal edin |
| Hiç tanımadığınız uygulama | Bilinmeyen yetkilendirme | İptal etmeden önce araştırın; bir iş arkadaşınız veya entegrasyon eklemiş olabilir |
| Gerekçelendiremediğiniz geniş API kapsamlı uygulama | Aşırı geniş erişim | İptal edin veya azaltın; yalnızca okuma olduğunu varsaymayın |
| Ele geçirildiğinden şüphelendiğiniz uygulama | Aktif risk | Derhal iptal edin, ardından hesap etkinliğini inceleyin |
Kendi kendine inceleme kontrol listesi
- Profili düzenle, Erişim, Uygulamalar bölümünü açın ve yetkili her uygulamayı listeleyin.
- Her biri için tek satır yazın: ne olduğu, neden erişimi olduğu ve kapsamı.
- Gerekçelendiremediğiniz her şeyi iptal edin.
- Artık kullanmadığınız eskimiş uygulamaları iptal edin.
- Birkaç hafta sonra listeyi yeniden kontrol edin; fark etmediğiniz bir istem olmadan yeni yetkilendirmeler görünebilir.
- Bu denetimi proje erişim belirteci incelemelerinden ayrı tutun.
Dürüst sınırlar
Bir uygulamayı iptal etmek, o yetkilendirme üzerinden gelecekteki erişimini sona erdirir. Uygulamanın kendi sistemlerine girip daha önce kopyalanmış, dışa aktarılmış veya önbelleğe alınmış verileri silmez. Bir uygulama profil bilgilerinizi sakladıysa, iptal bir silme talebi değildir. İptali bir kapıyı kapatmak olarak görün, odayı temizlemek olarak değil.
İptal ayrıca GitLab profilinizi gizli yapmaz. Profil görünürlüğü ve uygulama yetkilendirmesi ayrı ayarlardır; birini değiştirmek diğerini değiştirmez.
İptal ettikten sonra
Herkese açık dijital ayak iziniz tek bir platformun OAuth listesinden daha geniştir. Hangi kullanıcı adlarının herkese açık olduğunu bilmek, bir sonraki adımda nereye bakacağınıza karar vermenize yardımcı olur. TraceSeek, bir kullanıcı adını 3.000+ platformda kontrol eder ve herkese açık eşleşmeleri 20–30 saniye içinde döndürür; ilk tarama ücretsizdir ve kayıt gerekmez. Bu eşleşmeler kimlik kanıtı değil, ipuçlarıdır ve uygulama platform ayarlarını değiştirmez veya özel bilgileri görmez. Daha geniş bir tarama için unutulmuş çevrimiçi hesapları bulma rehberimize bakın; sonuçların nasıl çerçevelendiğini öğrenmek için metodolojimizi okuyun.
Temel bilgiler
- GitLab, yetkilendirilmiş uygulamaları Profili düzenle, Erişim, Uygulamalar altında listeler.
- Yetkilendirilmiş uygulamalar iptal edilebilir ve kapsamları profil okumalarından geniş API erişimine kadar değişebilir.
- Yetkilendirilmiş bir uygulamayı iptal etmek, uygulamanın daha önce kopyaladığı verileri silmez.
- Yetkilendirilmiş uygulamalar hesap düzeyinde yetkilendirmelerdir ve proje erişim belirteçlerinden ayrıdır.
- TraceSeek, bir kullanıcı adını 3.000+ platformda kontrol eder ve herkese açık eşleşmeleri 20–30 saniye içinde döndürür.