본 발명은 커널 코드의 오류로부터 응용 프로그램의 메모리를 보호하는 장치, 방법 및 그 방법을 기록한 기록매체에 관한 것으로서, 본 발명에 따른 응용 프로그램의 메모리를 보호하는 방법은 하나 이상의 응용 프로그램 중 일부를 보호 대상으로 설정하고, 보호 대상으로 설정된 응용 프로그램이 커널 모드에 진입할 때 응용 프로그램의 사용자 주소 공간에 대한 쓰기 권한을 해제하고, 보호 대상으로 설정된 응용 프로그램의 커널 모드가 해제된 때 응용 프로그램의 사용자 주소 공간에 대한 쓰기 권한을 복구한다.