No Image Available

Pengembangan Aplikasi yang Aman: Secure Software Development Lifecycle

 Author: Hermawan Setiawan, R. Budiarto Hadiprakoso, Yulandi  Category: Perangkat Lunak  Publisher: Politeknik Siber dan Sandi Negara Press  Published: 2024-03-04  Language: Indonesia
 Description:

Aplikasi yang tidak aman dapat menjadi sasaran empuk bagi peretas untuk mengeksploitasi data pengguna. Dalam membangun dan pengembangan aplikasi/perangkat lunak tidak bisa lepas dari aspek keamanan yang menjadi penekanan pada Secure Software Development Lifecycle (SSDLC). Karena ada beberapa penyebab misalnya : mengidentifikasi dan memperbaiki masalah keamanan setelah aplikasi dirilis biasanya lebih mahal dan memakan waktu dibandingkan menangani masalah tersebut selama pengembangan. Bahkan Pelanggaran keamanan dapat menyebabkan biaya yang besar untuk penanggulangan, perbaikan, denda regulasi, dan memberikan kompensasi kepada pengguna.

Ada 5 (lima) tahapan besar pada SSDLC yaitu kebutuhan, desain, implementasi, verifikasi, dan deployment/maintenance. Buku ini menyajikan secara mendalam bagaimana menerapkan langkah-langkah keamanan pada setiap tahap pengembangan perangkat lunak, mulai dari perencanaan hingga pemeliharaan, untuk memastikan aplikasi yang dibangun aman dan andal. Pembahasan tidak hanya bersifat teori saja namun hingga penggunaan tools. Dimulai dari tahapan desain yang menggunakan Microsoft Threat Modelling tools, Irius Risk, dan Threat dragon. Pada tahapan implementasi, tools yang digunakan yaitu bandit, dan spotbug. Sedangkan pada tahap pengujian yaitu owasp zap, metasploit, john the ripper, SQL Map. Tidak menutup masih banyak tools yang dapat dipergunakan yang ke depannya bisa menjadi aspek pengembangan selanjutnya.

Buku ini menjadi sumber daya yang esensial bagi siapa saja yang terlibat dalam pengembangan perangkat lunak dan bertanggung jawab atas keamanan aplikasi. Menggunakan pendekatan praktis dan alat bantu yang jelas, buku ini memberikan panduan langkah demi langkah untuk memastikan setiap aplikasi yang dikembangkan memenuhi standar keamanan, melindungi data pengguna, dan mematuhi regulasi yang berlaku.

Buku ini sangat direkomendasikan untuk pengembang perangkat lunak, arsitek sistem, manajer proyek, tim keamanan siber, profesional IT, juga dosen serta mahasiswa yang ingin memperdalam pengetahuan mereka tentang pengembangan perangkat lunak yang aman dan melindungi organisasi dari ancaman keamanan siber yang berkembang.


 Back