Rumah Kewangan Peribadi Bagaimana untuk Meminimumkan Kerentanan Pangkalan Data untuk Menghindari Mendapatkan Hacked - dummies

Bagaimana untuk Meminimumkan Kerentanan Pangkalan Data untuk Menghindari Mendapatkan Hacked - dummies

Isi kandungan:

Video: Opening Keynote (Cloud Next '19) 2024

Video: Opening Keynote (Cloud Next '19) 2024
Anonim

Sistem pangkalan data, seperti Microsoft SQL Server, MySQL, dan Oracle, telah mengintai di belakang tabir, tetapi nilai dan kerentanan mereka akhirnya datang ke hadapan. Ya, bahkan Oracle yang dahsyat yang pernah didakwa tidak dapat dihantam adalah rentan terhadap eksploitasi yang sama seperti persaingannya. Dengan mematuhi keperluan pengawalseliaan yang mengawal keselamatan pangkalan data, hampir tidak ada perniagaan yang boleh menyembunyikan daripada risiko yang terdapat di dalamnya.

Alat untuk mengesan risiko penggodam pangkalan data

Seperti sistem wayarles, operasi, dan sebagainya, anda memerlukan alat yang baik jika anda mencari isu keselamatan pangkalan data yang dikira. Berikut ialah beberapa alat untuk menguji keselamatan pangkalan data:

  • Pemulihan Kata Laluan SQL Advanced untuk retak kata laluan Microsoft SQL Server

  • Cain & Abel untuk memecahkan kata laluan kata laluan database

  • QualysGuard untuk melakukan imbasan terperinci mendalam

  • SQLPing3 untuk mencari Pelayan Microsoft SQL pada rangkaian, memeriksa kosong pada (akaun pentadbir sistem SQL Server lalai), dan melakukan serangan crack kata laluan kamus

Anda juga boleh menggunakan alat eksploitasi, seperti Metasploit, untuk pengujian pangkalan data anda.

Cari pangkalan data pada rangkaian

Langkah pertama dalam menemui kelemahan pangkalan data adalah untuk mencari tahu di mana mereka berada di rangkaian anda. Ia berbunyi lucu, tetapi banyak pentadbir rangkaian tidak menyedari pelbagai pangkalan data yang berjalan di persekitaran mereka. Ini amat sesuai untuk perisian pangkalan data SQL Server Express percuma yang sesiapa sahaja boleh memuat turun dan berjalan di stesen kerja atau sistem ujian.

Menggunakan data sensitif di kawasan pembangunan dan jaminan kualiti yang tidak terkawal (QA) adalah pelanggaran data yang menunggu untuk berlaku.

Alat terbaik untuk mengetahui sistem Microsoft SQL Server ialah SQLPing3.

SQLPing3 dapat menemui contoh-contoh SQL Server tersembunyi di balik firewall peribadi dan banyak lagi - satu ciri yang dahulunya hanya terdapat dalam SQLRecon aplikasi kakak SQLPing2.

Jika anda mempunyai Oracle dalam persekitaran anda, Pete Finnigan mempunyai senarai alat-alat keselamatan Oracle-centric di www. petefinnigan. com / alat. htm yang boleh melaksanakan fungsi yang serupa dengan SQLPing3.

Kata laluan pangkalan data Crack

SQLPing3 juga berfungsi sebagai program cracking kata laluan berasaskan kamus SQL Server yang bagus. Ia menyemak kata laluan kosong secara lalai. Satu lagi alat percuma untuk retak kata laluan SQL Server, MySQL, dan Oracle adalah Cain & Abel.

Produk komersial Elcomsoft Distributed Password Recovery juga boleh memecahkan hash kata laluan Oracle.

Jika anda mempunyai akses kepada master SQL Server. fail mdf, anda boleh menggunakan Pemulihan Kata Laluan SQL Advanced Elcomsoft untuk mendapatkan kata laluan pangkalan data dengan segera.

Anda mungkin tersandung pada beberapa fail pangkalan data warisan Microsoft Access yang dilindungi kata laluan juga. Jangan risau: Alat Pemulihan Kata Laluan Pejabat Lanjutan boleh membuat anda betul.

Seperti yang anda bayangkan, alat-alat retak kata laluan ini merupakan cara terbaik untuk menunjukkan kelemahan yang paling asas dalam keselamatan pangkalan data anda. Salah satu cara terbaik untuk membuktikan bahawa ada masalah ialah menggunakan Microsoft SQL Server 2008 Management Studio Express untuk menyambung ke sistem pangkalan data yang kini mempunyai kata laluan untuk dan menyediakan akaun backdoor atau menyemak imbas untuk melihat apa yang tersedia.

Secara praktikal, setiap sistem SQL Server yang tidak dilindungi, terdapat maklumat kewangan atau penjagaan peribadi yang sensitif untuk pengambilan.

Mengimbas pangkalan data untuk kelemahan

Seperti sistem operasi dan aplikasi web, beberapa kerentanan khusus pangkalan data boleh di-root hanya dengan menggunakan alat yang betul. Anda boleh menggunakan QualysGuard untuk mencari isu-isu seperti

  • Melimpah Buffer

  • Ungkapan Keistimewaan

  • Kata-kata berkaitan yang boleh diakses melalui akaun lalai / tidak dilindungi

  • Kaedah pengesahan yang lemah membolehkan

  • Fail pendengar pangkalan data yang boleh dinamakan semula tanpa pengesahan

Pengimbas kerentanan pangkalan data komersial semua-dalam-satu yang hebat untuk melakukan pemeriksaan pangkalan data mendalam - termasuk audit pengguna hak pada SQL Server, Oracle, dan sebagainya - adalah AppDetectivePro. AppDetectivePro boleh menjadi tambahan yang baik untuk alat ujian keselamatan alat anda jika anda dapat membenarkan investasi.

Banyak kelemahan boleh diuji dari perspektif luar orang yang tidak disahkan dan juga perspektif orang dalam yang dipercayai. Sebagai contoh, anda boleh menggunakan akaun SYSTEM untuk Oracle untuk log masuk, menghitung dan mengimbas sistem (sesuatu yang disokong oleh QualysGuard).

Bagaimana untuk Meminimumkan Kerentanan Pangkalan Data untuk Menghindari Mendapatkan Hacked - dummies

Pilihan Editor

Pengekodan All-in-One Untuk Dummies Cheat Sheet - dummies

Pengekodan All-in-One Untuk Dummies Cheat Sheet - dummies

Logik, dan sintaks. Pengekodan pada mulanya mungkin menakutkan, tetapi dengan amalan, mudah untuk mendapatkan selesa dengan terminologi, konsep, dan strukturnya. Memahami pengekodan tidak seperti belajar bahasa baru: Gunakannya cukup kerap dan anda akan mendapati diri anda dapat bercakap, berfikir, dan menulis dalam kod. Namun, ...

Kolej Kurikulum Sains Komputer untuk Pekerjaan di Coding - dummies

Kolej Kurikulum Sains Komputer untuk Pekerjaan di Coding - dummies

Kursus apa yang perlu anda ambil di kolej dapatkan pekerjaan pengkodan? Kursus CS College menawarkan tinjauan keseluruhan sistem komputer dari perkakasan yang digunakan untuk mengagihkan memori ke perisian peringkat tinggi yang menjalankan program dan teori yang digunakan untuk menulis perisian itu. Akibatnya, anda mendapat akal ...

3 Tips untuk Menggunakan Template dalam C ++ - dummies

3 Tips untuk Menggunakan Template dalam C ++ - dummies

Template fungsi membolehkan anda menulis sesuatu yang kelihatan seperti fungsi tetapi menggunakan satu atau lebih jenis pemegang yang C + + menukar menjadi jenis yang benar pada masa kompilasi. Anda harus ingat beberapa perkara apabila menggunakan templat. Pertama, tiada kod dijana untuk templat. (Kod dijana selepas templat ditukarkan ...

Pilihan Editor

Memecah Daripada Gelung Tanpa Infin dalam Program Bahasa C Anda - dummies

Memecah Daripada Gelung Tanpa Infin dalam Program Bahasa C Anda - dummies

Ketika anda masuk gelung pengaturcaraan dalam bahasa C, anda dapati kegembiraan dan ketakutan gelung tanpa had, atau tidak terhingga. Gelung ini terus selama-lamanya kerana sama ada programmer terlupa memasukkan cara untuk keluar dari gelung atau keadaan keluar tidak pernah dipenuhi. Sama ada jalan, gelung tidak berkesudahan adalah rasa sakit. Tetapi ...

C All-in-One Reference Desk For Dummies Cheat Sheet - dummies

C All-in-One Reference Desk For Dummies Cheat Sheet - dummies

When working dalam bahasa pengaturcaraan C, anda perlu mengetahui bagaimana C melakukan perkara - contohnya, urutan keutamaan, jenis pembolehubah, pengendali, dan perbandingan dan lawannya.

C Bahasa Simbol Perbandingan - dummies

C Bahasa Simbol Perbandingan - dummies

Jika anda menulis program di C, anda perlu menggunakan simbol perbandingan. Penggunaan simbol C, makna dan contohnya ditunjukkan dalam jadual berikut: Contoh Perbendaharaan Arti atau Sebutan Sebutan Sebenar Lebih daripada 8 ...

Pilihan Editor

Di Premis Antispam Perisian - dummies

Di Premis Antispam Perisian - dummies

Program antispam di premis berjalan pada pelayan di rangkaian anda dan berinteraksi langsung dengan pelayan e-mel anda. E-mel yang tiba di pelayan anda diserahkan kepada program antispam, yang menilai e-mel untuk menentukan sama ada spam atau mel yang sah. Perisian antispam menggunakan pelbagai teknik untuk mengenal pasti spam dan ...

OSI untuk CCNA Layer 6: Presentation - dummies

OSI untuk CCNA Layer 6: Presentation - dummies

Semasa anda mempersiapkan peperiksaan CCNA, kebanyakannya berkaitan dengan format data. Ia menukarkan data antara format yang berbeza supaya kedua-dua penghantar dan penerima boleh menggunakan data heterogen. Sebagai contoh, mesej mel mengandungi pelbagai format data: teks, lampiran aplikasi, video, audio, dan tandatangan grafik. Lapisan persembahan pada ...

OSI untuk Lapisan CCNA 7: Permohonan - dummies

OSI untuk Lapisan CCNA 7: Permohonan - dummies

Peperiksaan CCNA memerlukan pengetahuan lapisan aplikasi model rujukan OSI . Lapisan ini mewakili pelbagai aplikasi rangkaian seperti pembaca e-mel, pelayar web, Protokol Pemindahan Hypertext (HTTP), Protokol Pemindahan Fail (FTP) dan Sistem Fail Rangkaian (NFS). Lapisan aplikasi menyediakan antara muka pengguna dan memproses data rangkaian. Lapisan aplikasi pada penghantaran ...