목록Hacking (2)
TechnoL0GIC
버퍼 오버플로(buffer overflow) 또는 버퍼 오버런(buffer overrun)은 메모리를 다루는 데에 오류가 발생하여 잘못된 동작을 하는 프로그램 취약점이다. 컴퓨터 보안과 프로그래밍에서 이는 프로세스가 데이터를 버퍼에 저장할 때 프로그래머가 지정한 곳 바깥에 저장하는 것이다. 벗어난 데이터는 인접 메모리를 덮어 쓰게 되는데 다른 데이터가 포함되어 있을 수도 있는데, 손상을 받을 수 있는 데이터는 프로그램 변수와 프로그램 흐름 제어 데이터도 포함된다. 이로 인해 잘못된 프로그램 거동이 나타날 수 있으며, 메모리 접근 오류, 잘못된 결과, 프로그램 종료, 또는 시스템 보안 누설이 발생할 수 있다. 버퍼 오버플로는 보통 데이터를 저장하는 과정에서 그 데이터를 저장할 메모리 위치가 유효한지를 검사..
영구적 서비스 거부라는 뜻으로 휴대폰, MP3, 셋톱박스 등 인터넷이 연결된 기기를 작동하기 위해 필요한 소프트웨어(펌웨어)를 업데이트할 때 해커가 악성코드를 몰래 삽입해 기기를 공격하는 것이다. 이는 디도스(DDoS; 분산 서비스 거부)가 진화한 형태로 디도스보다 파괴력이 더 크다. 즉 디도스가 특정 인터넷 사이트를 집중 공격했다면 피도스는 인터넷 사이트 마비는 물론 감염된 기기를 아예 못 쓰게 한다. 백신을 설치하면 치료가 가능한 디도스와 달리 피도스는 내장형 소프트웨어여서 치료가 매우 까다롭다. 또 디도스 공격은 PC와 유선 네트워크 방어만으로도 막아낼 수 있었지만 피도스 공격은 감염된 제품을 파괴하기 때문에 공격 루트를 찾아내는 것조차 어렵다. (출처 : 네이버 백과사전) 우리집은 아날로그 기기를..