본문 바로가기
728x90
728x90

IT ▶/Security27

[운영체제 구조 개념] 프로세스, 쓰레드 차이 및 CPU 스케쥴링 # 프로세스 (Process) 프로세서 의해 수행되는 프로그램 단위 (실행 중 또는 실행 가능한 PCB) 레지스터, 스택 , 포인터, 실행중인 프로그램, 데이터 등의 집합체 # 스레드 (Thread) 제어 흐름으로 프로세스 실행 부분으로 실행의 기본 단위 프로세스 쓰레드 처리방식 자원 할당 기본 구분 단위 CPU 이용 기본 작업 단위로 구분 상호통신 System Call 전체 자원 Blocking Library Call 요청 쓰레드 Blocking 부하 Context Switching 부하 발생 프로세스 자원 할당 시 부하 프로세스보다 상대적으로 적음 1. 프로세스 상태전이 1> Admit : 프로세스 실행을 위해 준비상태 큐(FIFO) 2> Dispatch : CPU 스케쥴링에 따라 CPU 점유 및 프.. 2020. 1. 1.
정보보안기사 정리 - 시스템 보안 (디스크 관리) 1. 디스크 관리 : 보조기억장치 중 하나로 레코드 판 중첩 구조 - 헤드가 임의의 섹터를 참조하여 데이터 Read - 헤드 : 디스크로 정보 읽는 역할 - 섹터 : 디스크에 정보 저장되는 최소 단위 - 트랙 : 연속된 섹터 공간 - 실린더 : 연속된 트랙 집합 - 플랫터 : 데이터 저장되는 자기 디스크 - 디스크 주소 탐색 과정 : 디스크 번호 -> 플랫터 번호 -> 트랙 번호 -> 섹터 번호 -> 지정 주소 * 디스크 접근 시간 : 탐색 시간, 회전 지연시간, 전송 시간 2. 디스크 스케쥴링 - FCFS : 먼저 도착, 먼저 처리 - SSTF : 탐색 거리 짧은 트랙 요청 처리 (Head에서 가까운 요청 우선 처리) -> Seek time 탐색시간 감소 - SCAN : 엘레베이터 알고르즘으로 탐색시간.. 2019. 12. 4.
SEED 암호화 알고리즘 개념 설명 (CBC, ECB) 1. SEED 알고리즘 개발 SEED는 전자상거래, 금융, 무선통신 등에서 전송되는 중요 정보를 보호하기 위해 한국정보보호진흥원을 중심으로 국내 암호 전문가들이 참여하여 순수 국내기술로 개발한 블록암호 알고리즘 2. 블록암호 알고리즘 암호(Cryptography)란 메시지를 해독 불가능한 형태로 변환하거나 또는 암호화된 메시지를 해독 가능한 형태로 변환하는 기술을 말한다. 이때, 해독 가능한 형태의 메시지를 평문(Plaintext)이라고 하고, 해독 불가능한 형태의 메시지를 암호문 (Ciphertext)이라 하며, 평문을 암호문으로 변환하는 과정을 암호화(Encryption), 암호문을 평문으로 변환하는 과정을 복호화 (Decryption)라고 한다. 정보를 숨기고, 숨긴 정보를 볼 수 있기 위해서는 권.. 2019. 11. 13.
[정보보안] 네트워크 OSI 참조모델 정리 및 개념 l 네트워크 OSI 참조모델 계층 특징 전송 단위 통신장비 Applicaion 어플리케이션이 네트워크와 통신 인터페이스 역할 데이터 L7 SW Presentation (표현) 표준화된 응용 인터페이스 제공 (정보 표현) 데이터 전환 (포맷, 코드화, 전송, 암호화, 문서압축) Session (세션) 표현 층 대화 동기화 / 데이터 교환 응용 통신 간 통제구조 제공 응용 간 연결 설정, 관리, 접근 보안 수행 (보안기능 최초) Transport (전송) 송/수신 사이 데이터 전송 End-to-end 오류복구, 흐름 통제, 혼잡 통제 세그먼트 재조합 세그먼트 L4 SW, 로드밸런싱 Network (네트워크) 네트워크 간 패킷 주소지정 및 전달 데이터 흐름 통제 패킷 전송 연결지향 프로토콜 패킷 라우터, L3.. 2019. 9. 3.
[정보보안] CISA 정보시스템 관리, 계획 및 조직 정리 * 품질관리 품질 : 어떤 실체가 가지고 있는 특성 품질관리 : 정보시스템 부서의 프로세스를 통제하고 측정하여 향상시키는 관리 프로세스 평가 : ISO 9000 시리즈 , CMM, SPICE 1> ISO 9000, 2000시리즈 - 모든 산업에 품질관리 시스템에 관한 국제표준 - ISO 9000 : 생산 및 서비스 업체의 품질 관리 시스템을 평가 및 개선 - ISO 12207 : 표준 시스템 개발 수명 주기 정의 2> CMM 모델 - 주요 프로세스에 대해 능력을 평가하여 조직에 대한 성숙도를 평가하는 모델 - S/W 프로세스 성숙도를 판정하고 개선하기 위해 파악 및 전략 개선 - 대규모 사업 적합 - 최종 산출물 평가에 소요되는 노력 절감 3> SPICE 모델 - 프로세스 개선을 위해 현재 상태를 파악하.. 2019. 9. 3.
[암호화 개념 및 정리] Seed 암호화 개념 정리 1. SEED란? 전자상거래, 금융, 무선통신 등에서 전송되는 중요 정보를 보호하기 위해 순수 국내기술로 개발한 블록암호 알고리즘 - 해독 가능한 형태의 메시지 : 평문 (PlainText) - 해독 불가능한 형태의 메시지 : 암호문 (CipherText) - 암호화 : 평문 -> 암호문 - 복호화 : 암호문 -> 평문 2. 암호화 방식 1> 대칭키 암호화 (=비밀키 암호화) è 암호화 키와 복호화 키가 같은 암호 방식을 대칭키 암호화 (비밀키 암호화) 방식 2> 비대칭키 암호화 (=공개키 암호화) è 암호화 키와 복호화 키가 다른 암호 방식을 비대칭키 암호화 (공개키 암호화) 방식 3. 단위 별 암호화 방식 1> 블록 암호화(ECB모드) : 메시지를 블록(Block) 단위로 처리 è SEED는 128비.. 2019. 8. 18.
728x90
300x250