Setelan admin - Autentikasi 2 langkah

Looker menyediakan autentikasi 2 langkah (2FA) sebagai lapisan keamanan tambahan untuk melindungi data yang dapat diakses melalui Looker. Jika 2FA diaktifkan, setiap pengguna yang login harus melakukan autentikasi dengan kode sekali pakai yang dibuat oleh perangkat seluler mereka. Tidak ada opsi untuk mengaktifkan 2FA bagi sebagian pengguna.

Halaman Autentikasi 2 langkah di bagian Authentication pada menu Admin memungkinkan Anda mengaktifkan dan mengonfigurasi 2FA.

Mulai Looker 26.22, 2FA diaktifkan secara default untuk semua instance Looker (asli) baru dan yang sudah ada yang menggunakan autentikasi email dan sandi serta yang tidak memilih untuk tidak menggunakannya selama periode penonaktifan di awal. Administrator tetap memiliki kontrol penuh untuk mengelola atau menonaktifkan 2FA di bagian Admin > Autentikasi > Dua Faktor.

Menggunakan autentikasi 2 langkah

Berikut adalah alur kerja tingkat tinggi untuk menyiapkan dan menggunakan 2FA. Persyaratan sinkronisasi waktu, yang diperlukan untuk pengoperasian 2FA yang benar, akan dijelaskan nanti dalam dokumen ini.

  1. Administrator mengaktifkan 2FA di setelan admin Looker (atau 2FA diaktifkan secara default mulai Looker 26.22).

  2. Setiap pengguna menginstal Google Authenticator (aplikasi iPhone atau aplikasi Android) di perangkat seluler mereka atau aplikasi pengautentikasi TOTP pihak ketiga yang kompatibel.

  3. Saat login pertama, pengguna akan melihat gambar kode QR dan kode teks manual di layar komputer mereka. Pengguna dapat memindai kode QR dengan aplikasi pengautentikasi atau memasukkan kode teks manual di aplikasinya.

    Setelah menyelesaikan langkah ini, pengguna akan dapat membuat kunci autentikasi untuk Looker.

  4. Saat login berikutnya ke Looker, pengguna harus memasukkan kunci autentikasi setelah mengirimkan nama pengguna dan sandi mereka.

    Jika pengguna mengaktifkan opsi Ini adalah komputer tepercaya, kunci akan mengautentikasi browser login selama periode 30 hari. Selama periode ini, pengguna dapat login hanya dengan nama pengguna dan sandi. Setiap 30 hari, Looker mewajibkan setiap pengguna untuk mengautentikasi ulang browser dengan aplikasi pengautentikasi mereka.

Persyaratan sinkronisasi waktu

Aplikasi Pengautentikasi menghasilkan token berbasis waktu, yang memerlukan sinkronisasi waktu antara server Looker dan setiap perangkat seluler agar token dapat berfungsi. Jika server Looker dan perangkat seluler tidak disinkronkan, pengguna perangkat seluler mungkin tidak dapat melakukan autentikasi dengan 2FA. Untuk menyinkronkan sumber waktu, lakukan setidaknya salah satu tindakan berikut:

  • Menyetel perangkat seluler untuk sinkronisasi waktu otomatis dengan jaringan.

  • Untuk deployment Looker yang dihosting pelanggan, pastikan NTP berjalan dan dikonfigurasi di server. Jika server disediakan di AWS, Anda mungkin perlu mengizinkan NTP secara eksplisit di ACL Jaringan AWS.

  • Admin Looker dapat menetapkan pergeseran waktu maksimum yang diizinkan di panel Admin Looker, yang menentukan seberapa besar perbedaan yang diizinkan antara server dan perangkat seluler. Jika setelan waktu perangkat seluler tidak sesuai dengan pergeseran yang diizinkan, kunci autentikasi tidak akan berfungsi. Defaultnya adalah 90 detik.

Mereset autentikasi 2 langkah

Jika pengguna perlu mereset 2FA-nya (misalnya, jika mereka memiliki perangkat seluler baru):

  1. Di halaman Users di bagian Admin Looker, klik Edit di sisi kanan baris pengguna untuk mengedit informasi akun pengguna.

  2. Di bagian Two-Factor Secret, klik Reset agar Looker meminta pengguna memindai ulang kode QR atau memasukkan kode teks manual dengan aplikasi pengautentikasi saat berikutnya mereka mencoba login ke instance Looker.

Pertimbangan

Saat mengonfigurasi autentikasi 2 langkah, perhatikan pertimbangan berikut:

  • Autentikasi 2 langkah hanya berlaku untuk Looker (asli). Hal ini tidak berlaku untuk Looker (Google Cloud core), yang mengandalkan Google Cloud IAM atau penyedia identitas eksternal untuk autentikasi multi-faktor.

  • Autentikasi 2 langkah tidak memengaruhi penggunaan Looker API.

  • Autentikasi 2 langkah tidak memengaruhi autentikasi melalui sistem eksternal seperti LDAP, SAML, Google OAuth, atau OpenID Connect. 2FA memengaruhi kredensial login alternatif yang digunakan dengan sistem ini.