brute force - knn
-
Captcha - Brute Force(KNN)Web - Security/Login 2023. 7. 19. 12:48
PHP, MySQL로 간단한 로그인 페이지를 구현하였으며 PHP를 이용하여 Captcha 이미지를 생성해 내도록 하였다 실제 사이트에 사용하기엔 보안이 매우 취약하므로 사용하지 않아야 하며 Brute Force를 쉽게 하기위해 0부터 9까지의 숫자만 사용하였다 본 실습은 모두 본인이 소유한 서버와 사이트를 대상으로 진행되었습니다. KNN 이란? KNN은 최근접 이웃법으로 분류 문제에 사용하는 알고리즘이다 새로운 데이터가 들어왔을 때 기존 데이터의 그룹 중 어떤 그룹에 속하는지 분류하는 문제에 주로 이용된다 로그인 페이지 위와 같이 로그인 페이지와 캡차 이미지를 간단히 구현했다 훈련 데이터 생성 로그인 페이지에서 생성된 캡차 이미지를 다운받는다 이때 0부터 9까지 모든 숫자가 있어야 하므로 여러 장 다운로..