전체 글 13

[네트워크] 스니핑이란?

스니핑(Sniffing) - 네트워크 상에서 자신이 아닌 다른 상대방들의 패킷 교환을 엿듣는 것 ■ 스니핑이란? - Sniff: 코를 킁킁거리다, 냄새를 맡다 - 스니핑 작업을 할 때 사용되는 도구: 스니퍼 - 주어진 네트워크를 통과하는 모든 데이터 패킷을 모니터링하고 캡처하는 프로세스 - 스니퍼는 네트워크/시스템 관리자가 네트워크 트래픽을 모니터링하고 문제를 해결하는 데 사용 - 공격자는 스니퍼를 사용하여 암호, 계정 정보 등과 같은 민감한 정보가 포함된 데이터 패킷을 캡처함 - 스니핑 자체는 도청 작업만 수행할 뿐, 어떤 영향을 미치지는 않음 ▷ 수동적 공격 기법 - 스니퍼는 시스템에 설치된 하드웨어 또는 소프트웨어일 수 있음 - 수동적 공격: 스니퍼를 이용해 공격자 시스템에 전달되는 패킷을 획득하..

네트워크 보안 2025.05.21

[네트워크] SNMP에 대해서

SNMP (Simple Network Management Protocol) - 네트워크 장치를 모니터링하고 관리하는 데 사용되는 표준 통신 프로토콜 ■ SNMP란? - IP 네트워크 상의 장치로부터 정보를 수집 및 관리 - 정보를 수정하여 장치의 동작을 변경하는 데에 사용되는 인터넷 표준 프로토콜 - SNMP는 IETF(Internet Engineering Task Force)에서 개발한 표준 - SNMP는 OSI 7 계층의계층의 Application 계층 프로토콜이며, 메시지는 단순히 요청과 응답 형식의 프로토콜에 의해 교환되기 때문에 전송 계층 프로토콜로 UDP 프로토콜을 사용함 ■ SNMP 구성 요소 - SNMP Agent: 허브, 라우터, 스위치 등과 같은 장치를 의미함 ▷ SNMP Agent..

네트워크 보안 2025.05.20

[네트워크] 방화벽이란?

방화벽(Firewall): 일련의 보안 규칙을 기반으로 네트워크 트래픽을 모니터링하고 제어하는 보안 시스템 - 신뢰할 수 있는 네트워크와 신뢰할 수 없는 네트워크 사이의 장벽 - 건축의 방화벽: 화재로 인한 피해를 줄여주는 구조물 ▷ 화재 확산에 따른 재산 피해를 최소화하기 위해 화재 구역을 폐쇄하여 열기와 연기를 가두는 역할 - 서로 다른 네트워크를 지나는 데이터를 허용 및 거부, 검열, 수정하는 등의 기능을 갖춘 소프트웨어 또는 그러한 소프트웨어를 구동시키는 하드웨어 장치 - 작동 원리 ▷ 외부 트래픽은 장치의 진입점(포트)을 통해서만 사설 네트워크에 도달할 수 있음 ▷ 이는 일반적으로 방화벽 설정을 통해 트래픽을 보호하는 곳 ▷ ‘액세스 제어 목록’이라고 하는 정의된 규칙 또는 일련의 규칙을 기반으..

네트워크 보안 2025.05.19

[네트워크] 포트 스캐닝에 대해서

포트 스캐닝(Port Scanning)이란?공격 대상의 어떤 포트가 열려 있는지 확인하는 작업으로 공격 전 취약점을 분석하기 위한 사전 작업   ■ 포트 스캐닝이란? - 특정 대상을 탐색하는 행위 - 주로 ICMP, TCP, UDP 등의 패킷들을 조합하여 서버에 질의를 보내 돌아오는 반응을 확인하여 정보를 수집할 수 있음 - 주로 해커가 악의적인 공격을 수행하기 위해 target의 취약점, 서비스 정보 등의 정보를 얻기 위한 사전 작업을 위해 사용함 - 대상의 네트워크 보안장비 사용 현황, 우회 가능 네트워크 구조, 해당 네트워크 내의 시스템 플랫폼 형태, 시스템 운영체제의 커널 버전, 제공하는 서비스 등에 대한 정보를 알 수 있음 - 보안 분야에서는 이 정보를 바탕으로 시스템의 취약점을 발견하거나 보안..

네트워크 보안 2025.04.13

[네트워크] DHCP/DNS 서버 설정 및 패킷 흐름 분석(Packet Tracer)

■ 장비 세팅 - 라우터, 스위치, PC, DHCP, DNS, Web Server 세팅하기  ■ DNS 서버 설정 - IP 할당: DNS 서버를 고정 IP로 할당 - DNS 설정 ▷ Services에 들어가 DNS를 선택 ▷ DNS Service Off를 On으로 변경 ▷ DNS 레코드의 이름을 정함 ▷ DNS 레코드의 주소 정하고 Add 클릭  ■ 라우터 DHCP 설정 - 라우터의 CLI에 들어가 명령어 입력 - no: 라우터 설정 - en: Router#이 되어 기본적인 설정이 가능해짐 - conf t: configure terminal로, 설정 모드에 진입 - Router(config)#로 변하게 됨 - int gig 0/0/0 하여 해당 인터페이스를 설정하는 모드로 변환 - ip address (..

