This is the Trace Id: 171a638b22aeaf7c5bdffe48059cc207
Lompati ke konten utama Microsoft Defender Microsoft Entra Microsoft Intune Microsoft Purview Microsoft Security Copilot Microsoft Sentinel Tampilkan semua produk Keamanan cyber yang didukung AI Keamanan cloud Tata kelola dan keamanan data Akses jaringan dan identitas Manajemen risiko dan privasi Keamanan untuk AI Bisnis kecil & menengah SecOps Terpadu Zero Trust Harga Layanan Mitra Mengapa memilih Microsoft Security Kesadaran keamanan cyber Kisah pelanggan Dasar-Dasar Keamanan Uji coba produk Pengakuan industri Microsoft Security Insider Microsoft Digital Defense Report Security Response Center Blog Microsoft Security Acara Microsoft Security Komunitas Teknologi Microsoft Dokumentasi Pustaka Isi Teknis Pelatihan & sertifikasi Program Kepatuhan untuk Microsoft Cloud Pusat Kepercayaan Microsoft Service Trust Portal Microsoft Secure Future Initiative Hub Solusi Bisnis Hubungi Bagian Penjualan Mulai percobaan gratis Microsoft Security Azure Dynamics 365 Microsoft 365 Microsoft Teams Windows 365 Microsoft AI Azure Space Realita campuran Microsoft HoloLens Microsoft Viva Komputasi kuantum Pendidikan Otomotif Layanan keuangan Pemerintah Layanan Kesehatan Produksi Eceran Cari mitra Jadilah mitra Jaringan Mitra Microsoft Marketplace Perusahaan perangkat lunak Blog Microsoft Advertising Pusat Pengembang Dokumentasi Acara Pemberian Lisensi Microsoft Learn Microsoft Research Lihat Peta Situs

Apa itu keamanan aplikasi?

Pelajari apa itu keamanan aplikasi dan cara mengimplementasikan alat, teknologi, dan praktik terbaik yang akan melindungi seluruh siklus hidup aplikasi.
Seseorang sedang bekerja di depan komputer desktop di kantor, dengan latar belakang orang lain

Keamanan aplikasi melindungi perangkat lunak dengan mengurangi kerentanan sepanjang siklus hidupnya. Proses ini mencakup pengodean aman, konfigurasi cloud-native, dan pertahanan runtime di lingkungan terdistribusi. Pendekatan modern menangani dependensi, API, dan lapisan operasional dalam model tanggung jawab bersama untuk menjaga kerahasiaan, integritas, dan ketersediaan.

Poin penting

  • Keamanan aplikasi terus menemukan, mencegah, dan melindungi aplikasi dari kerentanan, kebocoran data, dan ancaman cyber di seluruh siklus hidup aplikasi, mulai dari kode hingga runtime.
  • Strategi keamanan aplikasi modern menangani risiko di lingkungan cloud dan AI.
  • Pendekatan keamanan aplikasi yang efektif mencakup manusia, proses, dan teknologi untuk memastikan tata kelola dan kepatuhan di siklus hidup lengkap pengembangan.
  • Komponen inti mencakup autentikasi, otorisasi, enkripsi, dan audit, yang didukung oleh pemantauan berkelanjutan.
  • Keamanan aplikasi AI dan cloud sangat penting karena beban kerja yang terdistribusi dan cerdas menghadirkan permukaan serangan baru.
  • Pelanggaran mengakibatkan kerugian finansial, waktu henti, sanksi regulasi, dan dampak reputasi; keamanan proaktif berfungsi mengurangi risiko ini.
  • Praktik terbaik termasuk menggunakan metode “shift-left” atau “secure-by-default”, mengedukasi pengembang, memberlakukan akses hak istimewa terendah, dan mempertahankan siklus patch reguler.
  • Solusi terintegrasi dari Microsoft menyatukan prioritas risiko, perlindungan ancaman, dan kepatuhan di seluruh siklus hidup lengkap aplikasi, sehingga memberikan perlindungan mulai dari kode hingga runtime.

Apa itu keamanan aplikasi?

Keamanan aplikasi mengacu pada rangkaian praktik, alat, dan proses yang digunakan untuk melindungi aplikasi perangkat lunak dari ancaman keamanan. Tujuan utamanya adalah mengelola risiko dengan mencegah akses yang tidak sah, pengungkapan data, dan eksploitasi kerentanan dalam aplikasi, dependensinya, dan infrastruktur pendukungnya.

