일반적으로 로그인을 할 때 DB에 쿼리를 주고 받습니다.
이 부분은 요즘 보안적인 문제에서 몇가지 문제점을 가지고 있습니다.
1. sql injection의 위험이 존재한다.
2. ddos 스타일의 로그인 공격이 가능하다.
인트라웹에서는 TStringList 기반의 로그인 시스템이 있습니다.
ServerControler.pas 파일을 봅니다.
여기 프로퍼티 중 AuthList라는 항목이 있습니다. TStringList 기반입니다.
아이디=패스워드 로 한 줄을 입력하면 됩니다.
DB에 접속하지 않는 로그인 방식이기 때문에 계정을 탈취하는 SQL Injection 방지에 효과적입니다.
원문은 아래와 같습니다.
http://blog.naver.com/testcode/80061625195
testcode~
|