서버프로그램구현
1. 보안 취약성 식별
- 개발자의 실수, 논리적 오류 등으로 인해 발생할 수 있는 보안 취약점을 최소화하고, 사이버보안 위협에 대응할 수 있는 안전한 소프트웨어 개발하기 위한 일련의 보안 활동
- 보안 점검 항목
- 입력 데이터 검증 및 표현
- 보안 기능
- 시간 및 상태
- 에러 처리
- 코드 오류
- 캡슐화
- API 오용
2. API
- 운영체제나 프로그래밍 언어 등에 있는 라이브러리를 이용할 수 있도록 규칙 등을 정해 놓은 인터페이스
- 종류
- Windows API
- 단일 유닉스 규격(SUS)
- Java API
- 웹 API