Keamanan dalam Microsoft Power Platform

Power Platform memberikan kemampuan untuk membuat solusi end-to-end dengan cepat dan mudah di tangan pengembang non-profesional dan profesional. Keamanan sangat penting untuk solusi ini. Power Platform dibuat untuk memberikan perlindungan terkemuka di industri.

Organisasi mempercepat transisi mereka ke cloud, menggunakan teknologi canggih dalam operasi dan pengambilan keputusan bisnis. Lebih banyak karyawan yang bekerja dari jarak jauh. Permintaan pelanggan untuk layanan online melambung tinggi. Keamanan aplikasi lokal biasa tidak lagi cukup. Organisasi yang mencari solusi keamanan mendalam multi-tingkat cloud-native untuk data inteligensi bisnis mereka beralih ke Power Platform. Badan keamanan negara, instansi keuangan, dan penyedia layanan kesehatan mempercayai Power Platform dengan informasi yang paling sensitif.

Microsoft telah melakukan investasi besar-besaran untuk keamanan sejak pertengahan 2000-an. Lebih dari 3.500 teknisi Microsoft bekerja untuk secara proaktif menangani lanskap ancaman yang terus bergeser. Keamanan Microsoft dimulai dengan kernel BIOS di chip dan akan meluas hingga ke pengalaman pengguna. Saat ini, tumpukan keamanan kami adalah yang paling canggih dalam industri. Microsoft secara luas dianggap sebagai pemimpin global dalam pertarungan melawan aktor jahat. Miliaran komputer, triliunan login, dan zetabita data dipercayakan kepada perlindungan Microsoft.

Power Platform membangun landasan yang kuat ini. Ia menggunakan tumpuk keamanan yang sama yang memberi Azure hak untuk menyediakan dan melindungi data paling sensitif di dunia, serta mengintegrasikan Microsoft 365 dengan alat perlindungan dan kesesuaian informasi paling canggih. Power Platform memberikan perlindungan end-to-end yang dirancang di lingkungan masalah pelanggan yang paling sulit di era cloud:

  • Bagaimana kita dapat mengontrol siapa yang dapat terhubung, dari mana mereka terhubung, dan bagaimana mereka terhubung? Bagaimana cara mengontrol koneksi?
  • Bagaimana data disimpan? Bagaimana dienkripsi? Apa kontrol yang kita miliki pada data kita?
  • Bagaimana cara mengontrol dan melindungi data sensitif kita? Bagaimana kita dapat memastikan data kita tidak dapat bocor ke luar organisasi?
  • Bagaimana kita dapat mengaudit siapa yang dapat melakukan apa? Bagaimana cara merespons dengan cepat jika kita mendeteksi aktivitas yang mencurigakan?

Tata Kelola

Layanan Power Platform diatur berdasarkan persyaratan layanan Microsoft Online dan pernyataan privasi Microsoft Enterprise. Untuk lokasi pemrosesan data, lihat Persyaratan Layanan Microsoft Online dan Adendum Perlindungan Data.

Pusat Kepercayaan Microsoft adalah sumber daya utama untuk informasi kesesuaian Power Platform. Pelajari lebih lanjut di Penawaran Kepatuhan Microsoft.

Layanan Power Platform mengikuti SDL (Siklus Hidup Pengembangan Keamanan). SDL adalah rangkaian praktik ketat yang mendukung jaminan keamanan dan persyaratan kesesuaian. Pelajari lebih lanjut di Praktik Siklus Hidup Pengembangan Keamanan Microsoft.

Konsep keamanan Power Platform umum

Power Platform mencakup beberapa layanan. Sebagian konsep keamanan yang akan kami bahas dalam rangkaian ini berlaku untuk semuanya. Konsep lain khusus untuk layanan individual. Bila konsep keamanan berbeda, kita akan memanggil mereka.

Konsep keamanan yang umum untuk semua layanan Power Platform mencakup:

Arsitektur Layanan Power Platform

Layanan Power Platform dikembangkan di atas Azure, platform komputasi cloud Microsoft. Arsitektur layanan Power Platform terdiri dari empat komponen:

  • Kluster front-end web
  • Kluster Back-end
  • Infrastruktur premium
  • Platform Mobile