Disiplin ini mencakup seluruh siklus hidup pengembangan perangkat lunak (SDLC), meliputi perencanaan, pengodean, pengujian, penerapan, dan operasi berkelanjutan—termasuk perlindungan saat runtime. Keamanan aplikasi kini diperluas ke arsitektur asli cloud, sistem terdistribusi, dan beban kerja yang dibantu AI, di mana ancaman seperti injeksi perintah dan penyalahgunaan model memperkenalkan vektor risiko baru.

Pendekatan ini melibatkan kolaborasi antara pengembang, tim keamanan, dan operasional untuk meminimalkan kerentanan lebih awal dan menjaga ketahanan di seluruh kode, infrastruktur, dan lingkungan operasional.

Berbeda dari keamanan jaringan atau keamanan titik akhir, yang berfokus pada sistem atau perangkat eksternal, keamanan aplikasi menargetkan lapisan aplikasi dan semua yang berinteraksi dengannya—API, pustaka, konfigurasi, kerangka kerja identitas, dan layanan cloud.

Prinsip utama keamanan aplikasi selaras dengan tiga pilar CIA:

  • Kerahasiaan: Cegah akses tidak sah ke informasi sensitif.
  • Integritas: Pastikan bahwa data, model, dan kode tidak berubah kecuali melalui tindakan yang sah.
  • Ketersediaan: Jamin bahwa aplikasi beroperasi dengan andal tanpa gangguan.

Pendekatan modern juga menekankan integrasi budaya dan operasional melalui DevSecOps dan validasi keamanan berkelanjutan—yang menanamkan kontrol mulai dari desain hingga runtime, memberlakukan akuntabilitas, dan mengurangi silo.

Elemen inti dan proses keamanan aplikasi

Keamanan aplikasi yang efektif menggabungkan berbagai komponen untuk mengatasi beragam risiko. Komponen ini mencakup autentikasi, otorisasi, enkripsi, dan audit, masing-masing berperan penting dalam melindungi aplikasi:

  • Autentikasi memvalidasi identitas pengguna sebelum akses diberikan.
  • Otorisasi menentukan tindakan dan sumber daya yang dapat diakses pengguna terverifikasi.
  • Enkripsi melindungi data sensitif baik saat transit maupun saat disimpan dengan menjadikannya tidak dapat dibaca oleh pihak yang tidak sah.
  • Pengauditan memberikan visibilitas melalui log dan pelaporan, yang mendukung penyelidikan kepatuhan dan insiden.

Selain kontrol individual, keamanan aplikasi memerlukan prioritas risiko berbasis konteks—yang memfokuskan sumber daya pada kerentanan dan ancaman yang paling mungkin berdampak pada operasi bisnis. Visibilitas terpadu membantu organisasi mengurangi kebisingan dan mempertahankan fokus pada masalah berisiko tinggi.

Proses implementasi biasanya mengikuti pendekatan siklus hidup:

  1. Perencanaan mencakup menentukan persyaratan keamanan dan prioritas manajemen risiko.
  2. Penilaian mencakup memindai kode, konfigurasi, dan komponen pihak ketiga untuk mencari kerentanan.
  3. Penyebaran memastikan konfigurasi aman di lingkungan produksi melalui pemeriksaan otomatis dan kontrol akses.
  4. Pemantauan memberikan visibilitas berkelanjutan untuk mendeteksi ancaman runtime secara real time, memulai remediasi otomatis jika memungkinkan, selaras dengan strategi respons insiden untuk meminimalkan gangguan.

Seluruh alur kerja ini mendukung keamanan berkelanjutan yang terintegrasi ke alur pengembangan, yang merupakan dasar dari DevSecOps. Dengan menyematkan keamanan lebih awal dan mendukung kolaborasi di seluruh DevOps, SecOps, dan tim cloud, organisasi Anda menerapkan “shift-left” untuk mencegah masalah sebelum penyebaran.

Jenis keamanan aplikasi

Keamanan aplikasi mencakup berbagai praktik di seluruh SDLC, sehingga membentuk pendekatan terpadu dan terintegrasi yang mengurangi risiko di lingkungan modern.

