정보보안기사 요약분(2)

2019. 8. 26. 22:46정보보안

§ Multi Level Queue

 - 여러개의  Queue를 이용하는 스케쥴링 기법

§ Multi Level FeedBack Queue

 - 높은 우선순위를 할당하여 1단계는 즉시 수행하고 순차 할당

§ 상호 배제

 - 다수의 프로세서가 동일자원에 접근 시 무결성 보장

§ 임계 영역(Critical Section)

 - 프로그램에서 임계 자원을 이용하는 부분으로 공유자원의 독점을 보장하는 코드 영역

★ 교착상태 ★

§ 교착상태 발생조건

 - 상호배제

 - 점유와 대기

 - 비선점

 - 환형대기

§ 교착상태의 예방

 - 상호배제의 부정

 - 점유와 대기 조건의 부정

 - 비선점 조건 부정

 - 환형대기 조건의 부정

§교착상태 회비

 - 은행원 알고리즘

§ 교착상태의 발견(탐지)

 - 자원할당 그래프

※ 교착상태는 불안정 상타에서 발생한다.

§ 교착상태의 복구방법

 - 프로세스 중지

 - 자원 선점

 

★ RAID ★

 - RAID 0(Stripe) : 데이터 나누어 저장, 복구 불가능

 - RAID 1(Mirroring) : 완전 이중 저장, 비용 높은, 복구 가능

 - RAID 2(Hamming Code ECC) : 해밍코드를 이용 오류복구, 별도의 디스크 복구를 위한 ECC를 저장

 - RAID 3(Parity ECC) : Parity 정보를 별도 저장, 입출력 성능 향상 Write 성능 저하 

 - RAID 4(Parity ECC, 블록단위 I/O) : Block 단위로 분산 저장, RAID3와 동일하나 블록 단위로 저장 차이가 있음

 - RAID 5(Parity ECC Parity 분산저장) : 분산 Parity 구현 최소 3개 디스크 요구

§ 파일 시스템

 - NTFS : 암호화 압축지원, 대용량 파일 시스템, 트랜젝션 로깅을 통한 복구, 오류 수정가능

 - EXT2 : FSCK를 사용한 파일 시스템 오류

 - EXT3 : 저널링 기능 추가

★ 리눅스 서버 보안

§ 리눅스 운영체제 구성요서 : 커널, 셸, 파일 시스템

§ Shell Shock

 - 리눅스 계열 및 MAC OS X 운영체제에서 사용되는 GNU Bash 셸에서의 취약점

 - 악의적 명령 실행, 관리자 권한 획득, 환경변수에 빈 함수를 넣으면 그 뒤에 오는 코드는 무조건 실행

★ 리눅스 파일 시스템 구조

§ 부트 블록 : 컴퓨터 시스템을 부팅하기 위한 부팅이미지 보유, 운영체제가 시작되면 주기억장치로 올린다. 다 올라가면 init프로세서를 가동하고 PID 1번 부여

§ 슈퍼 블록 : 파일시스템 크기, 여유공간(빈 블록리스트), 파일 시스템 이름 디스크 이름 정보

§ i-node : 파일이나 디렉터리에 대한 모든 정보를 가지고 있는 구조체

 - 보유정보 : 사용자 ID, 그룹 ID, 파일크기, 생성시간, 사용시간, 변경된 시간, 링크수, 접근모드, 블록 주소

 - 파일링크

심볼릭 링크 원본파일이 삭제되면 링크도 삭제
하드 링크 원본파일을 복사하여 동일한 i-node생성, 원본을 삭제해도 링크는 남는다.

'정보보안' 카테고리의 다른 글

정보보안기사 요약분(1)  (0) 2019.08.26