스택 오버플로우: 스택 영역이 너무 많이 확장되어서 발생하는 버그
스택 오버플로우
스택 버퍼 오버플로우: 스택에 위치한 버퍼에 버퍼의 크기보다 많은 데이터가 입력되어 발생하는 버그
스택 버퍼 오버플로우
버퍼 : 데이터가 목적지로 이동되기 전에 보관되는 임시 저장소
버퍼
버퍼 오버플로우 : 버퍼의 크기보다 많은 데이터가 입력되어 버퍼가 넘치는 것
버퍼 오버플로우
어떤 버퍼에서 오버플로우가 발생하면, 뒤에 있는 버퍼들의 값이 조작될 위험이 있기 때문에 보안 위협으로 이어짐