محمد نصیری
بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات

Keystroke Dynamics چیست ؟ احراز هویت با استفاده از روش تایپ کردن

در جریان جنگ جهانی دوم بیشتر ارتباطات از راه دور توسط کدها و الفبای مورس برقرار می شد ، نظامیان از تکنیکی به نام The Fist of the Sender که به معنی مشت زدن ارسال کننده یا چیزی شبیه با این است برای شناسایی افرادی که کدهای مورس را ارسال می کردند استفاده می کردند ، در این روش با استفاده از شناسایی ریتم و روشی که شخص ارسال کننده پیام برای ارسال پیام خود توسط کدهای مورس استفاده می کرد نظامیان می توانستند متوجه شوند که شخص ارسال کنند پیام آیا از افراد خودی شناخته شده است یا از افراد دشمن است.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
سرفصل های این مطلب
  1. Keystroke Dynamics چیست ؟

همین مفهوم امروزه در خصوص کیبوردهایی که شما استفاده می کنید نیز وجود دارد که به نام Keystroke Dynamics شناخته می شود ، در این تکنیک شما بر اساس شیوه و تکنیک تایپ کردن بر روی کیبورد توسط سیستم احراز هویت می شود ، Keystroke Dynamics به عنوان یک روش بیومتریک ساده و بدون نیاز به تجهیزات خاص امروزه استفاده می شود و کمترین هزینه را برای کاربران دارد.

Keystroke Dynamics چیست ؟

Keystroke Dynamics به روش یا تکنیکی گفته می شود که توسط آن می توان افراد را با استفاده از روش و ریتم استفاده از Keyboard و تایپ کردن توسط آن شناسایی و احراز هویت کرد. Keystroke Dynamics یک تکنیک احراز هویت بیومتریک با عنوان What You Do یا شیوه رفتاری شما می باشد و جزو دسته بندی Two-Factor Authentication می باشد.

هر فردی زمان استفاده از کیبورد و تایپ کردن توسط آن رفتار و روش استفاده خاص خود را دارد که پارامترهایی همچون زمان و نحوه فشردن کلید ها از این دسته رفتارها می باشد. زمانیکه از نرم افزارهای بیومتریک Keystroke Dynamics استفاده می کنید ابتدا تکنیک ها و ریتم استفاده شما از کیبورد در قالب یک Biometric Template به نام شخص شما در نرم افزار ذخیره می شود.

احراز هویت با استفاده از روش تایپ کردن What You Do Biometric

بصورت کلی دو پارامتر بسیار مهم در تهیه این Biometric Template دخیل است ، Dwell time یا مدت زمانی که یک کلید فشرده می شود و پارامتر دوم به نام Flight time می باشد که مدت زمانی است که بین رها کردن یک کلید و فشردن یک کلید جدید استفاده می شود. زمانیکه شما یک سری کاراکتر را توسط کیبورد وارد می کنید ، مدت زمانیکه بین Flight time و Dwell time صرف می شود مختص همین عملیات و همین فرد می باشد و همین پارامتر ترکیبی ویژگی منحصر به فرد یک شخص یا کاربر ما خواهد بود.

البته علاوه بر این ریتمی که شما کاراکترها را وارد می کنید برای هر فرد منحصر به فرد است ، برای مثال شخصی که در تایپ کردن فارسی تبهر دارد ممکن است زمان بیشتری ببرد که بتواند کاراکترهای انگلیسی را وارد کند این رفتار این فرد با کاراکترهای زبان های دیگر است . البته جدیدا روشی ابداع شده است که Dynamic Keystrokes را با حرکت ماوس که بر اساس معیارهایی همچون سرعت و تعداد نوسانات کلیک بر روی دکمه های آن اندازه گیری می شود ترکیب می کند. ITPRO باشید.

نویسنده : محمد نصیری

منبع : انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد


محمد نصیری
محمد نصیری

بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات

محمد نصیری هستم ، هکر قانونمند و کارشناس امنیت سایبری ، سابقه همکاری با بیش از 50 سازمان دولتی ، خصوصی ، نظامی و انتظامی در قالب مشاور ، مدرس و مدیر پروژه ، مدرس دوره های تخصص شبکه ، امنیت ، هک و نفوذ ، در حال حاضر در ایران دیگه رسما فعالیتی غیر از مشاوره انجام نمیدم و مقیم کشور ترکیه هستم ، عاشق آموزش و تدریس هستم و به همین دلیل دوره های آموزشی که ضبط می کنم در دنیا بی نظیر هستند.

نظرات