Percepcyjne techniki zabezpieczania danych i weryfikacji użytkowników
Najpopularniejszą obecnie techniką percepcyjną wykorzystywaną w celu ulepszania zabezpieczeń aplikacji jest CAPTCHA. Wykorzystuje ona zdolność człowieka do intuicyjnej, wzrokowej interpretacji informacji, jak również jego umiejętność w rozpoznawaniu kształtów i rozumieniu schematów, opartą w dużej mierze na wiedzy oraz doświadczeniu obserwatora. Techniki wizualne są najbardziej popularnymi technikami percepcyjnymi ze względu na fakt, iż postrzeganie i analiza obrazu stanowi niezwykle skomplikowany proces nawet dla wyspecjalizowanych programów komputerowych, będąc jednocześnie prostym do realizacji zadaniem dla przeciętnego użytkownika. W niniejszej pracy skupiono się na następujących zagadnieniach z zakresu ochrony danych: trudność w zapamiętaniu przez użytkownika wielu haseł, personalizacja pytania przypominającego, autoryzacja w oparciu o konkretny przedmiot lub lokalizację oraz próba ulepszenia najpopularniejszej techniki służącej odróżnianiu człowieka od komputera, jaką jest CAPTCHA tekstowa. W tym celu opracowano cztery autorskie modele CAPTCHA. Każdy z nich prezentuje odmienne wykorzystanie technik percepcyjnych jako elementu zabezpieczeń. Głównym celem pracy jest udzielenie odpowiedzi na pytanie, czy możliwe jest opracowanie nowych algorytmów wykorzystujących wizualne kody CAPTCHA, a także technik percepcyjnych do zabezpieczania danych i weryfikacji użytkowników.Perception techniques for data protection and user authentication
CAPTCHA is currently the most common perception technique applied to user verification models. It allows humans to use their intuitive visual abilities in conjunction with shape recognition and scheme solving skills, based mostly on the observer’s knowledge or experience, to interpret various information contained in an image. Visual techniques are the most widely used perception techniques due to the fact that image interpretation and analysis is a very complex process even for the most advanced computer algorithms, while being a very easy task for a regular person. The presented work focuses on the following issues related to data protection: difficulties with remembering many passwords, personalization of the security question, authentication based on an object or localization and approach to improve the most commonly used human verification technique, which is a text-based CAPTCHA. In the hopes of getting closer to solving this issue tour original models of CAPTCHA were proposed. Each of these models represents different use of the perception techniques in security schemes. Main purpose of this work is to answer the question whether it is possible to create an improved text-based CAPTCHA scheme, as well as new authentication and data protection models based on the perception techniques.