[정처기 실기] 서비스 거부 공격 유형(DoS, Denial of Service) [소프트웨어 개발 보안 구축 - 서비스 공격 유형]

2023. 4. 22. 21:53·◈ 자격증 공부/정보처리기사🔱
728x90
반응형


- 서비스 거부 공격 유형(DoS, Denial of Service)

DoS : 대량의 데이터를 한 곳의 서버에 집중적으로 전송하여 서버의 정상적인 기능을 방해

1. Ping of Death(죽음의 핑)

Ping 명령을 전송할 때, 패킷의 크기를 허용 범위 이상으로 전송하여 네트워크를 마비시키는 방법

 

2. SMURFING(스머핑)

IP나 ICMP의 특성을 악용하여 엄청난 양의 데이터를 한 사이트에 집중적으로 보내는 방법
→ 송신 주소를 공격 대상지의 IP로, 해당 네트워크 라우터의 브로드캐스트 주소를 수신지로 하여 패킷 전송
→ 대비 방법 : 각 네트워크 라우터에서 브로드캐스트 주소를 사용할 수 없게 미리 설정

 

3. SYN Flooding

3-way-handshake 과정을 의도적으로 중단시켜 서버가 대기 상태에 놓여있게 하는 방법
→ 대비 방법 : 수신지의 'SYN' 수신 대기 시간을 줄이거나 침입 차단 시스템을 활용

 

4. TearDrop

Offset 값을 변경시켜 수신 측에 과부화를 발생시켜 시스템이 다운되도록 하는 방법
→ 대비 방법 : Fragment Offset이 잘못된 경우 해당 패킷을 폐기하도록 설정

 

5. LAND Attack(Local Area Network Denial Attack)

송신 IP와 수신 IP 주소를 모두 공격 대상의 IP 주소로 하여 자신에 대해 무한히 응답하게 하는 방법
→ 대비 방법 : 송신 IP 주소와 수신 IP 주소의 적절성을 검사

 

6. DDoS 공격(Distributed Denial of Service, 분산 서비스 거부)

여러 곳에 분산된 공격 지점에서 한 곳의 서버에 대해 서비스 거부 공격을 수행하는 방법
→ 네트워크에서 취약점이 있는 호스트들을 탐색, 분산 서비스 공격용 툴을 설치하여 DDoS 공격에 이용
→ 분산 서비스 공격용 툴 : Trin00, TFN, TFN2K, Stacheldraht

728x90
반응형
'◈ 자격증 공부/정보처리기사🔱' 카테고리의 다른 글
  • [정처기 실기] 응집도(Cohesion)의 종류 [서버 프로그램 구현 - 모듈]
  • [정처기 실기] 결합도(Coupling)의 종류 [서버 프로그램 구현 - 모듈]
  • [정처기 실기] 정보 보안 침해 공격 관련 용어 [소프트웨어 개발 보안 구축 - 서비스 공격 유형]
  • [정처기 실기] 개발 단계에 따른 애플리케이션 테스트 [애플리케이션 테스트 관리 - 개발 단계에 따른 애플리케이션 테스트]
