Selamat datang kembali.
Bagaimana kita akan membangun alat ini?
Bagaimana kita akan tahu kata sandi apa yang telah diretas dan apa artinya sebenarnya?
Nah, kata sandi selalu bocor setiap kali kita mendengar tentang pelanggaran data, bukan?
Facebook telah diretas dengan pelanggaran data, Equifax, LinkedIn, Yahoo!
Semua perusahaan besar ini terkadang membuat database mereka bocor.
Dan pada dasarnya yang terjadi terkadang adalah nama pengguna dan kata sandi kami bocor ke publik dan peretas.
Apa yang mereka lakukan adalah mereka mengkompilasi daftar nama pengguna dan kata sandi yang bocor ini dan pada dasarnya mencoba untuk masuk ke layanan
yang berbeda.
Jadi ada database atau Anda bisa menganggapnya sebagai file Excel besar dari semua email dan kata
sandi yang pernah bocor sepanjang sejarah.
Dan sebenarnya ada situs web yang dibuat oleh seseorang bernama Troy Hunt, yang merupakan peneliti keamanan yang sangat terkenal, dan
itu disebut Apakah Saya Telah Dilubangi?
Dan yang dapat Anda lakukan di sini adalah Anda benar-benar dapat memasukkan alamat email Anda dan berkata, ayo pergi Andy di Gmail
dot com.
Apakah ini pernah bocor?
Oh, tidak, sepertinya sudah dilubangi, jadi sepertinya sudah digadaikan di delapan puluh delapan situs yang
dilanggar dan menemukan 27 Paiste.
Artinya, pada dasarnya, email ini telah menjadi bagian dari pelanggaran data, jadi mungkin saya menggunakan email
ini sebagai login Facebook saya.
Nah, ketika Facebook diretas dan beberapa pengguna mungkin mencuri informasi pengguna sementara email ini adalah bagian darinya, pada
kenyataannya, dari empat delapan puluh delapan pelanggaran.
Dan jika saya pergi ke Kata Sandi di sini, Anda sebenarnya dapat melakukan hal yang sama tentang Kata Sandi, saya dapat memeriksa kata sandi saya dan Anda
dapat melihat di sini bahwa itu tidak muncul dan saya dapat mengeklik di sini untuk melihat apakah kata sandi itu telah
dilubangi.
Sekarang, saya baru saja memasukkan beberapa omong kosong di sini dan sepertinya tidak, tidak ada panish yang ditemukan.
Tapi mengapa ini penting?
Mengapa kami peduli bahwa email dan kata sandi telah bocor?
Peretas menggunakan sesuatu yang disebut serangan kamus dan serangan kamus, yah, seperti
kamus Python menggunakan kamus besar dengan kunci dan nilai, katakanlah, nama pengguna dan kata sandi dan hanya mencoba
masuk ke situs web menggunakan daftar besar ini informasi.
Dan jika nama pengguna dan kata sandi Anda pernah bocor, peretas hanya menjalankan apa yang disebut serangan
brute force, di mana ia hanya mengulang semua nama pengguna dan kata sandi yang bocor ini dan mencoba
masuk.
Jadi mungkin masuk ke Facebook dan hanya mengulang daftar besar ini, akhirnya mereka akan menemukan
sesuatu dan bisa masuk.
Sekarang, inilah masalahnya.
Ini bukan kursus pengembangan web.
Maksud saya, kursus ini tentang Python, dan meskipun kami memiliki bagian tentang pengembangan Web, apa yang dapat saya
katakan kepada Anda adalah bahwa sebagian besar waktu, meskipun saya mempercayai situs web ini, ia menggunakan sesuatu yang disebut
https, yang dienkripsi.
Saya atau Anda seharusnya tidak pernah benar-benar mempercayai situs web dengan kata sandi Anda.
Ya, mungkin situs web besar seperti Facebook, mungkin Google yang kami percayai, tetapi idealnya Anda tidak ingin
mengirimkan kata sandi seperti ini melalui Internet.
Karena apa yang terjadi di sini, segera setelah saya mengklik ini, adalah bahwa itu sedang
ditransfer ke server di suatu tempat di dunia, itu berjalan melalui kabel Internet dan seseorang dapat mencegatnya.
Jadi sebenarnya ada cara yang lebih aman untuk melakukan ini.
Dan di sinilah kami akan membangun situs web ini sebenarnya memberi kami API kata sandi bagi kami untuk melakukan ini dan
memeriksa kata sandi kami, tetapi dengan cara yang lebih aman karena, tentu saja, kami mungkin memercayai situs web ini,
tetapi keamanan terbaik adalah tidak percaya siapapun.
Saat ini, apa yang akan saya tunjukkan kepada Anda dan mengapa kita akan melakukannya sebenarnya adalah teknik yang digunakan oleh pengelola kata
sandi yang sah seperti Keeper satu kata sandi yang mungkin pernah Anda dengar tentang Kata Sandi Lengket Buram.
Ini adalah pengelola kata sandi mahal yang menjaga keamanan kata sandi Anda.
Tapi kami akan membangunnya sendiri karena kami adalah programmer.
Jadi di video berikutnya, kita sebenarnya akan mulai sedikit mengkode dan belajar tentang API kata sandi
ini.
Saya akan melihat di berikutnya oleh.