M365Con 2027 – konferensi online gratis · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Mengamankan Generative Pages di Power Apps: Praktik Terbaik Setelah Mengedit Kode

By ·

Selamat datang kembali di blog podcast! Jika Anda telah mengikuti episode terbaru kami, Anda tentu tahu bahwa kami sedang membahas secara mendalam perubahan besar yang terjadi di lanskap perangkat lunak perusahaan …

Automatically translated with AI from the original post. Read the English original

▶ BLOGSecuring Power AppsGenerative Pages: Best…M365.FM
Titelbild: Securing Power Apps Generative Pages: Best Practices After Editing Code

Selamat datang kembali di blog podcast! Jika Anda telah mengikuti episode terbaru kami, Anda tentu tahu bahwa kami sedang membahas secara mendalam perubahan besar yang terjadi di lanskap perangkat lunak perusahaan. Dalam artikel ini, kami memperluas pembahasan dari episode terbaru kami, yang membahas bagaimana pengenalan cepat fitur AI generatif sepenuhnya mengubah aturan keamanan aplikasi. Simak diskusi lengkapnya di episode podcast Govern Power Apps Generative Pages After Edit Code.

Kemunculan kemampuan generatif di alat seperti Microsoft Power Apps membuat pengembangan perangkat lunak lebih cepat dan lebih mudah diakses dari sebelumnya. Namun, begitu pengembang atau citizen developer mulai mengedit kode yang dihasilkan AI secara manual, muncul serangkaian variabel keamanan baru. Dalam artikel ini, kita akan membahas lanskap low-code, risiko unik dari generative AI, celah dalam kerangka keamanan yang ada, serta strategi praktis yang perlu Anda terapkan untuk mengamankan aplikasi dari prompt injection, kebocoran data, dan kesalahan konfigurasi.

Lanskap Low-Code

Tren Adopsi

Platform low-code telah mendapatkan popularitas yang luar biasa dalam beberapa tahun terakhir. Platform ini memungkinkan pengguna membuat aplikasi dengan pengetahuan coding yang minim. Kemudahan akses inilah yang mendorong lonjakan adopsi di berbagai industri.

Pertumbuhan Pasar

Pasar platform low-code sedang berkembang pesat. Berikut beberapa statistik utama:

Pertumbuhan ini mencerminkan meningkatnya permintaan akan pengembangan aplikasi yang lebih cepat. Organisasi berupaya memangkas waktu pengembangan dan meningkatkan efisiensi. Platform low-code memungkinkan Anda membuat aplikasi 40-60% lebih cepat dibandingkan metode tradisional. Kecepatan ini membantu bisnis merespons perubahan pasar dan kebutuhan pelanggan dengan cepat.

Demografi Pengguna

Berbagai industri memimpin dalam mengadopsi platform low-code. Berikut beberapa sektor teratas:

Organisasi yang menghadapi kekurangan talenta teknis dan tumpukan permintaan aplikasi termasuk pengadopsi tercepat. Sektor Perbankan, Layanan Keuangan, dan Asuransi memimpin adopsi low-code. Kesehatan menyusul dengan proyeksi CAGR 28,23% hingga 2035. Sektor TI dan Telekomunikasi juga pemain utama, diperkirakan menguasai 21,65% pendapatan global di pasar low-code.

Platform low-code populer meliputi Microsoft, Salesforce, OutSystems, Mendix, dan Appian. Platform-platform ini menyediakan berbagai alat untuk meningkatkan pengalaman pengguna dan menyederhanakan proses pengembangan. Saat Anda menjajaki opsi low-code, pertimbangkan bagaimana platform tersebut dapat memenuhi kebutuhan spesifik Anda.

Risiko Generative AI

Generative AI menghadirkan sejumlah risiko di lingkungan low-code. Saat Anda memanfaatkan alat yang ampuh ini, Anda harus tetap waspada terhadap potensi kerentanan keamanan yang mungkin muncul.

Kerentanan Keamanan

