ضربات المفاتيح أو Keystroke هي طريقة ليست جديدة ولكن لم تشتهر كثيرا تقوم بحساب الوقت الكلي للإدخال و التحقق من الوقت بين ضربات المفاتيح للمساعدة على آمان دخول المستخدم بغض النظر عن البيانات التي يتم إدخالها.
فكما هو معلوم أن كل مستخدم له طريقة خاصة في الطباعة والضرب على المفاتيح، فتقوم هذه الطريقة على قياس الزمن المستغرق في الطباعة و الزمن المستغرق بين النقر بين مفتاح إلى آخر، وتضعه في مخطط بياني بحيث تراعي النطاق الأدنى والأعلى لكل مستخدم. وعلى ضوء هذا تقوم بالمقارنة هل المدخل للبيانات هو نفس الشخص أم آخر.
تعلم في هذه المقالة كيفية استخدام أدوات مفتوحة المصدر xev و Perl في ضربات المفتاح الدينامكية لقياس تفاعل بين خصائث الانسان و الحاسوب بطريقة أكثر دقة وواقعية. هذه المقالة تستخدم كود تجريبي لشرح استخدام ضربات المفاتيح الدينامكية لتحسين الأمان في تطبيقاتك وبخاصة في عملية تسجيل دخول و سياقات إدخال البيانات المستمرة.
disqus