Apa yang sebenarnya melibatkan tugas ini
Mencabut sesi GitLab lama tampak seperti satu klik, tetapi sebenarnya ini tugas peninjauan dengan dua efek terpisah. Satu efek terbatas pada sesi yang Anda pilih. Efek lainnya menjangkau lebih jauh dari sesi itu dan mengakhiri token login yang diingat di mana-mana. Memahami keduanya sebelum Anda mengklik mencegah Anda mengunci diri sendiri atau berasumsi lebih banyak yang dibersihkan daripada yang sebenarnya.
Panduan ini hanya mencakup daftar sesi milik pemilik sendiri. Ini tidak mencakup administrasi server, perintah Rails console, atau perubahan pada akun orang lain.
Langkah 1: Capai daftar sesi dan baca sebelum bertindak
Pemilik GitLab dapat membuka Edit profile, Access, Active sessions dan mencabut sesi yang tidak diinginkan.
Pemilik GitLab dapat membuka Edit profile, Access, Active sessions dan mencabut sesi yang tidak diinginkan. Sumber
Sebelum mencabut apa pun, perlakukan daftar itu sebagai sesuatu untuk dibaca, bukan hanya sesuatu untuk dibersihkan. Untuk setiap entri, catat apa yang benar-benar dapat Anda lihat: deskripsi perangkat atau browser, kapan sesi terakhir aktif, dan apakah Anda mengenalinya sebagai milik Anda. Sesi yang tidak Anda kenali adalah alasan untuk melihat lebih dekat, bukan bukti otomatis bahwa orang lain memiliki kata sandi Anda. Komputer bersama, ponsel lama, dan browser yang tidak lagi Anda gunakan semuanya dapat menghasilkan entri yang tampak asing.
Urutan praktisnya adalah:
- Identifikasi sesi yang Anda gunakan saat ini, sehingga Anda tahu entri mana yang harus tetap ada.
- Tandai entri yang tidak dapat Anda pertanggungjawabkan.
- Putuskan apakah masalahnya adalah satu sesi usang atau kekhawatiran yang lebih luas tentang login yang diingat.
- Baru kemudian cabut.
Langkah 2: Ketahui apa yang tidak dilakukan sesi saat ini
Sesi aktif saat ini tidak dicabut melalui tindakan itu.
Sesi aktif saat ini tidak dicabut melalui tindakan itu. Sumber
Ini adalah detail yang paling mungkin menyebabkan kebingungan. Mencabut sesi lama tidak membuat Anda keluar dari browser tempat Anda bekerja. Itu nyaman, karena berarti tindakan pembersihan tidak mengganggu peninjauan itu sendiri. Ini juga berarti bahwa jika tujuan Anda adalah mengakhiri sesi yang sedang Anda gunakan, mencabut entri lain tidak akan mencapainya. Keluar dari sesi saat ini adalah tindakan terpisah dari mencabut sesi yang terdaftar.
Langkah 3: Perhitungkan efek login yang diingat yang lebih luas
Mencabut sesi apa pun juga mencabut token Remember me di semua perangkat.
Mencabut sesi apa pun juga mencabut token Remember me di semua perangkat. Sumber
Inilah bagian yang mengubah cakupan tugas. Anda mungkin bermaksud menghapus satu entri lama, tetapi efek pada login yang diingat lebih luas dari entri tunggal itu. Jika perangkat lain mengandalkan login yang diingat, harapkan login yang diingat itu berakhir, dan rencanakan untuk masuk lagi di perangkat tersebut dengan kredensial yang masih Anda kendalikan.
Langkah perencanaan itu penting. Sebelum mencabut, pastikan Anda masih dapat masuk melalui metode yang Anda kendalikan, seperti kata sandi Anda atau jalur pemulihan lain yang sudah disiapkan pada akun. Jangan menghapus atau mengganti metode pemulihan Anda sebagai bagian dari pembersihan ini. Biarkan tetap ada sampai Anda memastikan akun berada dalam keadaan yang Anda inginkan.
Tabel keputusan: satu sesi atau reset login yang diingat yang lebih luas
| Apa yang Anda amati | Apa yang dilakukan pencabutan | Apa yang perlu direncanakan |
|---|---|---|
| Satu sesi usang yang Anda kenali sebagai perangkat lama Anda | Mengakhiri sesi itu; sesi saat ini tetap aktif; token Remember me berakhir di semua perangkat | Masuk lagi di perangkat mana pun yang mengandalkan login yang diingat |
| Sesi yang tidak dapat Anda pertanggungjawabkan | Sama seperti di atas | Perlakukan sebagai dorongan untuk meninjau keamanan masuk Anda, bukan sebagai bukti pelanggaran |
| Anda ingin mengakhiri sesi yang Anda gunakan sekarang | Mencabut sesi yang terdaftar tidak melakukan ini | Keluar dari sesi saat ini secara terpisah |
| Beberapa entri asing | Setiap pencabutan membawa efek login yang diingat yang lebih luas yang sama | Putuskan apakah pencabutan berulang diperlukan, dan jaga jalur pemulihan Anda tetap utuh |
Langkah 4: Verifikasi hasilnya dengan jujur
Daftar sesi adalah tempat untuk memastikan apa yang berubah. Periksa bahwa entri yang Anda targetkan hilang dan sesi yang Anda gunakan masih ada. Kemudian periksa perangkat yang Anda perkirakan terpengaruh oleh perubahan login yang diingat dan masuk lagi di mana diperlukan.
Hati-hati tentang apa yang dapat dan tidak dapat diberitahukan oleh daftar itu. Entri yang hilang dari daftar menunjukkan bahwa sesi telah dicabut. Itu sendiri tidak memberi tahu Anda mengapa sesi itu ada, siapa yang menggunakannya, atau apakah ada hal lain pada akun yang berubah. Jika Anda mencabut sesi karena tidak mengenalinya, tindak lanjut yang masuk akal adalah meninjau keamanan masuk Anda daripada menganggap masalahnya selesai.
Jalur kegagalan umum
- Mencabut sesi yang sedang Anda kerjakan secara tidak sengaja. Sesi saat ini tidak dicabut melalui tindakan itu, jadi kesalahan khusus ini bukan yang terjadi; tetapi keluar secara terpisah akan mengganggu peninjauan Anda. Selesaikan peninjauan sebelum keluar.
- Menganggap satu pencabutan membersihkan setiap perangkat. Efek login yang diingat lebih luas dari sesi tunggal, tetapi daftar sesi tetap bukan gambaran lengkap dari setiap tempat Anda pernah masuk.
- Menghapus metode pemulihan Anda terlalu dini. Jaga jalur pemulihan yang Anda kendalikan sampai Anda memastikan akun berada dalam keadaan yang Anda inginkan.
- Memperlakukan entri asing sebagai bukti intrusi. Itu adalah petunjuk untuk peninjauan lebih lanjut, bukan kesimpulan.
Tugas lanjutan yang berguna
Sesi GitLab adalah satu akun. Jika kekhawatiran Anda lebih luas, disiplin yang sama dalam memisahkan sesi dari orang berlaku di tempat lain. Panduan tentang meninjau perangkat akun Google tanpa mengira sesi sebagai orang membahas perbedaan itu untuk akun yang berbeda, dan itu adalah tindak lanjut yang wajar setelah Anda selesai di sini.
Jika sebagian dari kekhawatiran Anda adalah apa yang terhubung secara publik dengan nama pengguna, pencarian nama pengguna dapat menunjukkan kecocokan publik sebagai petunjuk. TraceSeek mencakup 3.000+ platform, dan pemindaian pertama gratis dan memakan waktu 20–30 detik. Kecocokan publik adalah petunjuk, bukan bukti kepemilikan, dan pencarian nama pengguna bukan inventaris akun yang lengkap.