Generative AI dapat menyebabkan kerentanan keamanan yang signifikan. Anda mungkin menghadapi masalah seperti kebocoran data sensitif dan penggunaan shadow AI. Sifat keputusan AI yang tidak transparan mempersulit tata kelola keamanan. Pengembangan yang cepat di platform low-code sering berujung pada pemberian koneksi dan akun yang berlebihan. Kondisi ini menciptakan situasi ideal bagi pelanggaran keamanan. Selain itu, kode yang dihasilkan AI mungkin mengandung kerentanan. Minimnya kontrol atas kode tersebut membuat celah sulit diidentifikasi.

Kekhawatiran Privasi Data

Privasi data merupakan perhatian penting saat menggunakan AI generatif. Anda harus mempertimbangkan bagaimana AI memproses dan menyimpan informasi sensitif. Jika tidak dikelola dengan benar, AI dapat secara tidak sengaja membocorkan data pribadi. Misalnya, jika aplikasi Anda menghasilkan laporan yang memuat data pengguna, Anda berisiko melanggar regulasi privasi. Pastikan selalu bahwa aplikasi Anda mematuhi undang-undang perlindungan data untuk menghindari konsekuensi hukum.

Ancaman Kesalahan Konfigurasi

Kesalahan konfigurasi merupakan ancaman signifikan lainnya di lingkungan low-code. Saat Anda mengedit kode yang dihasilkan AI, Anda mungkin tanpa sengaja memasukkan kesalahan. Kesalahan ini dapat menimbulkan celah keamanan sehingga aplikasi Anda rentan terhadap serangan. Sebagai contoh, penyerang dapat memanfaatkan API yang salah dikonfigurasi untuk mendapatkan akses tidak sah ke sistem Anda.

Anda juga perlu waspada terhadap berbagai jenis serangan yang dapat menargetkan aplikasi berbasis AI generatif. Berikut beberapa metode yang umum:

Memahami risiko-risiko ini sangat penting untuk menjaga integritas aplikasi Anda. Dengan menerapkan langkah-langkah keamanan yang kuat, Anda dapat memitigasi ancaman tersebut dan memastikan lingkungan pengembangan low-code yang lebih aman.

Keterbatasan Langkah Keamanan Saat Ini

Protokol yang Ada

Gambaran Umum Standar Saat Ini

Anda akan melihat bahwa protokol keamanan saat ini di platform low-code sangat berfokus pada tata kelola dan pengawasan data. Tata kelola menetapkan panduan dan ekspektasi yang jelas untuk diikuti tim. Tata kelola membantu mengurangi risiko dengan menentukan peran dan tanggung jawab. Banyak platform menyertakan alat pengujian otomatis. Alat ini memeriksa fungsionalitas dan keamanan aplikasi selama proses pembangunan. Tinjauan kode oleh pengembang profesional tetap penting. Tinjauan ini memastikan kode memenuhi standar keamanan dan mendeteksi kerentanan sejak dini. Izin aplikasi juga memegang peran kunci. Izin ini mencegah pengguna yang tidak berwenang mengakses data sensitif. Secara bersama-sama, langkah-langkah ini membentuk tulang punggung standar keamanan yang ada di lingkungan low-code.

Celah dalam Kerangka Kerja

Terlepas dari protokol tersebut, Anda akan menemukan beberapa celah dalam kerangka kerja keamanan saat ini. Kode yang dihasilkan AI sering kali tidak mendapatkan tinjauan menyeluruh seperti kode yang ditulis manusia. Celah ini dapat menimbulkan risiko keamanan. Alat AI generatif mungkin tidak sepenuhnya memahami kebutuhan keamanan spesifik organisasi Anda. Kurangnya kesadaran kontekstual ini membuat alat tersebut kurang andal dibandingkan pengembang berpengalaman. Memperbaiki kesalahan keamanan bisa menjadi tidak efisien karena masalah mungkin tidak terdeteksi hingga akhir pengembangan. Masalah lain adalah risiko halusinasi AI, ketika sistem menghasilkan referensi yang tidak akurat atau tidak ada. Kerangka kerja tata kelola kesulitan mengimbangi risiko unik yang ditimbulkan oleh integrasi AI.

