본문으로 건너뛰기

버그 제보

이상한 점을 알려 주시면 고칠게요. 지금 보고 있는 페이지와 브라우저 정보가 함께 담겨요.

페이지:

Computer Science

OSSU 핵심 보안

추가
목차3개 항목
출처와 참고

OSSU의 공개 컴퓨터과학 커리큘럼과 관련 자료를 주제별로 재구성한 노트다.

핵심 원리

보안은 프로그램 완성 뒤에 추가하는 옵션이 아니라 요구사항과 설계의 제약 조건이다. 기밀성·무결성·가용성(CIA), 입력 검증, 권한 최소화, 위협 모델, 암호 기술이 함께 작동한다.

구분질문
기밀성허가되지 않은 주체에게 데이터가 노출되는가
무결성의도하지 않은 변조를 탐지하거나 방지하는가
가용성장애·공격에도 필요한 서비스를 유지하는가
안전한 개발입력·상태·신뢰 경계가 검토됐는가
취약점 분석실패하는 조건과 영향을 재현할 수 있는가

강좌와 언어별 선택

Core security

강좌기간주당 학습량선수 지식·참고
Cybersecurity Fundamentals8 weeks10-12 hours/week-
Principles of Secure Coding4 weeks4 hours/week-
Identifying Security Vulnerabilities4 weeks4 hours/week-
Identifying Security Vulnerabilities in C/C++ Programming4 weeks5 hours/week-
Exploiting and Securing Vulnerabilities in Java Applications4 weeks5 hours/week-

Core security의 마지막 언어별 취약점 강좌는 C/C++와 Java 중 하나를 선택하는 과정이다. 공통 필수 강좌와 선택 강좌를 구분하여 계획한다.

관련 노트: 안전한 시스템 설계, API 보안 체크리스트

원본 기록2

댓글

GitHub 계정으로 댓글을 남길 수 있어요.