본 발명 의 일 측면 에 따르 면 , 사용 자 단 말 로부터 입력 되 는 서비스 요청 에 대응 하 여 웹 트랜잭션 을 처리 하 는 웹 애플리케이션 서버 ( Web Application Server : 이하 WAS ) 를 통한 데이터베이스 ( 이하 , DB ) 접근 에 대한 보안 을 제공 하 는 데이터베이스 보안 장치 에 있 어서 , 상기 WAS 의 보안 을 담당 하 는 WAS 보안 에이전트 로서 , 상기 WAS 로부터 DB 접근 정보 를 포함 한 웹 트랜잭션 정보 를 수집 하 고 , 대량 의 데이터 액세스 나 데이터 변경 을 포함 하 는 비 정상 사용자 에 대한 웹 트랜잭션 을 차단 하 고 , 사용 자 를 식별 할 수 있 는 사용자 식별자 를 수집 하 여 WAS 메모리 에 저장 하 며 , 이후 에 특정 트랜잭션 이 수행 될 때 동일 한 애플리케이션 세션 ID 의 웹 트랜잭션 에 대하 여 사용자 식별자 를 매핑 하 는 WAS 보안 에이전트 ; 상기 WAS 보안 에이전트 를 관리 하 는 웹 트랜잭션 보안 관리 시스템 으로서 , 상기 WAS 보안 에이전트 로부터 웹 트랜잭션 정보 를 수신 하 고 , 수신 한 웹 트랜잭션 정보 에 기초 하 여 비 정상 사용자 에 대한 웹 트랜잭션 을 차단 하 는 제 1 차 단 명령 을 생성 하 고 , 생성 한 제 1 차 단 명령 을 상기 WAS 보안 에이전트 로 전송 하 는 상기 웹 트랜잭션 보안 관리 시스템 ; 상기 DB 의 보안 을 담당 하 는 DB 보안 에이전트 로서 , 상기 DB 로부터 DB 트랜잭션 및 감사 추적 정보 를 수집 하 는 DB 보안 에이전트 ; 및 상기 DB 보안 에이전트 를 관리 하 는 DB 보안 관리 시스템 으로서 , 상기 DB 보안 에이전트 로부터 상기 DB 트랜잭션 및 감사 추적 정보 를 수신 하 고 , 수신 한 DB 트랜잭션 및 감사 추적 정보 에 기초 하 여 비 정상 사용자 에 대한 웹 트랜잭션 을 차단 하 는 제 2 차 단 명령 을 생성 하 고 , 생성 한 제 2 차 단 명령 을 상기 웹 트랜잭션 보안 관리 시스템 으로 전송 하 는 DB 보안 관리 시스템 ; 을 포함 하 는 것 을 특징 으로 한다 .