Audit keamanan terbaru mengungkap celah tambahan. Platform low-code sering kesulitan memenuhi aturan kepatuhan khusus industri, seperti HIPAA untuk layanan kesehatan atau SOX untuk sektor keuangan. Undang-undang privasi data seperti GDPR dan CCPA menuntut pengelolaan data pribadi yang cermat, tetapi banyak platform belum memiliki jejak audit dan dokumentasi yang memadai. Pengaturan keamanan default terkadang dibiarkan tidak berubah, sehingga aplikasi terpapar risiko. Salah konfigurasi di lingkungan pengembangan dapat melemahkan keamanan, misalnya endpoint API yang tidak diamankan atau kontrol akses yang lemah. Metode autentikasi dasar dan algoritma enkripsi yang tetap membatasi kemampuan Anda untuk menyesuaikan langkah pengamanan dengan kebutuhan bisnis. Peran akses yang telah ditentukan sebelumnya dapat membatasi izin yang granular, sehingga mengurangi kendali Anda atas akses data.

Anda juga akan menghadapi tantangan saat menerapkan langkah pengamanan yang efektif. Pergeseran ke low-code dan AI generatif berarti tugas-tugas kompleks tidak lagi dikerjakan oleh pengembang berpengalaman. Pergeseran ini dapat menciptakan kerentanan jika sistem AI tidak secara eksplisit menangani keamanan. Organisasi sering kesulitan menghadapi perubahan cepat di lingkungan low-code, yang menimbulkan masalah integritas data dan kontrol versi yang tidak konsisten. Tidak adanya jejak audit dan kontrol akses berbasis peran meningkatkan risiko, terutama di sektor yang diatur. Tanpa model tata kelola terfederasi, Anda mungkin akan kesulitan menyeimbangkan inovasi dengan kepatuhan.

Dengan memahami keterbatasan ini, Anda dapat lebih siap mengelola risiko keamanan dalam proyek low-code Anda. Tata kelola yang kuat, pengelolaan data yang cermat, dan kewaspadaan yang berkelanjutan tetap menjadi pertahanan terbaik Anda.

Strategi Mitigasi Risiko

Praktik Terbaik

Untuk memitigasi risiko yang terkait dengan AI generatif dalam pengembangan low-code, Anda sebaiknya menerapkan beberapa praktik terbaik. Praktik-praktik ini meningkatkan keamanan dan keandalan aplikasi Anda.

Proses Tinjauan Kode

Menerapkan proses tinjauan kode yang ketat sangat penting. Tinjauan ini membantu mengidentifikasi kerentanan dan memastikan kepatuhan terhadap standar pengodean. Anda sebaiknya melakukan tinjauan menyeluruh terhadap kode yang dihasilkan AI. Langkah ini memungkinkan Anda menemukan potensi masalah sebelum penerapan. Alat pengujian otomatis dapat membantu proses ini. Alat tersebut dapat dengan cepat menganalisis kode untuk mendeteksi cacat keamanan dan fungsionalitas.

Membangun budaya akuntabilitas juga sangat penting. Dorong anggota tim untuk bertanggung jawab atas kode mereka. Praktik ini menumbuhkan rasa tanggung jawab dan kewaspadaan. Audit kode yang dijadwalkan secara rutin dapat semakin meningkatkan keamanan. Audit ini membantu memastikan aplikasi Anda tetap sesuai dengan standar industri.

Pelatihan Pengguna

Pelatihan pengguna memegang peran krusial dalam mengurangi risiko terkait AI generatif. Anda harus membekali tim dengan pengetahuan untuk menavigasi lingkungan low-code secara efektif. Pelatihan sebaiknya mencakup praktik terbaik untuk keamanan dan kepatuhan. Pelatihan juga sebaiknya membahas tantangan spesifik yang ditimbulkan oleh AI generatif.

Program pelatihan sebaiknya berfokus pada keterampilan praktis. Ajarkan pengguna cara mengenali potensi ancaman keamanan. Sediakan alat bagi mereka untuk mengelola data secara bertanggung jawab. Lokakarya rutin dan kursus penyegaran dapat menjaga tim Anda tetap mengikuti praktik terbaik terkini.

