메모리 버퍼 오버플로우
메모리 버퍼의 경계값을 넘어서 메모리값을 읽거나 저장하지 않도록 구현해야 한다. 버퍼에 값을 기록하는 경우 값의 크기가 대상 버퍼보다 작은지 확인 후 버퍼의 크기나 데이터의 크기가 외부 입력 값에 의해 결정되는지, 버퍼에 기록하는 값이 음수값이 포함되지 않는지 확인  적절한 버퍼의 크기 설정  설정된 범위의 메모리내에서 올바르게 읽거나 쓸 수 있게 통제  널(Null) 문자를 버퍼 범위 내에 삽입하여 널(Null)문자로 종료되도록 해야 한다