Kluster front-end web

Berlaku untuk layanan Power Platform yang menampilkan UI web. Kluster front-end web menyajikan aplikasi atau halaman beranda layanan ke browser pengguna. Ini digunakan Microsoft Entra untuk mengautentikasi klien pada awalnya, dan menyediakan token untuk koneksi klien berikutnya, ke Power Platform layanan back-end.

Diagram yang menggambarkan cara Power Platform kerja kluster front-end web dengan Azure App Service Environment, ASP.NET, dan Power Platform kluster back-end layanan.

Kluster front-end web terdiri dari situs web ASP.NET yang berjalan di Lingkungan Layanan Aplikasi Azure. Bila pengguna mengunjungi aplikasi atau layanan Power Platform, layanan DNS klien mungkin mendapatkan pusat data yang paling sesuai (biasanya terdekat) dari Azure Traffic Manager. Untuk informasi lebih lanjut, lihat Metode perutean lalu lintas performa untuk Azure Traffic Manager.

Kluster front-end web mengelola urutan login dan otentikasi. Ini memperoleh # Microsoft Entra token akses setelah pengguna diautentikasi. Komponen ASP.NET mengurai token untuk menentukan organisasi tempat pengguna berada. Komponen kemudian bertanya ke layanan back-end global Power Platform untuk menentukan ke browser kluster back-end mana yang menaungi penyewa organisasi. Interaksi klien berikutnya terjadi dengan kluster back-end secara langsung, tanpa perlu intermediary front-end web.

Browser mengambil sumber daya statis, seperti .js, .css, dan file gambar, terutama dari Jaringan Pengiriman Konten (CDN) Azure. Penyebaran kluster Pemerintah Berdaulat adalah pengecualian. Untuk alasan kesesuaian, penyebaran ini menghilangkan Azure CDN. Sebagai gantinya, mereka menggunakan kluster front-end web dari kawasan yang sesuai untuk meng-host konten statis.

Kluster Back-end Power Platform

Kluster back-end adalah backbone dari semua fungsi yang tersedia di layanan Power Platform. Ini terdiri dari titik akhir layanan, layanan kerja latar belakang, database, cache, dan komponen lainnya.

Back-end tersedia di sebagian besar kawasan Azure, dan disebarkan di kawasan baru setelah tersedia. Satu kawasan dapat meng-host beberapa kluster. Konfigurasi ini memungkinkan penskalaan horizontal tidak terbatas layanan Power Platform setelah batas skala vertikal dan horizontal satu kluster dicapai.

Kluster back-end bersifat stateful. Kluster back-end meng-host semua data dari semua penyewa yang ditetapkan padanya. Kluster yang berisi data penyewa tertentu disebut sebagai kluster rumah penyewa. Informasi tentang kluster beranda pengguna terotentikasi disediakan oleh layanan back-end global Power Platform ke kluster front-end web. Front-end web menggunakan informasi untuk merutekan permintaan ke kluster back-end penyewa.

Metadata penyewa dan data disimpan dalam batas kluster. Pengecualiannya adalah penggalian data ke kluster back-end kedua yang terletak di kawasan berpasangan di geografi Azure yang sama. Kluster kedua berfungsi sebagai failover jika terjadi pemadaman regional, dan pasif pada waktu lain. Layanan mikro yang berjalan pada komputer yang berbeda dalam jaringan virtual kluster juga menyediakan fungsi back-end. Hanya dua dari mikro-layanan berikut yang dapat diakses dari Internet publik:

  • Layanan gateway
  • API Management Azure

Diagram Power Platform layanan back-end yang menunjukkan tiga bagian utama: layanan API dan Gateway, yang dapat diakses dari Internet publik, dan kumpulan layanan mikro, yang bersifat pribadi.

Infrastruktur premium Power Platform