Dengan menggabungkan proses tinjauan kode yang ketat dengan pelatihan pengguna yang komprehensif, Anda dapat secara signifikan mengurangi risiko dalam proyek low-code Anda. Strategi ini tidak hanya meningkatkan keamanan, tetapi juga mendorong budaya perbaikan berkelanjutan di dalam organisasi Anda.

Tata Kelola di Low-Code

Tata kelola yang efektif sangat penting untuk mengelola risiko di lingkungan low-code. Saat Anda mengintegrasikan AI generatif ke dalam proses pengembangan, menetapkan kerangka tata kelola yang kuat menjadi hal yang esensial. Kerangka ini membantu memastikan akuntabilitas, kepatuhan, dan keamanan di seluruh siklus hidup aplikasi.

Menetapkan Kerangka Kerja

Untuk membangun kerangka tata kelola yang solid, Anda sebaiknya berfokus pada beberapa komponen utama. Komponen-komponen ini akan memandu organisasi Anda dalam mengelola risiko AI generatif secara efektif.

Peran dan Tanggung Jawab

Peran dan tanggung jawab yang didefinisikan dengan jelas sangat penting untuk tata kelola yang berhasil. Anda perlu membentuk tim lintas fungsi yang mencakup pakar hukum, teknik, dan kebijakan. Kolaborasi ini memastikan seluruh aspek tata kelola tercakup. Berikut beberapa peran yang perlu dipertimbangkan:

Dengan menetapkan peran-peran ini, Anda menciptakan struktur yang mendorong akuntabilitas dan pengawasan yang efektif.

Langkah-Langkah Kepatuhan

Kepatuhan terhadap regulasi merupakan tantangan besar bagi organisasi yang menggunakan AI generatif di lingkungan low-code. Anda harus memastikan kepatuhan terhadap berbagai standar, seperti HIPAA dan GDPR. Berikut beberapa langkah kepatuhan yang perlu diterapkan:

Selain itu, Anda sebaiknya berfokus pada versioning dan dokumentasi yang komprehensif. Praktik ini mendukung kemampuan peninjauan dan reproduksi, dengan mencatat data, prompt, konfigurasi, dan perubahan yang memengaruhi keluaran. Auditabilitas yang kuat sangat penting bagi praktik AI yang bertanggung jawab.

Untuk memperkuat kepatuhan lebih lanjut, pertimbangkan langkah-langkah berikut:

  1. Tetapkan panduan penggunaan yang jelas untuk alat coding AI.
  2. Tentukan proses persetujuan untuk mengintegrasikan kode yang dihasilkan ke dalam sistem produksi.
  3. Tetapkan standar dokumentasi untuk mencatat keputusan pengembangan yang dibantu AI.

Dengan memprioritaskan kepatuhan, Anda dapat menavigasi lanskap regulasi dengan lebih efektif.

Kerangka Keamanan Baru

Menetapkan kerangka keamanan baru untuk pengembangan low-code itu penting. Kerangka ini harus mendefinisikan standar yang jelas untuk menjawab tantangan unik yang ditimbulkan oleh halaman generatif. Anda dapat meningkatkan keamanan dengan mengadopsi pendekatan kolaboratif dan terlibat dalam inisiatif industri.

Mendefinisikan Standar

Untuk membuat standar keamanan yang efektif, Anda sebaiknya mempertimbangkan panduan yang diakui secara luas, seperti rekomendasi keamanan IEEE untuk model generatif dan kerangka tata kelola organisasi. Standar-standar ini menjadi landasan untuk memastikan halaman generatif beroperasi secara aman dan bertanggung jawab.

Pendekatan Kolaboratif

Kolaborasi antarpemangku kepentingan industri sangat penting untuk mengembangkan standar keamanan baru. Berbagai kelompok telah memprakarsai kemitraan untuk mendorong prinsip safety by design. Perusahaan teknologi besar dan organisasi keamanan bekerja sama untuk menyusun standar industri yang dapat diterapkan berdasarkan prinsip-prinsip keamanan.

Pendekatan kolaboratif ini membantu memastikan bahwa standar keamanan mencerminkan beragam perspektif dan menjawab tantangan dunia nyata.

