Coba jelasin Teknologi Basis Data dari Pengembangan web dong

Pengembangan Web memperhitungkan banyak pertimbangan keamanan, seperti kesalahan entri data pengecekan melalui bentuk-bentuk, output filtering, dan enkripsi. praktik berbahaya seperti injeksi SQL dapat dijalankan oleh pengguna dengan maksud sakit namun dengan hanya pengetahuan primitif dari perkembangan web sebagai keseluruhan. Script dapat dimanfaatkan untuk memberikan akses tidak sah ke pengguna yang jahat mencoba untuk mengumpulkan informasi seperti alamat email, password dan konten yang dilindungi seperti nomor kartu kredit.

Beberapa ini tergantung pada lingkungan server (paling sering Apache atau Microsoft IIS) yang bahasa scripting, seperti PHP, Ruby, Python, Perl atau ASP berjalan, dan karena itu belum tentu ke pengembang web sendiri untuk mempertahankan . Namun, pengujian ketat aplikasi web sebelum rilis publik didorong untuk mencegah eksploitasi tersebut terjadi.

Menjaga server web yang aman dari gangguan ini sering disebut Server Port Pengerasan. Banyak teknologi ikut bermain menjaga informasi di internet yang aman ketika ditransmisikan dari satu lokasi ke lokasi lain. Misalnya Secure Socket Layer Enkripsi (SSL) Sertifikat dikeluarkan oleh otoritas sertifikat untuk membantu mencegah penipuan internet. Banyak pengembang sering menggunakan berbagai bentuk enkripsi ketika transmisi dan menyimpan informasi sensitif. Sebuah pemahaman dasar dari teknologi informasi masalah keamanan sering menjadi bagian dari pengetahuan seorang pengembang web.

Karena lubang keamanan baru ditemukan di aplikasi web bahkan setelah pengujian dan peluncuran, update patch keamanan untuk aplikasi yang sering digunakan secara luas. Hal ini sering tugas pengembang web untuk menjaga aplikasi up to date patch keamanan yang dirilis dan masalah keamanan baru ditemukan.