경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
편집을 취소할 수 있습니다.
이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 |
당신의 편집 |
13번째 줄: |
13번째 줄: |
|
| |
|
| ==공격의 목표== | | ==공격의 목표== |
| '''공격의 목표이자 서비스 거부의 원리라고 할 수 있다.'''
| |
|
| |
|
| *네트워크 자원 소진 : 네트워크 대역폭(Bandwidth)을 소진시키다. | | *네트워크 자원 소진 : 네트워크 대역폭(Bandwidth)을 소진시키다. |
| *시스템 자원 소진 : CPU, 메모리, 디스크 등 자원에 과도한 부하를 발생시킨다. | | *시스템 자원 소진 : CPU, 메모리, 디스크 등 자원에 과도한 부하를 발생시킨다. |
| **가용 디스크 자원 고갈
| |
| **가용 메모리 자원 고갈
| |
| **가용 프로세스 자원 고갈
| |
| *자원 파괴 : 디스크, 데이터, 시스템을 파괴한다. | | *자원 파괴 : 디스크, 데이터, 시스템을 파괴한다. |
|
| |
| === 가용 메모리 자원 고갈 예시 ===
| |
| <syntaxhighlight lang="c" line="1">
| |
| #include
| |
| void main()
| |
| {
| |
| char c;
| |
| while(1)
| |
| c=malloc(1000);
| |
| }
| |
| </syntaxhighlight>
| |
|
| |
| === 가용 프로세스 자원 고갈 예시 ===
| |
| <syntaxhighlight lang="c" line="1">
| |
| #include
| |
| main() {
| |
| while(1)
| |
| fork();
| |
| return(0);
| |
| }
| |
| </syntaxhighlight>
| |
|
| |
|
| ==공격의 종류== | | ==공격의 종류== |