Ringkasan integrasi aplikasi OAuth

Halaman ini memberikan ringkasan integrasi aplikasi OAuth di Google Cloud.

Anda dapat menggunakan integrasi aplikasi OAuth untuk mengintegrasikan aplikasi berbasis OAuth dengan Google Cloud. Pengguna gabungan dapat menggunakan penyedia identitas (IdP) mereka untuk login ke aplikasi dan mengakses produk serta data Google Cloudmereka. Integrasi aplikasi OAuth adalah fitur dari Workforce Identity Federation.

Untuk menggunakan integrasi aplikasi OAuth, Anda harus membuat workforce identity pool dan penyedia terlebih dahulu. Kemudian, Anda dapat mendaftarkan aplikasi berbasis OAuth menggunakan OAuth 2.0. Aplikasi harus didaftarkan di organisasi tempat workforce identity pool dan penyedia Anda dikonfigurasi.

Pendaftaran aplikasi OAuth

Untuk mengonfigurasi aplikasi agar dapat mengakses Google Cloud, Anda harus mendaftarkan aplikasi dengan Google Cloud dengan membuat kredensial klien OAuth. Kredensial berisi rahasia klien. Aplikasi menggunakan token akses untuk mengakses produk dan data Google Cloud .

Risiko dan mitigasi keamanan kredensial dan klien OAuth

Anda harus mengamankan akses ke IAM API serta client ID dan rahasia klien. Jika client ID dan rahasia klien bocor, masalah keamanan dapat terjadi. Masalah ini mencakup:

  • Peniruan identitas: Pengguna berbahaya yang memiliki client ID dan rahasia Anda dapat membuat aplikasi yang menyamar sebagai aplikasi sah Anda. Kemudian, mereka dapat melakukan hal berikut:

    • Mendapatkan akses tidak sah ke data dan izin pengguna yang menjadi hak aplikasi Anda.
    • Melakukan tindakan atas nama pengguna, seperti memposting konten, melakukan panggilan API, atau mengubah setelan pengguna.
    • Melakukan serangan phishing, di mana pengguna berbahaya membuat halaman login palsu yang menyerupai penyedia OAuth. Halaman tersebut kemudian dapat mengelabui pengguna agar memasukkan kredensial mereka, yang memberikan kredensial kepada pengguna berbahaya yang kemudian dapat mengakses akun mereka.
  • Kerusakan reputasi: Pelanggaran keamanan dapat membahayakan reputasi aplikasi dan organisasi Anda, sehingga menyebabkan pengguna kehilangan kepercayaan.

Jika terjadi pelanggaran, untuk mengurangi risiko ini dan risiko lainnya, nilai sifat pelanggaran dan lakukan hal berikut:

Langkah berikutnya