예르미(yermi)
예르미(yermi)
끊임없이 제 자신을 계발하는 개발자입니다👨🏻‍💻
  • 예르미(yermi)
    예르미의 코딩노트
    예르미(yermi)
  • 전체
    오늘
    어제
    • 분류 전체보기 (987)
      • ◎ Java (133)
        • Java☕ (93)
        • JSP📋 (26)
        • Applet🧳 (6)
        • Interview👨🏻‍🏫 (8)
      • ◎ JavaScript (48)
        • JavaScript🦎 (25)
        • jQuery🌊 (8)
        • React🌐 (2)
        • Vue.js🔰 (6)
        • Node.js🫒 (3)
        • Google App Script🐑 (4)
      • ◎ HTML5+CSS3 (17)
        • HTML5📝 (8)
        • CSS3🎨 (9)
      • ──────────── (0)
      • ▣ Framework (67)
        • Spring🍃 (36)
        • Spring Boot🍀 (12)
        • Bootstrap💜 (3)
        • Selenium🌕 (6)
        • MyBatis🐣 (10)
      • ▣ Tools (47)
        • API🎯 (18)
        • Library🎲 (15)
        • JitPack🚀 (3)
        • Jenkins👨🏻 (7)
        • Thymeleaf🌿 (4)
      • ▣ Server (30)
        • Apache Tomcat🐱 (14)
        • Apache HTTP Server🛡️ (1)
        • Nginx🧶 (7)
        • OracleXE💿 (4)
        • VisualSVN📡 (4)
      • ▣ Infra & DevOps (5)
        • LGTM Stack🔭 (5)
      • ▣ OS : 운영체제 (18)
        • cmd : 명령프롬프트💻 (10)
        • Linux🐧 (8)
      • ▣ SQL : Database (56)
        • Oracle SQL🏮 (26)
        • PL SQL💾 (9)
        • MySQL🐬 (6)
        • MariaDB🦦 (6)
        • H2 Database🔠 (3)
        • SQL 실전문제🐌 (6)
      • ────────── (0)
      • ◈ Human Project (86)
        • Mini : Library Service📚 (15)
        • 화면 설계 [HTML]🐯 (10)
        • 서버 프로그램 구현🦁 (15)
        • Team : 여수어때🛫 (19)
        • Custom : Student🏫 (9)
        • Custom : Board📖 (18)
      • ◈ Yermi Project (40)
        • 조사모아(Josa-moa)📬 (5)
        • Riddle-Game🧩 (6)
        • 맛있을 지도🍚 (2)
        • 어디 가! 박대리!🙋🏻‍♂️ (5)
        • 조크베어🐻‍❄️ (4)
        • Looks Like Thirty🦉 (2)
        • Toy Project💎 (12)
        • 오픈소스 파헤치기🪐 (4)
      • ◈ Refactoring (15)
        • Mini : Library Service📚 (8)
        • 서버 프로그램 구현🦁 (1)
        • Team : 여수어때🛫 (0)
        • 쿼리 튜닝일지🔧 (6)
      • ◈ Coding Test (80)
        • 백준(BOJ)👨🏻‍💻 (71)
        • 프로그래머스😎 (2)
        • 코드트리🌳 (7)
      • ◈ Study (129)
        • 기초튼튼 개발지식🥔 (25)
        • HTTP 웹 지식💡 (4)
        • 클린코드(Clean Code)🩺 (1)
        • 디자인패턴(GoF)🥞 (12)
        • 알고리즘(Algorithm)🎡 (14)
        • 다이어그램(Diagram)📈 (4)
        • 파이썬(Python)🐍 (16)
        • 에러노트(Error Note)🧱 (34)
        • 웹 보안(Web Security)🔐 (11)
        • 인공지능 AI🛸 (8)
      • ◈ 공부모임 (55)
        • 혼공학습단⏰ (18)
        • 코드트리 챌린지👊🏻 (2)
        • 개발도서 100독👟 (8)
        • 나는 리뷰어다🌾 (15)
        • 국가기술자격 서포터즈🌻 (12)
      • ◈ 자격증 공부 (37)
        • 정보처리기사🔱 (16)
        • 정보처리산업기사🔅 (9)
        • 정보보안기사⚜️ (0)
        • 컴퓨터활용능력 1급📼 (12)
      • ─────────── (0)
      • ◐ 기타 (124)
        • 알아두면 좋은 팁(tip)✨ (46)
        • 개발자의 일상🎈 (55)
        • 개발도서 서평🔍 (10)
        • 개발관련 세미나🎤 (2)
        • 블로그 꾸미기🎀 (9)
        • 사도신경 프로젝트🎚️ (2)
  • 인기 글

  • 최근 댓글

  • 반응형
    250x250
  • 태그

    Project
    CSS
    코딩 테스트
    코딩
    일상
    자바스크립트
    html
    프로그래밍
    Java
    javascript
    jsp
    Oracle
    꿀팁
    Database
    spring
    BOJ
    백준 티어
    Error Note
    백준
    SQL
  • hELLO· Designed By정상우.v4.10.3
예르미(yermi)
[정처기 실기] 서비스 거부 공격 유형(DoS, Denial of Service) [소프트웨어 개발 보안 구축 - 서비스 공격 유형]
상단으로

티스토리툴바