Di mana daftar otorisasi berada
GitLab menyimpan aplikasi yang telah Anda otorisasi dalam satu daftar tingkat akun. Buka pengaturan profil Anda, lalu Edit profile, lalu Access, lalu Applications. Halaman itu adalah inventaris OAuth Anda: halaman tersebut menampilkan aplikasi pihak ketiga yang dapat bertindak atas nama Anda, dan cakupan (scope) yang dimiliki masing-masing.
GitLab mencantumkan aplikasi yang diotorisasi di bawah Edit profile, Access, Applications. Sumber
Ini tidak sama dengan token akses proyek atau kunci deploy. Itu adalah kredensial yang terikat pada repositori atau proyek; aplikasi yang diotorisasi terikat pada akun pengguna Anda dan dapat menjangkau seluruh akun. Audit keduanya secara terpisah agar daftar OAuth yang bersih tidak memberikan rasa aman palsu tentang kredensial proyek.
Apa yang dikatakan cakupan
Cakupan (scope) menggambarkan sejauh mana aplikasi dapat menjangkau. Tidak semuanya setara, dan Anda tidak boleh menganggap setiap aplikasi hanya-baca. Aplikasi yang hanya membaca profil Anda memiliki risiko berbeda dari aplikasi yang memegang akses API luas yang dapat menulis atau bertindak di seluruh akun Anda.
Aplikasi yang diotorisasi dapat dicabut; cakupannya dapat berkisar dari pembacaan profil hingga akses API luas. Sumber
Intinya: baca baris cakupan sebelum Anda memutuskan. Jika Anda tidak dapat menjelaskan mengapa aplikasi membutuhkan akses yang dimilikinya, itulah aplikasi yang perlu dipertanyakan lebih dulu.
Tabel keputusan untuk setiap aplikasi yang diotorisasi
| Yang Anda lihat | Artinya | Tindakan yang disarankan |
|---|---|---|
| Aplikasi yang Anda kenali, cakupan sesuai tujuannya, masih digunakan | Otorisasi yang diharapkan | Pertahankan; catat cakupannya untuk tinjauan nanti |
| Aplikasi yang Anda kenali tetapi tidak lagi digunakan | Otorisasi usang | Cabut |
| Aplikasi yang tidak Anda kenali sama sekali | Otorisasi tidak dikenal | Selidiki sebelum mencabut; periksa apakah rekan atau integrasi menambahkannya |
| Aplikasi dengan cakupan API luas yang tidak dapat Anda justifikasi | Akses terlalu luas | Cabut atau kurangi; jangan anggap hanya-baca |
| Aplikasi yang Anda curigai telah disusupi | Risiko aktif | Segera cabut, lalu tinjau aktivitas akun |
Daftar periksa tinjauan mandiri
- Buka Edit profile, Access, Applications dan daftar setiap aplikasi yang diotorisasi.
- Untuk masing-masing, tulis satu baris: apa itu, mengapa memiliki akses, dan cakupannya.
- Cabut apa pun yang tidak dapat Anda justifikasi.
- Cabut aplikasi usang yang tidak lagi Anda gunakan.
- Periksa kembali daftar setelah beberapa minggu; otorisasi baru dapat muncul tanpa pemberitahuan yang Anda sadari.
- Jaga audit ini terpisah dari tinjauan token akses proyek.
Batasan yang jujur
Mencabut aplikasi mengakhiri aksesnya di masa depan melalui otorisasi tersebut. Ini tidak menjangkau sistem internal aplikasi dan menghapus data yang sudah disalin, diekspor, atau di-cache. Jika aplikasi menyimpan informasi profil Anda, pencabutan bukan permintaan penghapusan. Anggap pencabutan sebagai menutup pintu, bukan membersihkan ruangan.
Pencabutan juga tidak membuat profil GitLab Anda privat. Visibilitas profil dan otorisasi aplikasi adalah pengaturan terpisah; mengubah satu tidak mengubah yang lain.
Setelah Anda mencabut
Jejak publik Anda lebih luas dari daftar OAuth satu platform. Mengetahui handle mana yang terlihat publik membantu Anda memutuskan ke mana harus mencari selanjutnya. TraceSeek memeriksa nama pengguna di 3.000+ platform dan mengembalikan kecocokan publik dalam 20–30 detik, dengan pemindaian pertama gratis dan tanpa registrasi. Kecocokan tersebut adalah petunjuk, bukan bukti identitas, dan aplikasi tidak mengubah pengaturan platform atau melihat informasi privat. Untuk sapuan yang lebih luas, lihat temukan akun online yang terlupakan; untuk cara hasil disusun, baca metodologi kami.
Fakta kunci
- GitLab mencantumkan aplikasi yang diotorisasi di bawah Edit profile, Access, Applications.
- Aplikasi yang diotorisasi dapat dicabut, dan cakupannya dapat berkisar dari pembacaan profil hingga akses API luas.
- Mencabut aplikasi yang diotorisasi tidak menghapus data yang sudah disalin aplikasi.
- Aplikasi yang diotorisasi adalah otorisasi tingkat akun, terpisah dari token akses proyek.
- TraceSeek memeriksa nama pengguna di 3.000+ platform dan mengembalikan kecocokan publik dalam 20–30 detik.