Di banyak organisasi yang menggunakan database, masalah keamanan dan keselamatan menjadi relevan. Dan bukan karena organisasi berusaha menyembunyikan sesuatu, masalahnya lebih pada catatan keuangan dan informasi pelanggan, di mana database perusahaan paling sering diretas.
Diperlukan
perangkat lunak anti-virus
instruksi
Langkah 1
Gunakan database yang telah terbukti dengan kemampuan untuk mengenkripsi data yang ditransmisikan dan prosedurnya sendiri, enkripsi, serta dukungan untuk utilitas perlindungan khusus. Paling sering dalam organisasi, keamanan dilakukan atas dasar otorisasi. Sayangnya, ini lebih dari cukup. Juga gunakan perangkat lunak anti-virus untuk menjaga database di komputer pribadi Anda benar-benar aman. Seperti yang ditunjukkan oleh praktik, informasi sering kali hilang dari komputer, dan setelah beberapa saat muncul di Internet dalam bentuk yang didekripsi.
Langkah 2
Gunakan enkripsi data yang ditransmisikan dan prosedur permintaan. Database MySQL memiliki lebih dari selusin fungsi khusus yang dapat digunakan untuk mengimplementasikan mekanisme enkripsi tanpa membebani proses transfer data yang diminta oleh pengguna. AES_ENCRYPT (), AES_DECRYPT (), KOMPRES () dan lainnya. Sembunyikan konten prosedur dan fungsi yang dapat dieksekusi. Setiap cracker berpengalaman dapat mengenali kode sumber dan meniru yang serupa. Untuk database MySQL, program khusus SQL Shield telah dirilis untuk mengkodekan kode sumber.
Langkah 3
Tingkat keamanan data secara signifikan akan meningkatkan penggunaan kriptografi. Mekanisme ini melibatkan enkripsi informasi menggunakan dua jenis kunci - publik dan pribadi. Fungsi T-SQL melayani tujuan ini. Gunakan perangkat lunak perlindungan basis data khusus. Untuk MySQL, pelindung ini adalah XP_CRYPT. Program ini akan menangani semua kerumitan enkripsi dan enkripsi.
Langkah 4
Jangan lupa bahwa data apa pun yang Anda akses bacanya dapat disalin dan disimpan. Solusi optimal untuk masalah ini adalah dengan menggunakan enkripsi, yang tidak memungkinkan untuk membaca data yang disalin.