경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
편집을 취소할 수 있습니다.
이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 |
당신의 편집 |
1번째 줄: |
1번째 줄: |
| * 상위 문서: [[힙]], [[메모리 영역]] | | * 메모리에서 [[힙]]은 프로그램이 실행되면서 동적 할당하여 사용되는 메모리 영역이다. |
|
| |
|
| '''프로그램이 실행되면서 동적 할당하여 사용되는 메모리 영역'''
| | == 힙 오버플로우 == |
| | | * 개발자가 malloc과 같은 메모리 할당 함수 를 이용해 프로그램을 개발하였다면, 힙 영역을 오버플로우시켜 특정 코드를 실행하도록 하는 공격이 가능하다. |
| *프로그램이 실행될 때까지 알 수 없는 가변적인 양의 데이터를 저장하기 위해 프로그램의 프로세스가 사용할 수 있도록 예약되어 있는 메인 메모리의 영역
| |
| *프로그램들에 의해 할당되었다가 회수되는 작용이 되풀이됨
| |
| *프로그램들이 요구하는 블록의 크기나 요구/횟수 순서에 일정한 규칙이 없음
| |
| | |
| ==힙 오버플로우== | |
| | |
| *개발자가 malloc과 같은 메모리 할당 함수 를 이용해 프로그램을 개발하였다면, 힙 영역을 오버플로우시켜 특정 코드를 실행하도록 하는 공격이 가능하다. | |
| | |
| == 같이 보기 ==
| |
| | |
| * [[메모리]]
| |
| * [[메모리 영역]]
| |
| * [[스택 영역]]
| |
| * [[힙]]
| |
| | |
| ==참고 문헌==
| |
| | |
| *[https://q.fran.kr/문제/14160 2020년도 국가공무원 9급 공채 필기시험 정보시스템 보안 8번 문제]
| |