제로트러스트 2.0 (Zero Trust 2.0)

제로트러스트 2.0 (Zero Trust 2.0)

제로트러스트 2.0 (Zero Trust 2.0) 개요 Zero Trust 2.0은 기존 제로트러스트 모델(1.0)의 개념을 확장하여 디지털 트랜스포메이션 및 클라우드 환경에 더욱 적합한 보안 패러다임으로 발전시킨 것입니다. 기존의 네트워크 중심 보안에서 벗어나 사용자, 디바이스, 데이터, 애플리케이션 및 네트워크 전반의 통합 보안 모델을 강조합니다. 1. 제로트러스트 2.0 정의 Zero Trust 2.0은 “아무 것도 신뢰하지 않는다(Never Trust, Always Verify)“는 … Read more

머클 트리(Merkle Tree)

머클 트리(Merkle Tree)

머클 트리(Merkle Tree)는 블록체인 및 분산 시스템에서 데이터 무결성을 검증하는 데 사용되는 해시 트리(Hash Tree)의 한 종류입니다. 1. 머클 트리 개념 머클 트리는 리프(leaf) 노드에 원본 데이터의 해시 값을 저장하고, 상위 노드(parent node)는 하위 두 개 노드의 해시 값을 다시 해시한 값을 저장하는 방식으로 구성됩니다. 최상위 루트 노드(Merkle Root)는 전체 데이터 세트의 해시를 대표합니다. 2. … Read more

DLP(Data Loss Prevention)

DLP(Data Loss Prevention)

1. DLP 개요 1.1 DLP란? DLP(Data Loss Prevention)는 조직의 중요한 데이터가 의도적이거나 비의도적으로 유출되는 것을 방지하는 보안 기술 및 정책 1.2 DLP의 필요성 2. DLP의 주요 기능 2.1 DLP의 3대 주요 보호 영역 DLP는 데이터를 보호하는 방식에 따라 3가지 유형으로 구분됩니다. 유형 설명 Network DLP 네트워크에서 데이터를 모니터링하고 유출 방지 (이메일, 웹 트래픽, 메신저 등) … Read more

리눅스 setuid

리눅스 setuid

리눅스에서 setuid의 역할과 확인 방법 1. setuid의 역할 setuid(Set User ID)는 리눅스에서 파일(특히 실행 파일)의 실행 권한을 조정하는 특수한 권한 비트입니다. 2. setuid가 적용된 대표적인 명령어 일반 사용자가 root 권한 없이 실행할 수 있도록 setuid가 적용된 대표적인 명령어: ls -l /usr/bin/passwd 출력 예시: -rwsr-xr-x 1 root root 54256 Jan 10 12:34 /usr/bin/passwd 3. setuid 설정 … Read more

OAuth 2.0

OAuth 2.0

OAuth 2.0 정의 및 개요 📌 OAuth 2.0이란? OAuth 2.0은 “인증(Authorization) 프레임워크”로, 사용자가 자신의 자격 증명(예: 아이디, 비밀번호)을 직접 제공하지 않고도 타사 애플리케이션이 제한된 범위 내에서 자신의 계정 정보에 접근할 수 있도록 하는 표준 프로토콜 🔹 대표적인 사용 사례: 📌 OAuth 2.0의 핵심 개념 OAuth 2.0은 Access Token(액세스 토큰)을 사용하여 권한을 위임하는 방식입니다. 📌 OAuth … Read more

FTP 패시브(Passive) 모드

FTP 패시브(Passive) 모드

FTP의 패시브(Passive) 모드는 클라이언트가 방화벽이나 NAT(Network Address Translation) 뒤에 있을 때 데이터 전송 문제를 해결하기 위해 사용됩니다. 기본적으로, FTP는 액티브(Active) 모드와 패시브(Passive) 모드 두 가지 방식으로 작동합니다. 1. 패시브(Passive) 모드 개요 2. 패시브 모드 활성화 방법 FTP 클라이언트와 서버 설정에서 패시브 모드를 활성화해야 합니다. (1) FTP 클라이언트에서 패시브 모드 활성화 (2) FTP 서버에서 패시브 모드 … Read more

PAM (Pluggable Authentication Modules)

PAM (Pluggable Authentication Modules)

PAM (Pluggable Authentication Modules)은 리눅스 및 유닉스 시스템에서 다양한 인증 방법을 관리하고 확장할 수 있게 도와주는 보안 인증 시스템입니다. PAM을 사용하면 시스템의 인증 방식(예: 로그인, sudo, SSH 접속 등)을 모듈 방식으로 쉽게 교체하거나 추가할 수 있습니다. 이는 시스템 관리자가 보안 정책을 유연하게 설정하고 유지할 수 있도록 합니다. PAM의 정의 PAM의 구성 요소 PAM은 기본적으로 모듈, … Read more

DNS 스푸핑 (DNS Spoofing)

DNS 스푸핑 (DNS Spoofing)

DNS 스푸핑 (DNS Spoofing) 🔹 DNS 스푸핑이란? DNS 스푸핑(DNS Spoofing)은 공격자가 위조된 DNS 응답을 보내 사용자를 가짜 웹사이트로 유도하는 공격 기법입니다. 🔹 작동 원리 🔹 DNS 스푸핑 공격 유형 ✅ 캐시 포이즈닝(Cache Poisoning) ✅ MITM(Man-in-the-Middle) 공격 ✅ 로컬 호스트 파일 변조 🔹 DNS 스푸핑 피해 예시 🚨 사용자가 mybank.com 접속 → 공격자가 피싱 사이트로 리디렉션 … Read more

ARP 스푸핑(ARP Spoofing)

ARP 스푸핑(ARP Spoofing)

🔹 ARP 스푸핑이란? ARP 스푸핑(ARP Spoofing)은 공격자가 위조된 ARP(주소 결정 프로토콜) 응답을 보내 네트워크 내에서 트래픽을 가로채거나 변조하는 공격 기법입니다. ※ 정보보안기사 기출 ARP 스푸핑 선택문제 o IP 주소와 매핑되는 48비트 MAC 주소가 공격자의 PC MAC주소로 변조되어서 모든 종류의 통신을 공격자 PC를 통해서 이루어지게 하는 공격 기법 🔹 작동 원리 🔹 ARP 스푸핑 공격 유형 … Read more

Mirai 봇넷

Mirai 봇넷

1. Mirai 봇넷의 정의 Mirai는 2016년 등장한 IoT(사물인터넷) 기기 대상의 악성코드(멀웨어) 및 봇넷으로, 감염된 기기를 이용하여 대규모 DDoS(분산 서비스 거부) 공격을 수행하는 악성 프로그램입니다. Mirai는 2016년 9월, 익명의 해커가 소스 코드를 공개하면서 빠르게 확산되었으며, 이후 변종들이 계속해서 등장하고 있습니다. 2. Mirai 봇넷의 위협 내용 Mirai 봇넷은 다음과 같은 주요 위협을 유발합니다. ① 대규모 DDoS 공격 … Read more