Praktik dasar

  • Pengodean aman: Pengembang mengikuti prinsip-prinsip yang mencegah kerentanan umum, seperti buffer overflow atau injeksi SQL, selama pengembangan awal.
  • Pemodelan ancaman: Tim mengidentifikasi cara musuh dapat mengeksploitasi aplikasi lebih awal dalam tahap desain dan menyusun strategi mitigasi ke dalam arsitektur.
  • Tinjauan kode dan analisis statis: Tinjau kode secara manual atau melalui alat otomatis untuk menangkap kelemahan sebelum penyebaran menggunakan teknik pengujian keamanan aplikasi statis (SAST).
  • Pengujian keamanan aplikasi dinamis (DAST): Memindai aplikasi selama runtime untuk mengidentifikasi kerentanan yang terpapar di lingkungan langsung.
  • Pengujian penetrasi: Latihan peretasan etis menyimulasikan serangan di dunia nyata untuk mengungkap kelemahan yang mungkin terlewat oleh alat otomatis.
  • Manajemen patch dan pembaruan: Memperbarui dependensi aplikasi, kerangka kerja, dan pustaka pihak ketiga secara berkala untuk mengatasi kerentanan yang diketahui.
  • Manajemen kerentanan: Identifikasi, kategorisasi, dan remediasi berkelanjutan terhadap kelemahan aplikasi untuk menjaga ketahanan dan membantu memprioritaskan risiko yang memerlukan manajemen.

Keamanan aplikasi cloud-native

Aplikasi modern sering berjalan di lingkungan terdistribusi menggunakan kontainer, layanan mikro, dan kluster Kubernetes. Keamanan cloud-native berfokus pada:

  • Pencegahan miskonfigurasi di seluruh layanan cloud dan orkestrator kontainer.
  • Memantau izin berlebih yang dapat mengungkap data sensitif.
  • Deteksi berbasis perilaku untuk mengidentifikasi anomali runtime dalam beban kerja terkontainerisasi.

Keamanan aplikasi AI

Sistem AI menghadirkan risiko baru. Langkah keamanan yang efektif harus menangani:

  • Injeksi perintah, yaitu saat musuh memanipulasi respons model.
  • Kebocoran data sensitif melalui pengungkapan yang tidak disengaja selama interaksi model.
  • Penyalahgunaan model, termasuk pencurian atau manipulasi untuk melewati kebijakan.

Pendekatan modern

Organisasi mengadopsi DevSecOps untuk mengintegrasikan keamanan ke dalam siklus pengembangan agile, sehingga menghilangkan silo antara pengembangan, TI, dan tim keamanan. Dikombinasikan dengan prinsip Zero-Trust, pendekatan ini memberlakukan verifikasi berkelanjutan atas identitas dan layanan, sehingga tidak ada pengguna atau sistem yang dipercaya secara inheren. Alur kerja otomatis dan analisis berbantuan AI kini mempercepat deteksi kerentanan, sehingga mendukung pengambilan keputusan real time tentang prioritas risiko tanpa memperlambat inovasi.

Seiring lingkungan menjadi semakin kompleks di seluruh beban kerja cloud dan AI, banyak perusahaan menggunakan platform keamanan aplikasi terpadu untuk menyederhanakan manajemen postur keamanan, deteksi kerentanan, dan perlindungan runtime di seluruh siklus hidup. Platform ini memberikan wawasan sadar konteks untuk membantu tim keamanan memprioritaskan masalah yang paling mendesak.

Ancaman umum terhadap keamanan aplikasi

Ancaman keamanan aplikasi menargetkan kerentanan dalam kode, konfigurasi, dan dependensi serta memerlukan strategi pertahanan yang mengatasi risiko tradisional maupun risiko baru. Ancaman meliputi:

Scripting lintas situs (XSS)

Ketika penyerang memasukkan skrip berbahaya ke aplikasi web tepercaya, sehingga memungkinkan tindakan tidak sah seperti mencuri cookie sesi atau mengalihkan pengguna ke situs berbahaya.

Pemalsuan permintaan antar situs (CSRF)

Mengeksploitasi sesi pengguna yang diautentikasi dengan menipu pengguna untuk menjalankan tindakan yang tidak diinginkan, yang mengakibatkan transaksi atau perubahan tidak sah pada pengaturan pengguna.

Kelemahan autentikasi dan otorisasi

Kontrol autentikasi yang lemah atau salah dikonfigurasi memungkinkan penyerang untuk menyamar sebagai pengguna. Pemeriksaan otorisasi yang tidak tepat dapat menyebabkan eskalasi hak istimewa dan akses tidak sah ke sumber daya sensitif.

