카테고리 없음

[8월 5일] OSSEC 구축 및 운용하기

ljm 2025. 8. 5. 12:02

HIDS / HZPS

OSSEC

wazuh

ossec.net

 

라이브러리 설치하기

sudo apt install -y build-essential make zlib1g-dev libpcre2-dev libevent-dev libssl-dev libz-dev libsqlite3-dev

sudo wget -q -O - https://updates.atomicorp.com/installers/atomic | bash

sudo apt update -y

sudo apt install -y ossec-hids-server

서버설치완료

 

 

sudo ls /var/ossec/etc/ossec.conf

sudo vi /var/ossec/etc/ossec.conf

ossec.conf (환경설정파일)

 

---------

5. email  yes -> no

rootkit : 악성파일. 권한상승 kit

trojans : 트로이목마

화이트리스트 : 룰에 상관없이 언제든지 접근가능한 사용자

117 secure 뒤에 192.168.16.0/24 추가

------------

sudo /var/ossec/bin/ossec-control status

sudo /var/ossec/bin/manage_agents

 

[agent001 : ubuntu_linux 만들기]

a  (add)

e (exec)

y

001

 

** Ubuntu sub의 agent의 아이피도 192.168.16.74로 동일하므로, 변경해주기

sudo vi /etc/netplan/50-cloud-init.yaml 

설정파일에서 enp3s0 의 dhcp를 true -> false 로 수정. 

addresses: [192.168.16.91/24] 한줄 추가하기

빠져나와서

sudo netplan apply 변경사항 적용하기

 

(임시로 ip 지정해주는방법 : 재부팅 시 초기화)

sudo ip addr add 192.168.16.91/24 dev enp3s0  **

 

 

[agent002 : windows10 만들기]

a

windows10

y

002

 

q (quit)

 

sudo /var/ossec/bin/ossec-control start

 

sudo vi /var/ossec/etc/ossec.conf

실행파일에서 117번째 secure 대역대 지정해줬는데 에러가 떠서 다시 secure로 변경(email만 no이고 나머지 다 동일)

 

sudo /var/ossec/bin/ossec-control start

다시 한번 실행

 

 

 

 

 

sudo vi/var/ossec/etc/ossec.control start

sudo vi /var/ossec/etc/ossec.conf

------

agent머신에서 5번 서버 ip 설정 변경 192.168.16.66 (예시)

------

sudo /var/ossec/bin/manage_agents

 

agent 키값 복사해서 머신에 붙여넣기(Paste it here)

잘안됌

ossec.net에서 다운로드하기 https://www.ossec.net/download-ossec/

다운받아서 실행한후 ip설정 + agent키값 입력하기

 

service실행하기

sudo /var/ossec/bin/ossec-control start

sudo /var/ossec/bin/manage_agents

 

120번에 

-----

<allowed-ips>192.168.16.0/24</allowed-ips> 한줄 추가하기

-----

 

 

sudo vi /var/ossec/etc/ossec.conf  설정파일에서 server파일 확인하기

sudo /var/ossec/bin/manage_agents

I

키값붙여넣기(ubuntu-linux)

 

서브머신에서

sudo tail -f /var/ossec/logs/alerts/alerts.log 해보기

 

ubuntu_linux 리스타트

sudo /var/ossec/bin/ossec-control restart

 

평상시에 어떤 활동을 하는지 기계학습 -> 등록된 학습과 동떨어진 패턴을 찾게되면 관리자 이메일로 발송

 

systemctl start firewalld

방화벽을 시작했다는 alert를 볼수있음

 

sudo ls /var/ossec/rules

써진 룰을 확인