컴퓨터를 해킹으로부터 지키는 보이지 않는 방어막
컴퓨터 메모리의 정해진 공간을 넘어서는 데이터는 프로그램의 치명적인 취약점이 됩니다. 버퍼 오버플로우 보호 기술은 프로그래머의 실수로 발생하는 이런 데이터 침범을 미리 탐지하여 시스템 붕괴와 해킹을 원천 차단합니다.
메모리 안의 공간을 뜻하는 버퍼는 용량이 정해져 있는데, 이를 넘어서는 데이터를 강제로 넣으면 옆에 있던 중요한 정보까지 오염됩니다. 공격자들은 바로 이 틈을 노려 컴퓨터의 제어권을 탈취하거나 악성 코드를 실행하곤 합니다. 다행히 현대의 소프트웨어 개발 기술은 이런 침범이 일어나는 순간 프로그램을 즉시 중단시켜 방어합니다. 덕분에 우리는 매일 아무런 의심 없이 안전하게 인터넷과 프로그램을 사용하고 있습니다.