Kerentanan rantai pasokan perangkat lunak

Pelaku ancaman menyusupi pustaka pihak ketiga atau alur pengembangan untuk menyisipkan kode berbahaya. Serangan ini menyebar ke seluruh aplikasi dependen, sehingga deteksi menjadi lebih kompleks.

Kesalahan konfigurasi cloud dan izin berlebihan

Peran penyimpanan, API, atau identitas yang tidak dikonfigurasi dengan baik di lingkungan cloud sering menyebabkan paparan data. Akses tidak sah melalui izin yang ditingkatkan masih menjadi penyebab utama pelanggaran dalam sistem terdistribusi.

Vektor serangan khusus AI

Aplikasi terintegrasi AI yang muncul menghadirkan risiko baru seperti:

  • Injeksi perintah, yang memanipulasi input model untuk menghasilkan output berbahaya.
  • Kebocoran data sensitif, termasuk paparan detail pribadi atau bisnis rahasia melalui respons model.
  • Penyalahgunaan model, yang melibatkan manipulasi atau pencurian model AI untuk keuntungan finansial atau penyusupan sistem.

Mitigasi ancaman ini memerlukan pertahanan berlapis, pemindaian kerentanan berkelanjutan, dan kepatuhan terhadap praktik terbaik keamanan selama proses pengembangan dan penyebaran.

Alat dan teknologi keamanan aplikasi

Keamanan aplikasi modern menggunakan kombinasi alat otomatis dan platform terpadu untuk mengidentifikasi kerentanan, menerapkan kontrol, dan memantau ancaman secara real time, termasuk:

Pengujian keamanan aplikasi statis (SAST)

Alat SAST menganalisis kode sumber atau file biner sebelum penyebaran untuk mendeteksi kelemahan keamanan di awal siklus pengembangan, sehingga mendukung pendekatan shift-left dengan mengizinkan remediasi selama tahap pengodean.

Pengujian keamanan aplikasi dinamis (DAST)

Gunakan alat DAST untuk menilai aplikasi yang berjalan untuk kerentanan yang terpapar pada runtime, seperti kesalahan validasi input atau masalah konfigurasi. Alat ini menyimulasikan serangan eksternal untuk menemukan kelemahan yang dapat dieksploitasi.

Pengujian keamanan aplikasi interaktif (IAST)

Dengan menggabungkan elemen analisis statis dan dinamis, IAST memantau aplikasi selama runtime sekaligus memberikan wawasan mendetail tentang kerentanan tingkat kode melalui instrumentasi.

Perlindungan mandiri aplikasi saat runtime (RASP)

Beroperasi dalam aplikasi selama eksekusi, solusi RASP mengidentifikasi dan memblokir aktivitas berbahaya secara real time untuk mengurangi kemungkinan eksploitasi di lingkungan produksi.

Platform pengelolaan kerentanan

Platform ini memusatkan deteksi, prioritas, dan remediasi celah keamanan di seluruh aplikasi. Platform ini sering mengintegrasikan penilaian risiko dan pelaporan kepatuhan untuk membantu Anda memprioritaskan risiko yang paling penting.

Platform perlindungan aplikasi cloud-native (CNAPP)

Solusi CNAPP memberikan keamanan komprehensif di seluruh siklus hidup aplikasi cloud. Kemampuan inti biasanya mencakup manajemen postur, pemindaian kontainer, dan perlindungan beban kerja. Platform CNAPP membantu menerapkan praktik terbaik keamanan untuk layanan mikro, fungsi tanpa server, dan kluster Kubernetes di lingkungan hibrid.

Lingkungan terintegrasi sering kali menggabungkan alat ini dalam integrasi berkelanjutan dan alur pengiriman, sehingga menyelaraskan keamanan dengan kerangka kerja pengembangan agile seperti DevSecOps. Integrasi ini mengurangi gesekan antara tim pengembangan dan keamanan serta mendukung penerapan kebijakan yang konsisten di seluruh arsitektur lokal dan cloud.

Contoh keamanan aplikasi di dunia nyata

Keamanan aplikasi secara langsung memengaruhi kelangsungan bisnis, stabilitas keuangan, dan kepercayaan pelanggan. Faktor yang menggambarkan pentingnya keamanan aplikasi proaktif meliputi:

Dampak finansial dan operasional

