본문 바로가기

프로젝트 구축 Infrastructure

보안 시스템 고도화 (Web Squid -> 개발 pc gitlab을 통한 blacklist domain 관리)

위에 도메인은 극히 일부분

 

위에 도메인을 포함한 주소들을 모두 데스크탑에서 합친 후 FileZilla를 통해 esxi 가상화 개발 pc로 전송

 

시스템 구성 단계에서 설치한 개발 pc의 gitlab을 통해 project 내에 파일을 업로드
해당 URL을 opnsense 웹 스퀴드에 추가
# 추가로 웹 스퀴드 -> Remote Access Control Lists 설정도 필요

 

 

웹스퀴드 .mp4
7.93MB

 

 

위의 동영상은 BLACKLIST로 등록한 도메인에 접속 시, 실시간으로 차단되는 장면이다. 깃랩에서 로컬 테스트라는 새로운 프로젝트를 생성한 후에 블랙리스트 텍스트 파일을 업로드 한다. 그 후에  화면에서 [Raw] 버튼을 클릭하여, 오직 텍스트 내용만 출력되는 고유 URL 주소를 획득한 후에 웹 스퀴드에 넣어주면 해당 도메인에 접속 시 차단되는 과정이다.

 

Gitlab을 사용하는 이유는 다음과 같다.

 

#실시간 정책 반영 및 동기화
- 즉각적인 업데이트: 새로운 차단 대상 사이트가 생기면, 외부 업체에 요청할 필요 없이 GitLab의 텍스트 파일만 수정하고 Commit하면 즉시 반영됨

- 버전 관리 (History): 누가, 언제, 왜 특정 사이트를 차단 리스트에 추가했는지 GitLab의 커밋 히스토리를 통해 완벽하게 추적할 수 있음

'프로젝트 구축 Infrastructure' 카테고리의 다른 글

리눅스 취약점 점검  (0) 2026.02.24
MGT (PMS Server) -> WAPT  (0) 2026.01.12
NDLP -> ICAP 서버 구축 및 연동  (0) 2026.01.11
Opensense web squid - https  (0) 2026.01.11
Opensense web squid - http  (0) 2026.01.11