네트워크 보안 2025.04.13

[네트워크] DNSSEC에 대해서

DNSSEC(Domain Name System Security Extension)이란?DNS 데이터 대상의 “데이터 위조/변조 공격”을 방지하기 위한 인터넷 표준 기술 ■ DNSSEC 개념 - DNS 데이터의 위조/변조 가능성을 원천적으로 차단하기 위해, 공개키 암호화 방식의 전자서명 기술을 DNS 체계에 도입하여 적용함 ▷ 공개키 암호화 방식의 전자서명 메커니즘은 금융권 등에서 널리 사용하는 공인인증서가 사용하고 있는 기술 - 디지털 서명을 하기 위한 키를 사용함 - 키는 사용된 DNS 레코드에 디지털 서명을 하는 방식으로 작동함 ▷ DNS 레코드(Record): DNS 서버가 해당 패킷을 받았을 때 어떤 식으로 처리할지를 나타내는 지침  ⚫ 서버가 요청에 응답하는 방법에 대한 다양한 구문과 명령이 포..

네트워크 보안 2025.04.13

[네트워크] DNS 서버 동작과 보안

DNS(Domain Name System)란?도메인 이름을 IP 주소로 변환해 주는 시스템 ■ DNS란? - 쉽게 말하면, 인터넷에서 사용되는 주소록 - 숫자의 연속인 IP 주소를 일일이 외울 수 없기 때문에 쉽게 기억할 수 있는 도메인 주소 체계가 만들어짐 - DNS에는 도메인 이름과 IP가 서로 매핑되어 저장되어 있음 ▷ 사용자가 특정 도메인을 입력하면, 그에 매핑된 IP 주소를 찾아서 접속할 수 있도록 해줌 ▷ 예를 들어, www.example.com와 같은 주소를 입력하면, 192.0.0.0과 같은 IP 주소로 변환시켜 주는 것 ■ DNS 동작 과정1. 웹 브라우저에 “www.naver.com”을 입력하면 먼저 PC에 저장된 Local DNS(기지국 DNS 서버)에게 “www.naver.c..

네트워크 보안 2025.04.12

[네트워크] DHCP에 대해서

DHCP(Dynamic Host Configuration Protocol) 네트워크 장치에 IP 주소를 자동으로 할당하는 데 사용되는 네트워크 프로토콜 ■ DHCP란? - 말 그대로 동적 호스트 구성 프로토콜 - 네트워크 안에 컴퓨터에 자동으로 DNS 주소, IP 주소, 게이트웨이 주소를 할당해 주는 것을 의미함 - 해당 클라이언트에게 일정 기간 임대를 하는 동적 주소 할당 프로토콜 - TCP/IP가 제대로 동작하기 위해서는 네트워크에 속한 각 호스트의 IP 주소가 중복되지 않아야 함 - IP를 자동으로 할당해주기 때문에 IP 충돌을 막을 수 있음 - DHCP는 네트워크 관리자가 해야 할 작업을 간소화함 ▷ DHCP 사용 없이는 수동으로 IP 주소를 할당해야 함 ▷ DHCP 설정 없이 수동으로 IP..

네트워크 보안 2025.04.10

[네트워크] 패킷 트레이서(Packet Tracer) 사용하여 네트워크 설정(기초)

패킷 트레이서란?CISCO에서 제공하는 시뮬레이션 툴로, 간단하고 복잡한 네트워크를 구축할 수 있는 소프트웨어이다.하드웨어를 사용하지 않아도 시뮬레이션을 사용할 수 있다는 장점이 있다.  ■ 패킷 트레이서 다운 - 자신의 환경에 맞는 패킷 트레이서를 다운받음- 최신 버전 64비트로 다운받음  ■ 장비 세팅 - 라우터 선택 ▷ 왼쪽 하단에서 장비를 선택할 수 있음 ▷ 여러 개의 라우터 중 4331을 선택함 - 스위치 선택 ▷ 여러 개의 스위치 중 2960을 선택함  - PC 선택 ▷ 여러 개의 디바이스들 중 PC를 선택함   - 전체 화면 ▷ 라우터, 스위치, PC를 선택하여 드래그 앤 드롭 한 화면 ▷ 계층별로 두는 게 보기가 좋음   ■ 연결 - 왼쪽 하단에 있는 번개 모양 아이콘을 클릭하면 다양한 선..

네트워크 보안 2025.04.09

[네트워크] 네트워크 프로토콜(이더넷, IP, ICMP, ARP, TCP, UDP)

프로토콜이란?컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고받는 양식과 규칙의 체계로, 통신 규약 및 약속 계층별 프로토콜 종류계층프로토콜 종류Application Layer(응용 계층)HTTP, SMTP, FTP, TelnetPresentation Layer(표현 계층)JPEG, MPEG, SSL, ASCIISession Layer(세션 계층)NetBIOS, RPC, WinSockTransport Layer(전송 계층)TCP, UDPNetwork Layer(네트워크 계층)IP, ICMP, ARPDataLink Layer(데이터링크 계층)EthernetPhysical Layer(물리 계층)RS-232, X.25/X.21 ■ 1계층: 물리 계층(Physical Layer): RS-232, X.25/X...

네트워크 보안 2025.04.07