Тема дипломной работы: Использование языка программирования JavaScript и библиотеки JQuery при разработке модуля оценки сложности пароля.
Цель дипломной работы: Исследование базовых принципов сложности пароля и использование языка программирования JavaScript и библиотеки JQuery при разработке модуля оценки сложности пароля.
В качестве основы для разработанного модуля были взяты плагин библиотеки JQuery — pwdmeter.js и существующий модуль оценки сложности пароля — Password Meter V2.0. В процессе анализа их функциональных возможностей, в дипломной работе были выделены ряд их недостатков и возможные методы решения. На базе полученного результата и кода Password Meter V2.0 был разработан собственный модуль с следующими добавленными возможностями проверки:
- добавление поля логина и проверка, если пароль является логином и наоборот;
- пароль является частью последовательности букв на клавиатуре;
- пароль является обратной частью последовательности букв на клавиатуре;
- пароль является частью вертикальной последовательности букв на клавиатуре;
- пароль является обратной частью вертикальной последовательности букв на клавиатуре;
- пароль является частью шахматного расположения букв на клавиатуре;
- пароль является обратной частью шахматного расположения букв на клавиатуре.
Скриншоты практической части работы
Дипломная работа состоит из введения, 3-х глав, заключения и списка литературы.
В первой главе работы исследованы механизмы доступа к информационным системам, а именно представлено описание: процесса контроля доступа, идентификации и аутентификации, основных характеристик сложности пароля.
Вторая глава дипломной работы посвящена описанию и анализу существующих модулей оценки сложности пароля. В параграфах главы отмечены такие системы и алгоритмы как: SeeMonkey, Password Strength Meter, Password Strength Checker, Password Strength Tester.
В третьей главе работы приведено описание разработанного модуля оценки сложности пароля. Большое внимание при описании уделено процессу web программирования на языке JavaScript и библиотеки JQuery, а также применению данного модуля в методике преподавания информационной безопасности.
Стоимость работы (теория, практика, исходники, презентация) — 90$
Стоимость только практической части с исходниками — 75$