- SW 관련 신기술
- 소프트웨어 관련 신기술
그림1과 그림2 - 소프트웨어 개발 보안 활동 관련 법령 및 규정
- 개인정보 보호 관련 법령
- 개인정보 보호법
- 정보통신망 이용촉진 및 정보보호 등에 관한 법률 이용하는이용자들의 개인정보를 보호함
- 신용정보의 이용 및 보호에 관한 법률
- 위치정보의 보호 및 이용 등에 관한 법률
- 표준 개인정보 보호 지침
- 개인정보의 안전성 확보 조치 기준
- 개인정보 영향평가에 관한 고시
- IT 기술 관련 규정
- RFID 프라이버시 보호 가이드라인
- 위치정보의 보호 및 이용 등에 관한 법률
- 위치정보의 관리적, 기술적 보호조치 권고 해설서
- 바이오정보 보호 가이드라인
- 뉴미디어 서비스 개인정보 보호 가이드라인
- 정보보호 관리 체계 (ISMS: Information Security Management System)
- 개인정보 보호 관련 법령
- 소프트웨어 관련 신기술
- HW 관련 신기술
- 하드웨어 관련 신기술
그림3 - Secure OS
- Secure OS
- Secure OS는 기존의 운영체제 (OS) 에 내재된 보안 취약점을 해소하기 위해 보안 기능을 갖춘 커널을 이식하여 외부의 침입으로부터 시스템 자원을 보호하는 운영체제를 의미함
- 분류 (보호 방법을 구현하기 복잡한 것부터 차례로 분류한 것임)
- 암호적 분리 (Cryptographic Separatino)
- 논리적 분리 (Logical Separation)
- 시간적 분리 (Temporal Separation)
- 물리적 분리 (Physical Seperation)
- Secure OS의 보안 기능
- 식별 및 인증
- 임의적 / 강제적 접근 통제
- 객체 재사용 보호
- 완전한 조정
- 신뢰 경로
- 감사 및 감사기록 축소 등
- 참조 모니터 (Reference Monitor)
- 참조 모니터는 보호 대상 객체에 대한 접근통제를 수행하는 추상머신이며, 이것을 실제로 구현한 것이 보안 커널임
- 참조 모니터와 보안 커널의 특징: 격리성 (Isolation), 검증가능성 (Verifiability), 완전성 (Completeness)
- Secure OS
- 하드웨어 관련 신기술
- DB 관련 신기술
- DB 관련 신기술
그림4 - 회복 / 병행 제어
- 회복 (Recovery)
- 회복은 트랜잭션들을 수행하는 도중 장애가 발생하여 데이터베이스가 손상되었을 때 손상되기 이전의 정상 상태로 복구하는 작업
- 회복 기법의 종류: 연기 갱신 기법 (Deferred Update), 즉각 갱신 기법 (Immediate Update), 그림자 페이지 대체기법 (Shadow Paging), 검사점 기법 (Check Point)
- 병행 제어 (Concurrency Control)
- 병행제어란: 다중 프로그램의 이점을 활용하여 동시에 여러 개의 트랜잭션을 병행수행할 때, 동시에 실행되는 트랜잭션들이 데이터베이스의 일관성을 파괴하지 않도록 트랜잭션 간의 상호 작용을 제어하는 것
- 병행제어 기법의 종류: 로킹 (Locking), 타임 스탬프 순서 (Time Stamp Ordering), 최적 병행수행 (검증 기법, 확인 기법, 낙관적 기법), 다중 버전 기법
- 로킹 단위 (Locking Granularity): 병행제어에서 한꺼번에 로킹할 수 있는 객체의 크기를 의미
- 회복 (Recovery)
- 교착상태
- 교착상태 (Dead Lock): 상호 배제에 의해 나타나는 문제점으로, 둘 이상의 프로세스들이 자원을 점유한 상태에서 서로 다른 프로세스가 점유하고 있는 자원을 요구하며, 무한정 기다리는 현상
- 교착상태 발생의 필요 충분 조건: 상호 배제 (Mutual Exclusion), 점유와 대기 (Hold and Wait), 비선점 (Non-preemption), 환형 대기 (Circular Wait)
- 교착상태의 해결 방법: 예방 기법 (Prevention), 회피 기법 (Avoidance), 발견 기법 (Detection), 회복 기법 (Recovery)
- DB 관련 신기술
'정보처리기사' 카테고리의 다른 글
[정보처리기사] 실기 노트 - 제품 소프트웨어 패키징 (0) | 2025.01.16 |
---|---|
[정보처리기사] 실기 노트 - 응용 SW 기초 기술 활용 2 (0) | 2025.01.15 |
[정보처리기사] 실기 노트 - 응용 SW 기초 기술 활용 1 (0) | 2025.01.14 |
[정보처리기사] 실기 노트 - 프로그래밍 언어 활용 3 (0) | 2025.01.14 |
[정보처리기사] 실기 노트 - 프로그래밍 언어 활용 2 (0) | 2025.01.13 |