All Guides · 31편

보안 가이드

증상 확인부터 원인 점검, 설정 변경까지 분야별로 정리했습니다. 원하는 글이 없다면 검색을 이용하세요.

01 / WORDPRESS

워드프레스 보안

해킹 의심 증상 확인부터 복구, 로그인 보호, 안전한 업데이트까지 워드프레스 운영자가 직접 점검할 순서를 정리했습니다.

워드프레스 보안 허브로 이동 →

워드프레스 보안

워드프레스 로그인 보안, 2단계 인증과 관리자 계정 보호

워드프레스 로그인 보안 설정을 정리했습니다. 2단계 인증, 로그인 시도 제한, admin 계정명 문제, 권한 최소화, XML-RPC 처리까지 관리자 계정을 지키는 방법을 설명합니다.

가이드 보기 →
워드프레스 보안

워드프레스 보안 플러그인 비교, 기능 범주별 고르는 기준

Wordfence, Sucuri Security, Solid Security를 방화벽·악성코드 검사·로그인 보안·변경 감지 같은 기능 범주로 비교하고, 내 사이트에 맞는 보안 플러그인을 고르는 기준을 정리했습니다.

가이드 보기 →
워드프레스 보안

워드프레스 악성코드 검사, 체크섬 검증과 스캐너 활용

워드프레스 악성코드 검사 방법을 정리했습니다. WP-CLI 체크섬 검증으로 코어와 플러그인 파일을 비교하는 법, 플러그인 스캐너의 역할, 수동 점검의 한계를 설명합니다.

가이드 보기 →
워드프레스 보안

워드프레스 업데이트 안전하게, 백업과 자동 업데이트 설정

워드프레스 업데이트를 안전하게 하는 순서를 정리했습니다. 백업과 복원 확인, 스테이징 점검, 자동 업데이트 설정 방법, 업데이트 후 오류가 났을 때 대처법을 설명합니다.

가이드 보기 →
워드프레스 보안

워드프레스 해킹 복구 순서, 격리부터 재발 방지까지

워드프레스가 해킹당했을 때 복구하는 순서를 정리했습니다. 격리와 백업, 비밀번호·보안 키 교체, 코어와 플러그인 재설치, 재발 방지 설정까지 단계별로 설명합니다.

가이드 보기 →
워드프레스 보안

워드프레스 해킹 확인, 의심 증상과 계정·파일·DB 점검

워드프레스 사이트가 해킹당했는지 확인하는 순서를 정리했습니다. 의심 증상, 관리자 계정·핵심 파일·데이터베이스 점검 체크리스트와 공개 검사의 한계를 설명합니다.

가이드 보기 →
02 / PHP

PHP 보안

PHP 버전과 지원 종료 일정, php.ini 보안 설정, 웹쉘 점검, 오류 로그 확인처럼 PHP 사이트 운영에 필요한 보안 점검을 다룹니다.

PHP 보안 허브로 이동 →

PHP 보안

PHP 버전 확인 방법, 명령어와 워드프레스 화면 점검

서버 명령어 php -v, phpinfo 화면, 워드프레스 사이트 상태, 호스팅 패널에서 PHP 버전을 확인하는 방법과 CLI·웹 버전이 다를 수 있는 이유를 정리했습니다.

가이드 보기 →
PHP 보안

PHP 서버 보안 설정 php.ini 필수 항목 정리

expose_php, display_errors, allow_url_include, disable_functions, open_basedir, 세션 쿠키 옵션 등 php.ini 보안 설정의 기본값과 권장 값, 적용 확인 방법을 정리했습니다.

가이드 보기 →
PHP 보안

PHP 업데이트 방법, 호스팅 패널과 리눅스 서버 순서

PHP 버전을 올리는 순서를 호스팅 패널과 Ubuntu·Debian 서버로 나눠 설명하고, 업데이트 전 호환성 점검과 실패했을 때 되돌리는 방법까지 정리했습니다.

가이드 보기 →
PHP 보안

PHP 오류 로그 확인 방법, 위치 설정과 노출 방지

PHP error_log가 어디에 쌓이는지 찾는 법, log_errors와 display_errors 설정, 워드프레스 debug.log, 자주 보는 오류 유형과 로그 파일 노출 방지를 정리했습니다.