Power Platform Premium memberikan akses ke rangkaian konektor yang diperluas sebagai layanan berbayar. Pembuat aplikasi Power Platform tidak dibatasi dalam menggunakan konektor premium, namun pengguna aplikasi dibatasi. Artinya, pengguna aplikasi yang mencakup konektor premium harus memiliki lisensi yang benar untuk mengaksesnya. Layanan back-end Power Platform menentukan apakah pengguna memiliki akses ke konektor premium.

Platform Mobile

Power Platform Androidmendukung aplikasi, iOS, dan Windows (UWP). Pertimbangan keamanan untuk aplikasi di perangkat bergerak termasuk dalam dua kategori:

  • Komunikasi perangkat
  • Aplikasi dan data di perangkat

Komunikasi perangkat

Aplikasi seluler Power Platform menggunakan urutan koneksi dan otentikasi yang sama yang digunakan oleh browser. Android dan iOS aplikasi membuka sesi browser di aplikasi. Aplikasi Windows menggunakan perantara untuk menetapkan saluran komunikasi dengan layanan Power Platform untuk proses masuk.

Tabel berikut menunjukkan dukungan CBA (otentikasi berbasis sertifikat) untuk aplikasi di perangkat bergerak:

Dukungan CBA iOS Android Jendela
Masuk ke layanan Didukung Didukung Tidak didukung
SSRS ADFS lokal (Sambungkan ke SSRS server) Tidak didukung Didukung Tidak didukung
Proksi Aplikasi SSRS Didukung Didukung Tidak didukung

Aplikasi perangkat bergerak secara aktif berkomunikasi dengan layanan Power Platform. Statistik penggunaan aplikasi dan data serupa dikirim ke layanan yang memantau penggunaan dan aktivitas. Tidak ada data pelanggan yang disertakan.

Aplikasi dan data di perangkat

Aplikasi seluler dan data yang diperlukan disimpan dengan aman di perangkat. Microsoft Entra dan token refresh disimpan menggunakan langkah-langkah keamanan standar industri.

Data yang di-cache pada perangkat mencakup data aplikasi, pengaturan pengguna, serta dasbor, serta laporan yang diakses pada sesi sebelumnya. Cache disimpan dalam sandbox di penyimpanan internal. Cache hanya dapat diakses ke aplikasi dan dapat dienkripsi oleh OS.

  • iOS: Enkripsi otomatis saat pengguna menetapkan kode sandi.
  • Android: Enkripsi dapat dikonfigurasi dalam pengaturan.
  • Windows: Enkripsi ditangani oleh BitLocker.

Enkripsi tingkat file Microsoft Intune dapat digunakan untuk meningkatkan enkripsi data. Intune adalah layanan perangkat lunak yang menyediakan perangkat bergerak dan manajemen aplikasi. Ketiga platform perangkat bergerak mendukung Intune. Dengan Intune diaktifkan dan dikonfigurasi, data pada perangkat bergerak dienkripsi dan aplikasi Power Platform tidak dapat diinstal pada kartu SD.

Aplikasi Windows juga mendukung Windows Information Protection (WIP).

Data yang di-cache dihapus jika pengguna:

  • menghapus instalan aplikasi
  • keluar dari layanan Power Platform
  • Gagal masuk setelah mengubah sandi atau token kedaluwarsa

Geolokasi diaktifkan atau dinonaktifkan secara eksplisit oleh pengguna. Jika diaktifkan, data geolokasi tidak disimpan pada perangkat dan tidak dibagikan dengan Microsoft.

Notifikasi diaktifkan atau dinonaktifkan secara eksplisit oleh pengguna. Jika notifikasi diaktifkan, Android dan iOS tidak mendukung persyaratan residensi data geografis.

Layanan seluler Power Platform tidak mengakses folder aplikasi atau file lain pada perangkat.

Beberapa data otentikasi berbasis token tersedia untuk aplikasi Microsoft lainnya, seperti Authenticator, untuk mengaktifkan akses terusan. Data ini dikelola oleh Microsoft Entra SDK Library Autentikasi.

Mengautentikasi ke layanan Power Platform
Menyambungkan dan mengautentikasi ke sumber data
Penyimpanan data di Power Platform
Power Platform Tanya-jawab Keamanan

Baca juga