مرحبًا بعودتك.
كيف سنبني هذه الأداة؟
كيف سنعرف كلمات المرور التي تم اختراقها وماذا تعني حقًا على أي حال؟
حسنًا ، يتم تسريب كلمات المرور طوال الوقت.
لقد سمعنا عن خروقات البيانات ، أليس كذلك؟
تم اختراق موقع Facebook بانتهاكات البيانات.
Equifax و LinkedIn و Yahoo!
يتم تسريب قواعد بيانات كل هذه الشركات الكبيرة في بعض الأحيان.
وما يحدث أحيانًا هو تسريب أسماء المستخدمين وكلمات المرور الخاصة بنا إلى الجمهور.
والمتسللون ، ما يفعلونه هو تجميع هذه القوائم بأسماء المستخدمين وكلمات المرور المسربة ومحاولة
تسجيل الدخول إلى خدمات مختلفة.
لذلك هناك قواعد بيانات أو يمكنك التفكير فيها كملفات Excel ضخمة لجميع رسائل البريد الإلكتروني وكلمات
المرور التي تم تسريبها عبر التاريخ.
وهناك في الواقع موقع على شبكة الإنترنت أنشأه شخص ما يُدعى تروي هانت ، وهو باحث أمني مشهور
جدًا ، ويسمى Have I Been Pont؟
وما يمكنك فعله هنا هو أنه يمكنك بالفعل إدخال عنوان بريدك الإلكتروني والقول ، دعنا نذهب ، آندي ،
في gmail. كوم.
هل تم تسريب هذا من قبل؟
أوه ، لا ، يبدو أنه كان -.
لذلك يبدو أنه تم رهن 88 موقعًا مخترقًا وعثر على 27 لصقًا.
ما يعنيه هذا ، بشكل أساسي ، هو أن هذا البريد الإلكتروني كان جزءًا من خرق البيانات.
لذلك ربما استخدمت هذا البريد الإلكتروني كتسجيل الدخول إلى Facebook.
حسنًا ، عندما تم اختراق Facebook وربما سرق بعض المستخدمين معلومات المستخدم ، حسنًا ، كان هذا البريد الإلكتروني
جزءًا منه ، في الواقع ، من أصل 488 انتهاكًا.
وإذا ذهبت إلى كلمات المرور هنا ، فيمكنك فعل الشيء نفسه بشأن كلمات المرور.
يمكنني التحقق من كلمة المرور الخاصة بي ويمكنك أن ترى هنا أنها لا تظهر.
ويمكنني النقر هنا لمعرفة ما إذا كان مرهونًا.
الآن أدخل بعض الهراء هنا ويبدو أنه ، كلا ، لا - تم العثور عليه.
لكن لماذا هذا مهم؟
لماذا نهتم بتسريب رسائل البريد الإلكتروني وكلمات المرور؟
يستخدم المتسللون شيئًا يسمى هجمات القاموس وهجوم القاموس.
حسنًا ، يشبه قاموس Python نوعًا ما يستخدم قاموسًا ضخمًا به مفتاح ووادي ، دعنا نقول ، اسم مستخدم
وكلمة مرور ويحاول فقط تسجيل الدخول إلى مواقع الويب باستخدام قوائم المعلومات الضخمة هذه.
وإذا تم تسريب اسم المستخدم وكلمة المرور الخاصين بك أثناء قيام أحد المتطفلين ببساطة بتشغيل ما يسمى هجوم القوة
الغاشمة ، حيث يقوم فقط بإجراء حلقات عبر كل أسماء المستخدمين وكلمات المرور المسربة ويحاول تسجيل الدخول.
لذلك ربما عند الدخول إلى Facebook والتصفح عبر هذه القائمة الضخمة ، في النهاية سيصطدمون بشيء ما وسيكونون
قادرين على تسجيل الدخول.
الآن ، هذا هو الشيء.
هذه ليست دورة تطوير الويب.
أعني ، هذه الدورة عن بايثون.
وعلى الرغم من أن لدينا قسمًا خاصًا بتطوير الويب ، ما يمكنني قوله هو أنه في معظم الأوقات ، على الرغم
من أنني أثق في هذا الموقع ، فإنه يستخدم شيئًا يسمى HTTPS ، وهو مشفر.
يجب ألا أثق مطلقًا في أي موقع ويب بكلمة المرور الخاصة بك.
نعم ، ربما موقع ويب كبير مثل Facebook ، وربما Google نثق به.
لكن من الناحية المثالية ، لا تريد إرسال كلمة المرور الخاصة بك مثل هذه عبر الإنترنت.
لأن ما يحدث هنا ، بمجرد النقر فوق هذا ، هو أنه يتم نقله إلى خادم في مكان
ما في العالم.
إنها تسافر عبر أسلاك الإنترنت ويمكن لأي شخص اعتراضها.
لذلك هناك بالفعل طريقة أكثر أمانًا للقيام بذلك.
وهذا هو المكان الذي سنقوم فيه ببناء موقع الويب هذا يمنحنا في الواقع واجهة برمجة تطبيقات لكلمة المرور للقيام
بذلك والتحقق من كلمات المرور الخاصة بنا ، ولكن بطريقة أكثر أمانًا لأننا بالتأكيد ، قد نثق في هذا
الموقع ، ولكن أفضل أمان هو الثقة لا احد.
في الوقت الحالي ، ما سأعرضه عليك وما سنفعله هو في الواقع تقنية يستخدمها مديرو كلمات المرور الشرعيون
مثل Keeper one password الذي ربما سمعت به ، وطمس كلمة المرور اللاصقة.
هذه أدوات إدارة كلمات مرور باهظة الثمن تحافظ على أمان كلمات المرور الخاصة بك ، لكننا سنبنيها
بأنفسنا لأننا مبرمجون.
لذلك في الفيديو التالي ، سنبدأ بالفعل في الترميز قليلاً والتعرف على واجهة برمجة تطبيقات كلمات المرور
هذه.
سأراك في المرحلة التالية.
مع السلامة.