Organisasi menghadapi biaya yang signifikan ketika aplikasi disusupi. Pengeluaran sering kali mencakup respons insiden, biaya hukum, sanksi regulasi, dan potensi kehilangan pendapatan karena gangguan layanan. Pelanggaran juga dapat menurunkan nilai saham dan mengikis kepercayaan pemangku kepentingan.

Kewajiban kepatuhan peraturan

Kerangka kerja kepatuhan seperti Peraturan Perlindungan Data Umum (GDPR), Undang-Undang Portabilitas dan Akuntabilitas Asuransi Kesehatan (HIPAA), dan Standar Keamanan Data Industri Kartu Pembayaran (PCI DSS) mengamanatkan perlindungan data sensitif. Kegagalan memenuhi persyaratan kepatuhan dapat mengakibatkan denda dan konsekuensi hukum, di samping kerusakan reputasi. Kontrol keamanan aplikasi membantu organisasi menunjukkan kepatuhan terhadap standar ini dengan memastikan kerahasiaan dan integritas data.

Risiko reputasi

Pelanggaran yang diungkapkan secara publik membahayakan kepercayaan pelanggan dan dapat memengaruhi persepsi merek jangka panjang. Menunjukkan postur keamanan yang kuat dapat mempertahankan kredibilitas organisasi Anda dan, dalam banyak kasus, memberi Anda keuntungan kompetitif.

Contoh nyata

  • Jutaan catatan pelanggan yang terpapar karena kesalahan konfigurasi API. Penyedia jasa keuangan mengalami paparan data yang luas jika API tidak memiliki kontrol akses yang tepat. Pengukuran autentikasi yang kuat dan pemantauan konfigurasi otomatis selama pengembangan akan mencegah pelanggaran.
  • Pencurian data pembayaran dari pustaka pihak ketiga yang disusupi. Aplikasi point-of-sale peritel global dieksploitasi karena dependensi sumber terbuka berisi kerentanan tersembunyi. Menerapkan kontrol keamanan rantai pasokan yang ketat dan pemindaian kerentanan berkelanjutan akan meminimalkan paparan.
  • Data klien sensitif bocor melalui injeksi perintah di fitur AI. Platform SaaS yang didukung AI menghadapi pelanggaran data ketika penyerang memanipulasi perintah bahasa alami untuk mengekstrak informasi rahasia. Perlindungan keamanan AI yang tertingkatkan, seperti validasi input dan pemantauan penggunaan, dapat mencegah situasi ini.

Program keamanan aplikasi proaktif membantu Anda menghindari insiden yang berdampak mahal seperti ini. Investasi manajemen kerentanan, keamanan cloud-native, dan perencanaan respons insiden meningkatkan ketahanan jangka panjang dan mengurangi overhead operasional yang terkait dengan upaya pemulihan reaktif.

Daftar periksa praktik terbaik keamanan aplikasi

Keamanan aplikasi paling efektif saat terintegrasi di seluruh siklus hidup pengembangan dan operasional. Membangun budaya keamanan proaktif mengurangi risiko teknis dan bisnis yang terkait dengan arsitektur aplikasi modern.

Praktik terbaik ini membantu Anda memperkuat ketahanan sekaligus mengurangi risiko jangka panjang:

Mengadopsi pola pikir keamanan shift-left

Sematkan kontrol keamanan ke dalam tahap perencanaan dan pengembangan untuk mengidentifikasi kerentanan lebih awal. Pendekatan ini mengurangi biaya remediasi dan mencegah kelemahan mencapai produksi.

Selenggarakan pelatihan rutin untuk pengembang

Pastikan pengembang menerima edukasi berkelanjutan tentang prinsip-prinsip pengodean yang aman, ancaman yang muncul, dan persyaratan kepatuhan. Program pelatihan membantu mencegah kesalahan keamanan umum dan memperkuat akuntabilitas.

Pertahankan pemantauan dan pencatatan berkelanjutan

Buat alat pemantauan berkelanjutan di seluruh lingkungan produksi untuk mendeteksi aktivitas abnormal secara real time. Kumpulkan dan simpan log mendetail untuk mendukung analisis forensik dan audit kepatuhan.

Buat rencana respons insiden formal

Persiapkan potensi pelanggaran dengan menentukan peran, jalur eskalasi, dan protokol komunikasi. Proses respons insiden terstruktur memungkinkan penanggulangan dan pemulihan yang cepat, sehingga meminimalkan dampak bisnis.

