SHIELD Gate 핵심 기술
1. Remote Browser Isolation (RBI)
개요
RBI는 모든 웹 콘텐츠를 격리된 서버에서 실행하여 사용자 기기를 보호하는 기술입니다. 웹사이트의 악성 코드나 스크립트가 사용자 PC에 닿지 않도록 완전히 차단합니다.
동작 원리
전통적인 웹 브라우징
1. 사용자가 URL 입력
2. 브라우저가 직접 웹사이트 접속
3. HTML, JavaScript, 이미지 등을 로컬로 다운로드
4. 로컬 브라우저에서 실행
└─ 위험: 악성 스크립트, 악성코드가 로컬에서 실행
SHIELD Gate RBI 방식
1. 사용자가 URL 입력
2. 격리 서버가 웹사이트 접속
3. 격리 서버에서 모든 콘텐츠 실행
4. 렌더링된 화면만 사용자에게 스트리밍
└─ 안전: 악성 코드가 사용자 PC에 도달하지 않음
└─ 보안: 세션별 독립 환경으로 흔적 없이 완전 삭제
격리되는 요소
웹 콘텐츠
- HTML, CSS 파싱 및 렌더링
- JavaScript 실행
- 플러그인, ActiveX 동작
- 웹 폰트, 이미지 로딩
네트워크
- 모든 HTTP/HTTPS 요청
- DNS 쿼리
- WebSocket 연결
- AJAX 통신
데이터 저장
- 쿠키 (Cookie)
- 세션 스토리지 (Session Storage)
- 로컬 스토리지 (Local Storage)
- IndexedDB
사용자 입력
- 키보드 이벤트
- 마우스 이벤트
- 터치 이벤트
- 파일 업로드
격리 정책 설정
관리자는 웹사이트별로 격리 수준을 조정할 수 있습니다.
완전 격리 모드
대상: 알 수 없는 사이트, 위험 사이트
제한: 모든 입출력 차단
- 다운로드 차단
- 업로드 차단
- 복사·붙여넣기 차단
- 키보드 입력 차단
- 인쇄 차단