개인 프로젝트로 TCP/IP 기반으로하는 파일 송수신 서버/클라이언트를 구현했습니다.
그런데 파일 송수신 서버쪽에서 3회 비밀번호가 틀렸을 경우 로직을 추가하고자 하는데 골치가 아프네요.
자체 DB 를 가지고 3회 비밀번호가 틀린 ID 블락 까지는 어려운것이 없습니다.
그런데 3회 비밀번호가 틀렸는데도 불구하고 계속적으로 로그인을 시도할 경우
이것을 (1) firewall 과 연동해서 IP 블락 시켜야 할지 (2) 그냥 서버 자체에서 IP 블락 리스트를 가지고 연결 불허해야 할지 고민됩니다.
(1) 방법은 firewall 과 연동 해본 경험이 없습니다. 구현 방법은 System.exec 정도 생각하고 있습니다.
(2) 방법은 유연성/확장성 설계시 필요한 요구 조건도 모르고 그렇게 설계할 능력이 없어서 문제이지 그냥 초 간단한 구현은 큰 문제 없습니다.
(1) 과 (2) 중 어떤것을 선택하면 좋을까요?