세션 통제 세션 통제의 개요 - 서버와 클라이언트의 연결인 세션 간의 연결로 인해 발생하는 정보를 관리 - 요구사항 분석 및 설계 단계에서 진단해야 하는 보안 점검 내용 불충분한 세션 관리 - 일정한 규칙이 존재하는 세션ID가 발급되거나 타임아웃이 너무 길게 설정되어 있는 경우 발생 - 세션 하이재킹(세션 정보를 가로채는 공격)을 통해 획득한 세션 ID로 접근할 수 있음 잘못된 세션에 의한 정보 노출 - 다중 스레드 환경에서 멤버 변수에 정보를 저장할 때 발생 - 변수의 범위를 제한하는 방법으로 방지 가능 - 싱글톤 패턴에서 발생하는 레이스컨디션으로 인해 동기화 오류가 발생하거나 멤버 변수의 정보가 노출될 수 있음 - 레이스컨디션(race condition) : 두 개 이상의 프로세스가 공용 자원을 획득..