Inisiatif Industri

Saat ini beberapa inisiatif industri sedang berjalan untuk mengatasi kekhawatiran keamanan pada platform low-code berbasis AI generatif. Inisiatif-inisiatif ini berfokus pada peningkatan keamanan dan pengurangan risiko melalui input guardrails, model firewall, serta fine-tuning model untuk mengurangi halusinasi.

Untuk menyiapkan aplikasi low-code Anda menghadapi masa depan, pertimbangkan penerapan strategi berikut:

Dengan menerapkan strategi-strategi ini, Anda dapat memastikan keamanan jangka panjang halaman generatif di lingkungan low-code. AI generatif dapat secara signifikan meningkatkan platform low-code dengan memungkinkan pengembangan yang lebih cepat dan integrasi yang lebih mudah. Namun, Anda harus tetap waspada terhadap risiko yang menyertainya.


Singkatnya, menetapkan standar keamanan baru untuk halaman generatif di lingkungan low-code sangatlah penting. Anda harus memprioritaskan langkah proaktif untuk memastikan keamanan dan kepercayaan pada aplikasi Anda. Pertimbangkan penerapan strategi seperti pemantauan berkelanjutan, analitik perilaku, integrasi DevSecOps, pengujian adversarial, dan pengujian kebocoran data.

Dengan menerapkan praktik-praktik ini, Anda dapat menciptakan lingkungan pengembangan low-code yang lebih aman dan andal. Untuk mendengar lebih banyak tentang topik ini dan bergabung dalam diskusi yang sedang berlangsung, pastikan Anda mendengarkan episode lengkap kami Govern Power Apps Generative Pages After Edit Code!

Pertanyaan Umum

Apa itu alat low-code dan no-code?

Alat low-code dan no-code memungkinkan pengguna membuat aplikasi dengan sedikit pengkodean. Alat ini menyederhanakan pengembangan, sehingga pengguna nonteknis dapat membangun aplikasi bisnis yang penting dengan cepat.

Bagaimana halaman generatif meningkatkan platform low-code?

Halaman generatif mempermudah pembuatan aplikasi dengan mengubah deskripsi bahasa alami menjadi kode yang berfungsi. Fitur ini mempercepat pengembangan dan mengurangi kebutuhan akan pengetahuan pengkodean yang mendalam.

Apa saja pelanggaran kepatuhan dalam pengembangan low-code?

Pelanggaran kepatuhan terjadi ketika aplikasi gagal memenuhi standar regulasi. Pelanggaran ini dapat menimbulkan masalah hukum dan merusak reputasi organisasi Anda.

Bagaimana cara mencegah pengungkapan informasi sensitif?

Untuk mencegah pengungkapan informasi sensitif, terapkan infrastruktur keamanan yang kuat. Tinjau kontrol akses secara berkala dan pastikan enkripsi data diterapkan untuk melindungi data pengguna.

Apa itu peracunan data pelatihan?

Peracunan data pelatihan adalah manipulasi data yang digunakan untuk melatih model AI. Taktik ini dapat menyebabkan keluaran yang bias dan celah keamanan dalam aplikasi.

Mengapa tinjauan keamanan penting?

Tinjauan keamanan mengidentifikasi celah keamanan dalam aplikasi Anda. Melakukan tinjauan secara berkala membantu Anda menjaga kepatuhan dan melindungi dari potensi ancaman.

Bagaimana cara memastikan aplikasi saya aman?

Anda dapat memastikan keamanan aplikasi dengan menerapkan praktik terbaik, seperti tinjauan kode yang ketat, pelatihan pengguna, dan pemantauan berkelanjutan terhadap lingkungan low-code Anda.

Peran apa yang dimainkan platform no-code dalam pengembangan?

Platform no-code memberdayakan pengguna untuk membuat aplikasi tanpa keterampilan pengkodean. Platform ini mendemokratisasi pengembangan, sehingga lebih banyak orang dapat berkontribusi dalam membangun aplikasi bisnis yang penting.

Entities in this article

Generative AI Generative pages Prompt injection Governance Power Apps Code review Compliance Agent skill Citizen developer Salesforce

Related articles

RSS