Keamanan Perangkat Lunak

Pengarang: Randy Alexander
Tanggal Pembuatan: 4 April 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
3.2 Keamanan Perangkat Lunak (Software)
Video: 3.2 Keamanan Perangkat Lunak (Software)

Isi

Definisi - Apa arti Keamanan Perangkat Lunak?

Keamanan perangkat lunak adalah ide yang diterapkan untuk melindungi perangkat lunak dari serangan berbahaya dan risiko peretas lainnya sehingga perangkat lunak terus berfungsi dengan benar di bawah risiko potensial tersebut. Keamanan diperlukan untuk memberikan integritas, otentikasi, dan ketersediaan.


Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Keamanan Perangkat Lunak

Setiap kompromi terhadap integritas, otentikasi, dan ketersediaan membuat perangkat lunak tidak aman. Sistem perangkat lunak dapat diserang untuk mencuri informasi, memantau konten, memperkenalkan kerentanan dan merusak perilaku perangkat lunak. Malware dapat menyebabkan DoS (penolakan layanan) atau crash sistem itu sendiri.

Buffer overflow, stack overflow, injeksi perintah dan injeksi SQL adalah serangan paling umum pada perangkat lunak.

Serangan buffer dan stack overflow menimpa konten heap atau stack masing-masing dengan menulis byte tambahan.

Injeksi perintah dapat dicapai pada kode perangkat lunak ketika perintah sistem digunakan secara dominan. Perintah sistem baru ditambahkan ke perintah yang ada oleh serangan jahat. Kadang-kadang perintah sistem dapat menghentikan layanan dan menyebabkan DoS.

Suntikan SQL menggunakan kode SQL berbahaya untuk mengambil atau mengubah informasi penting dari server database. Suntikan SQL dapat digunakan untuk memotong kredensial masuk. Kadang-kadang injeksi SQL mengambil informasi penting dari database atau menghapus semua data penting dari database.

Satu-satunya cara untuk menghindari serangan seperti itu adalah dengan mempraktikkan teknik pemrograman yang baik. Keamanan tingkat sistem dapat disediakan dengan menggunakan firewall yang lebih baik. Menggunakan deteksi dan pencegahan intrusi juga dapat membantu menghentikan penyerang dari akses mudah ke sistem.