Gunakan pengujian otomatis dan alat terpadu

Otomatiskan pemindaian kerentanan dan gabungkan pengujian keamanan di alur DevSecOps. Alat terintegrasi menyederhanakan alur kerja dan memastikan penerapan kebijakan yang konsisten.

Terapkan prinsip hak istimewa terendah

Batasi hak akses ke minimum yang diperlukan untuk setiap pengguna dan akun layanan. Hal ini membatasi potensi pergerakan lateral selama insiden keamanan.

Terapkan pembaruan dan patch perangkat lunak secara rutin

Terapkan pembaruan ke kerangka kerja, pustaka, dan komponen pihak ketiga dengan segera untuk menghilangkan kerentanan yang diketahui. Membuat siklus manajemen patch akan membantu menjaga integritas aplikasi.

Solusi keamanan aplikasi Microsoft

Microsoft menyediakan pendekatan terpadu untuk keamanan aplikasi yang mencakup siklus hidup lengkap, mulai dari pengembangan kode awal hingga operasi runtime di seluruh lingkungan cloud dan AI. Sebagai bagian dari Microsoft Cloud Security, Microsoft Defender for Cloud Apps berfokus pada tiga hasil inti:

Pengurangan risiko proaktif

Dapatkan visibilitas di seluruh beban kerja aplikasi dan prioritaskan tindakan remediasi berdasarkan risiko kontekstual. Mengintegrasikan praktik DevSecOps akan memastikan keamanan tertanam dalam alur kerja pengembangan, sehingga mengurangi paparan sebelum aplikasi mencapai produksi.

Perlindungan terhadap ancaman dan pencegahan kebocoran data

Kemampuan perlindungan komprehensif, termasuk manajemen kerentanan dan pemantauan runtime, melindungi dari serangan lapisan aplikasi. Fitur yang dirancang untuk beban kerja AI mengimbangi risiko yang muncul seperti injeksi perintah dan mencegah kebocoran data yang tidak disengaja. Langkah ini juga mendukung arsitektur Zero Trust, dengan menerapkan verifikasi berkelanjutan di seluruh interaksi aplikasi.

Kepatuhan dan tata kelola

Alat bawaan menyederhanakan kepatuhan terhadap kerangka kerja peraturan global seperti GDPR, HIPAA, dan PCI DSS. Organisasi mendapatkan manfaat dari penerapan kebijakan terpusat, pengelogan aktivitas, dan pelaporan otomatis untuk mempertahankan standar kepatuhan dalam skala besar.

Solusi Microsoft terintegrasi dengan kontrol cloud-native untuk melindungi beban kerja, API, dan layanan identitas yang terkontainerisasi. Hal ini selaras dengan strategi yang lebih luas untuk keamanan cloud dan keamanan AI, sehingga memastikan perlindungan aplikasi tetap konsisten seiring lingkungan berkembang.

Tanya jawab umum

  • Keamanan aplikasi adalah praktik merancang, mengembangkan, dan memelihara aplikasi sedemikian rupa sehingga mencegah ancaman dan mengurangi kerentanan. Hal ini melibatkan langkah-langkah keamanan yang diterapkan di seluruh siklus hidup perangkat lunak untuk melindungi data dan mencegah akses yang tidak sah.
  • Contoh keamanan aplikasi meliputi praktik pengodean aman, pemindaian kerentanan, pengujian penetrasi, enkripsi, kontrol akses, dan perlindungan cloud-native seperti keamanan kontainer dan manajemen identitas.
  • Risiko keamanan aplikasi mengacu pada potensi dampak kerentanan atau kesalahan konfigurasi yang dieksploitasi. Risiko meliputi pelanggaran data, waktu henti sistem, kerugian keuangan, dan ketidakpatuhan dengan persyaratan regulasi.
  • Kesalahan keamanan aplikasi terjadi saat kontrol keamanan gagal atau tidak ada, seperti validasi input yang tidak tepat, autentikasi yang lemah, atau perangkat lunak yang belum diberi patch. Kesalahan ini meningkatkan kemungkinan terjadinya serangan cyber yang berhasil.
  • Keamanan aplikasi berfokus pada perlindungan aplikasi perangkat lunak, kode, dan dependensinya dari ancaman. Keamanan cyber bersifat lebih luas, mencakup jaringan, titik akhir, pengguna, dan sistem di luar lapisan aplikasi.

Ikuti Microsoft Security