보관함

MySQL / MariaDB 복제(Replication) 정리 – 동작 원리, 설정, 복제 지연 해결

복제(Replication)는 DB 데이터를 두 대 이상에 복제해 두는 방식이다. 가장 기본 구성은 마스터(master) 1대 + 슬레이브(slave) 1대이고, master-master, 다중 slave 로도 쓴다. 비동기 방식이라 마스터의 변경이 슬레이브에 약간의 지연을 두고 반영된다.

왜 쓰나 실시간 백업 — 마스터가 원본, 슬레이브가 백업. 마스터 장애 시 슬레이브로 전환 부하 분산 — 마스터는 쓰기(insert·update·delete), 슬레이브는 읽기(select) 로 나눠 받음 […]

Ubuntu 서버 보안 하드닝 가이드 (방화벽·SSH·Fail2Ban·AppArmor 등 18단계)

Ubuntu 서버의 기본 보안을 단계별로 잡는 가이드다. 원문(The Fan Club, 2012)은 Ubuntu 12.04 기준이라, 지금 LTS(22.04/24.04)에서 달라진 부분을 반영해 정리했다. 모든 명령은 sudo 권한으로, 바꾸기 전에 설정 파일을 백업하고, 특히 SSH·방화벽은 접속이 끊길 수 있으니 콘솔 접근 수단을 확보한 뒤 진행한다.

1. 방화벽 – UFW

UFW(Uncomplicated Firewall)로 시작한다. 방화벽을 켜기 전에 SSH 부터 허용해야 접속이 […]

네트워크 보안 도구 Top 50 (sectools.org)

Nmap 프로젝트가 보안 커뮤니티의 투표로 정리하는 네트워크 보안 도구 목록(sectools.org) 상위 50개를 정리했다. 원래 목록은 2013년 기준이라, 지금 이름이 바뀌었거나 개발이 멈춘 도구는 “지금 상태”에 적었다. Nmap 자체와 Ncat, Nping 은 Nmap 프로젝트 도구라 목록에서 빠져 있다.

1 ~ 25위 # 도구 분야 설명 지금 상태 1 Wireshark 패킷 분석 실시간 네트워크나 캡처 파일의 패킷을 […]