최근 글
-
네트워크 실무지식 05 - 방화벽
네트워크 실무지식 05 - 방화벽네트워크 보안을 이야기할 때 가장 먼저 떠오르는 장비가 방화벽입니다. 하지만 실무에서 방화벽은 "막는 장비"라기보다 "정책을 관리하는 장비"에 가깝습니다. 이번 글에서는 방화벽의 동작 원리와 ACL 작성법, 그리고 운영하면서 자주 마주치는 정책 실수와 장애 사례까지 정리합니다.이번 글의 목표방화벽의 종류와 배치 구조(DMZ) 이해하기Stateless와 Stateful 방식의 차이를 세션 관점에서 설명하기ACL 문법을 읽고, 규칙 순서와 적용 방향이 왜 중요한지 알기실무 정책 설계 원칙과 운영 중 흔히 하는 실수 정리하기1. 방화벽이란?방화벽은 네트워크 사이를 오가는 트래픽을 미리 정한 정책에 따라 허용하거나 차단하는 장비 또는 소프트웨어입니다.판단 기준은 기본적으로 다섯 ..
TCP IP
2026.10.24
-
네트워크 실무지식 04 - VLAN, 포트 보안
방화벽이 외부와 내부의 경계를 지킨다면, 스위치는 내부망 안의 질서를 만듭니다. 이번 글에서는 스위치의 동작 원리부터 VLAN으로 네트워크를 나누는 이유, 그리고 아무 기기나 꽂아서 내부망에 들어오지 못하게 막는 포트 보안까지 정리합니다.이번 글의 목표허브와 스위치의 차이를 MAC 주소 테이블 관점에서 설명하기콜리전 도메인과 브로드캐스트 도메인 구분하기VLAN이 필요한 이유와 액세스·트렁크 포트의 차이 이해하기포트 보안의 원리와 한계, 그리고 VLAN Hopping 같은 2계층 공격 대응법 정리하기1. 허브 vs 스위치허브: 받은 건 무조건 전부에게허브는 1계층 장비입니다. 한 포트로 들어온 신호를 나머지 모든 포트로 그대로 복사해서 보냅니다. 목적지가 누구인지 판단하는 기능이 없습니다.스위치: MAC ..
카테고리 없음
2026.10.19
-
정보처리기사 4과목
정보처리기사 필기 4과목 정보시스템 구축관리 핵심 정리 (2027 출제기준)목차시작하기 전에네트워크 구축 관리소프트웨어, 하드웨어 구축 관리데이터베이스 구축 관리개발 보안 설계개발 보안 구현시스템 보안 구현한눈에 보는 암기 포인트셀프 체크 12문제참고 자료시작하기 전에2027년 새 출제기준의 4과목 "정보시스템 구축관리" 정리입니다. 2026년 5과목에서 프로젝트 관리 계열(방법론, 비용, 일정, 품질)이 빠지고, 그 자리를 보안이 크게 차지합니다.주요 항목 세부 내용네트워크, SW, HW 구축 관리네트워크 구축 관리, 소프트웨어 구축 관리, 하드웨어 구축 관리(Secure-OS, NAS/DAS/SAN, 고가용성)DB 구축 관리신기술과 트렌드, DB 관리 기능, 표준화개발 보안 설계Secure SDLC,..
정보처리기사
2026.10.09
-
정보처리기사 3과목
정보처리기사 필기 3과목 프로그래밍 언어 활용 핵심 정리 (2027 출제기준)목차시작하기 전에서버 프로그램 구현프로그래밍 언어 활용: 기본 문법프로그래밍 언어 활용: 자료구조와 알고리즘프로그래밍 언어 활용: Python프로그래밍 언어 활용: 언어 특성과 라이브러리운영체제 기초 활용네트워크 기초 활용기본 개발환경 구축한눈에 보는 암기 포인트셀프 체크 12문제참고 자료시작하기 전에2027년 새 출제기준의 3과목 "프로그래밍 언어 활용" 정리입니다. 2026년 4과목과 같은 이름인데, 2027년에는 자료구조가 이 과목으로 들어오고, 서버 프로그램 구현(프레임워크, 시큐어 코딩, API, 배치)과 개발환경 구축이 눈에 띄게 늘었어요.주요 항목 세부 내용서버 프로그램 구현개발환경 구축, 서버 개발 프레임워크(스프..
정보처리기사
2026.10.08
-
정보처리기사 2과목
정보처리기사 필기 2과목 데이터베이스 구축 핵심 정리 (2027 출제기준)목차시작하기 전에SQL 응용SQL 활용논리 데이터베이스 설계물리 데이터베이스 설계데이터 전환한눈에 보는 암기 포인트셀프 체크 12문제참고 자료시작하기 전에2027년 새 출제기준의 2과목 "데이터베이스 구축" 정리입니다. 2026년 3과목(데이터베이스 구축)과 같은 이름이지만, 2027년에는 아래처럼 항목이 SQL 먼저, 설계는 나중의 순서로 재배열되고 물리 설계와 데이터 전환 비중이 눈에 띄게 늘어요.주요 항목 세부 내용SQL 응용절차형 SQL(트리거, 이벤트, 사용자 정의 함수), DML, DCL, 윈도우 함수, 그룹 함수, 오류 처리SQL 활용DDL, 관계형 데이터 모델, 트랜잭션, 테이블, 데이터 사전, 뷰, 인덱스, 집합 연..
정보처리기사
2026.10.08
-
네트워크 실무지식 03 - NAT와 공인/사설 IP
사설 IP를 쓰는 PC 수십 대가 어떻게 공인 IP 하나로 인터넷을 쓸 수 있을까. 그 답이 NAT다. 이 글에서는 NAT의 동작 원리와 종류, 포트포워딩, 그리고 NAT를 둘러싼 공격과 방어 전략까지 개념 중심으로 정리한다.목차공인 IP와 사설 IPNAT가 필요한 이유NAT 동작 원리NAT 유형: Static, Dynamic, PATSNAT와 DNAT포트포워딩과 DMZNAT의 한계와 부작용NAT 환경에서의 공격 기법방어 전략장애 시나리오 분석용어 정리퀴즈와 정답1. 공인 IP와 사설 IP항목공인 IP사설 IP정의인터넷에서 전 세계적으로 유일한 주소내부망에서만 쓰는 주소예시203.0.113.5192.168.x.x, 10.x.x.x, 172.16~31.x.x라우팅인터넷 라우터가 전달인터넷 라우터가 전달하지..
TCP IP
2026.10.08
-
네트워크 실무지식 02 - 서브넷, 게이트웨이, DNS
[네트워크 실무지식] 02. IP, 서브넷, 게이트웨이, DNS네트워크 장애 신고의 상당수는 IP 설정, 게이트웨이, DNS 셋 중 하나에서 시작된다. 이 글에서는 세 가지를 개념부터 동작 원리, 장애 대응까지 이어서 정리한다.1. IP 주소의 구조와 종류1-1. IPv4 구조IPv4 주소는 32비트이고, 8비트(옥텟) 4개로 나눠 점으로 구분해 표기한다.표기값10진수192.168.0.12진수11000000.10101000.00000000.00000001옥텟 하나는 0~255까지 표현할 수 있다. 8비트로 만들 수 있는 값이 2^8 = 256가지이기 때문이다. 전체 주소 공간은 2^32, 약 43억 개다. 이 숫자가 부족해지면서 NAT와 IPv6가 등장했다.1-2. 10진수와 2진수 변환서브넷 계산의 기..
TCP IP
2026.10.07
-
3. GNU와 리눅스의 탄생
GNU와 리눅스의 탄생: 우리가 쓰는 Linux는 어떻게 만들어졌을까?오늘날 서버를 공부하다 보면 Linux라는 이름을 정말 자주 접하게 됩니다.Ubuntu, Debian, Fedora, Rocky Linux 등 수많은 운영체제가 Linux를 기반으로 만들어져 있고, AWS와 같은 클라우드 환경에서도 Linux 서버는 흔하게 사용됩니다.그런데 Linux의 역사를 살펴보다 보면 조금 낯선 이름이 하나 등장합니다.바로 GNU입니다.Linux를 설명하는 글에서 왜 GNU가 등장하는 걸까요?이번 글에서는 Linux가 등장하기 이전부터 시작해서 GNU 프로젝트와 자유 소프트웨어 운동, 리누스 토르발스의 Linux Kernel이 어떻게 만나 오늘날의 Linux 환경으로 발전하게 되었는지 살펴보겠습니다.1. 소프트웨..
Linux
2026.10.05
-
네트워크 실무지식 01 - TCP/IP
보안 엔지니어로 일하면서 네트워크 기본기를 실무 관점에서 다시 정리하는 시리즈입니다. 첫 글에서는 OSI 7계층과 TCP/IP를 이론, 실습, 트러블슈팅 순서로 정리합니다.이번 글의 목표OSI 7계층과 TCP/IP 4계층을 말로 설명할 수 있을 만큼 이해하기TCP, UDP, IP, 포트처럼 실무에서 매일 마주치는 개념 정리하기1. OSI 7계층, 왜 알아야 할까?OSI 7계층은 통신 과정을 7단계로 나눈 표준 참조 모델입니다. 실제 장비가 이 구조대로 동작하지는 않지만, 장애나 공격을 분석할 때 "몇 계층 문제인가?"로 범위를 좁히는 공통 언어 역할을 합니다.계층역할실무 예시대표 공격7. Application사용자와 직접 맞닿는 서비스HTTP, FTP, DNS, SMTPXSS, SQL Injection,..
TCP IP
2026.10.05
-
2. 어느 리눅스가 많이 쓰일까?
리눅스 배포판들의 관계우리가 흔히 사용하는 Ubuntu, Red Hat, Fedora 같은 이름은 무엇일까요?이들은 모두 Linux Kernel을 기반으로 만들어진 리눅스 배포판(Linux Distribution)입니다.리눅스를 공부하다 보면 배포판 이름이 상당히 많이 등장합니다.Red Hat Enterprise Linux, Fedora, CentOS, CentOS Stream, Rocky Linux, AlmaLinux, Debian, Ubuntu….처음에는 전부 별개의 운영체제처럼 보이지만 계열별 관계를 알고 나면 생각보다 복잡하지 않습니다.특히 리눅스마스터를 공부한다면 크게 다음 두 계열을 먼저 구분해두는 것이 좋습니다.Red Hat 계열Debian 계열이번 글에서는 각 배포판의 특징만 나열하기보다는..
Linux
2026.09.27