가이드 보기 →
PHP 보안

PHP 웹쉘 탐지 방법, 의심 파일 점검과 대처 순서

PHP 웹쉘이 무엇인지, 업로드 폴더의 의심 파일과 최근 수정 파일을 find·grep으로 점검하는 방법, 발견했을 때 증거 보존과 복구 순서를 정리했습니다.

가이드 보기 →
PHP 보안

PHP 지원 종료 버전 확인, 일정과 보안 점검 순서

PHP 8.2부터 8.5까지 지원 일정과 이미 종료된 7.4·8.0·8.1 시점을 정리하고, 지원 종료 버전을 쓸 때의 위험과 점검 순서를 안내합니다.

가이드 보기 →
03 / SSL

SSL 인증서

SSL 인증서 만료일 확인, 갱신, 설치, 인증서 오류와 HTTPS 연결 오류 해결 방법을 정리했습니다.

SSL 인증서 허브로 이동 →

SSL 인증서

무료 SSL 인증서 비교, DV·OV·EV 차이 정리

무료 SSL 인증서(Let's Encrypt)와 유료 인증서를 DV·OV·EV 검증 수준, 유효기간, 와일드카드, 자동화 조건 기준으로 비교하고 고르는 기준을 정리했습니다.

가이드 보기 →
SSL 인증서

HTTPS 연결 오류 해결, 프로토콜·혼합 콘텐츠 점검

ERR_SSL_PROTOCOL_ERROR, 연결 거부, 혼합 콘텐츠 경고, 리디렉션 반복 같은 HTTPS 연결 오류의 원인을 443 포트·서버 설정·리디렉션 순서로 점검하는 방법.

가이드 보기 →
SSL 인증서

SSL 인증서 갱신 방법, certbot 자동 갱신 점검

Let's Encrypt certbot 자동 갱신 설정과 dry-run 점검, 갱신 훅, 유료 인증서 갱신 흐름, 갱신 후 적용 확인까지 순서대로 정리한 SSL 인증서 갱신 가이드.

가이드 보기 →
SSL 인증서

SSL 인증서 만료일 확인 방법, 브라우저·명령어 점검

SSL 인증서 만료일을 브라우저 자물쇠 화면과 openssl 명령으로 확인하는 방법, 만료되면 나타나는 증상, 공개 인증서 유효기간이 짧아지는 흐름까지 정리했습니다.

가이드 보기 →
SSL 인증서

SSL 인증서 설치 방법, Apache·Nginx 설정

SSL 인증서를 Apache와 Nginx에 설치하는 설정 예시, 체인 파일 순서, 설정 검사와 reload, HTTP에서 HTTPS로 영구 리디렉션 설정 방법을 단계별로 안내합니다.

가이드 보기 →
SSL 인증서

SSL 인증서 오류 해결, 날짜·도메인·체인 점검

NET::ERR_CERT_DATE_INVALID, COMMON_NAME_INVALID, AUTHORITY_INVALID 같은 SSL 인증서 오류의 원인을 날짜, 도메인, 중간 인증서 체인 누락으로 나눠 점검하는 방법.

가이드 보기 →
04 / SERVER

서버 보안

리눅스 서버 점검 체크리스트, SSH·방화벽 설정, 버전 정보 숨기기, 접근 로그 확인, 백업까지 소규모 서버 관리자가 따라 할 수 있게 정리했습니다.

서버 보안 허브로 이동 →

서버 보안

리눅스 서버 보안 점검 체크리스트, 7단계 순서대로 확인

리눅스 서버 보안을 업데이트, 계정, SSH, 방화벽, 서비스, 로그, 백업 7단계로 나눠 점검하는 체크리스트입니다. 확인 명령과 개별 설정 글 링크를 함께 담았습니다.

가이드 보기 →
서버 보안

서버 방화벽 설정 ufw, 잠김 방지 순서와 보안그룹 관계

ufw로 서버 방화벽을 켜기 전에 SSH 허용부터 하는 순서, 규칙 확인과 삭제 명령, AWS 보안그룹과 서버 방화벽이 함께 동작하는 방식을 정리했습니다.

가이드 보기 →
서버 보안

서버 백업 방법, 3-2-1 원칙과 파일 DB 자동 백업

서버 백업에서 3-2-1 원칙의 뜻, rsync로 파일 복사, mysqldump로 DB 덤프, cron 자동화와 복구 테스트 순서까지 소규모 홈페이지 관리자 기준으로 정리했습니다.

가이드 보기 →
서버 보안

서버 버전 정보 숨기기, Apache Nginx PHP

Apache ServerTokens·ServerSignature, Nginx server_tokens, PHP expose_php 설정으로 응답 헤더의 버전 노출을 줄이는 방법과 적용 후 curl 확인법, 이 설정의 한계를 정리했습니다.

가이드 보기 →
서버 보안

서버 접근 로그 확인, Apache Nginx 집계 명령

Apache·Nginx 접근 로그 형식과 위치, 요청 많은 IP 집계, 404와 관리자 경로 시도 찾기, 로그 회전까지 초보 서버 관리자를 위한 점검 명령을 정리했습니다.

가이드 보기 →
서버 보안

Node2Shell 대응, Node.js 업데이트 순서

2026년 10월 Node.js 보안 릴리스의 Brotli 원격 코드 실행(Node2Shell, CVE-2026-111497) 영향 범위, 수정 버전 22.23.4·24.22.1·26.12.1, 버전 확인부터 재시작·컨테이너 재빌드까지 대응 순서를 정리했습니다.

가이드 보기 →
서버 보안

SSH 보안 설정, 키 인증과 root 로그인 차단 순서

SSH 키 인증 등록, 비밀번호 로그인 끄기, root 로그인 금지, fail2ban 적용까지 접속이 끊기지 않는 순서대로 설정 파일과 확인 명령을 정리했습니다.

가이드 보기 →
05 / WEB

웹사이트 보안

홈페이지 해킹 확인과 악성코드 감염 대처, HSTS·CSP 같은 보안 헤더 설정, SQL 인젝션·XSS 방어 기초를 다룹니다.

웹사이트 보안 허브로 이동 →

웹사이트 보안

보안 헤더 설정 방법, Apache·Nginx 예시

HSTS, CSP, X-Content-Type-Options, Referrer-Policy, X-Frame-Options, Permissions-Policy의 역할과 권장값, Apache·Nginx 설정 예시, 적용 후 확인 방법을 정리했습니다.

가이드 보기 →
웹사이트 보안

웹사이트 악성코드 감염 대처, 초기 대응과 증거 보존

웹사이트 악성코드 감염이 의심될 때 먼저 할 일을 순서대로 정리했습니다. 격리, 증거 보존, 비밀번호 교체, 정리와 재발 방지, Search Console 검토 요청까지 다룹니다.

가이드 보기 →
웹사이트 보안

홈페이지 해킹 확인 방법, Search Console 점검

내 홈페이지가 해킹됐는지 확인하는 순서를 정리했습니다. 검색 결과 스팸, 리디렉션, Search Console 보안 문제 보고서, 파일·로그 점검과 공개 검사의 한계까지 다룹니다.

가이드 보기 →
웹사이트 보안

CSP 적용 가이드, Report-Only부터 시작

CSP를 안전하게 적용하는 순서를 정리했습니다. Report-Only로 시작하는 방법, default-src·script-src·frame-ancestors 등 주요 지시어, unsafe-inline 문제와 nonce, Apache·Nginx 예시를 다룹니다.

가이드 보기 →
웹사이트 보안

HSTS 설정 방법, max-age와 단계적 적용

HSTS 헤더의 max-age, includeSubDomains, preload 의미와 Apache·Nginx 설정 예시, 5분에서 1년까지 단계적 적용 순서, preload 등록 전 주의점을 정리했습니다.

가이드 보기 →
웹사이트 보안

SQL 인젝션 XSS 방어 기초, 준비된 문장 활용

SQL 인젝션과 XSS를 막는 기본 방어를 정리했습니다. 준비된 문장, 허용 목록 검증, 최소 권한, 출력 이스케이프와 안전한 DOM 사용법, CSP의 보조 역할을 다룹니다.

가이드 보기 →