본문 바로가기
  • Always Awake

정보처리기사/5과목6

[정보처리기사 필기] 암호 알고리즘 개요 암호 알고리즘은 패스워크, 주민번호, 은행계좌와 같은 중요정보를 보호하기 위해 평문을 암호화된 문장으로 만드는 절차 또는 방법을 의미한다. 암호 방식 1. 개인키 암호화(Private Key Encryption) 기법 동일한 키로 데이터를 암호화 하고 복호화한다. 데이터베이스 사용자는 평문의 정보 M을 암호화 알고리즘 E와 개인키(Private Key) K를 이용하여 암호문 C로 바꾸어 저장시켜 놓으면 사용자는 그 데이터베이스에 접근하기 위해서 복호화 알고리즘 D와 개인키 K를 이용하여 다시 평문의 정보 M으로 바꾸어 이용하는 방법 이다. 개인키 암호화 기법에서 암호화 대상이 n개일 때 사용되는 키의 개수는 2n이다. 개인키 암호화 기법은 대칭 암호 기법또는 비밀키 암호화 기법이라고도 한다. 한 번.. 2022. 3. 2.
[정보처리기사 필기] Secure SDLC 1. 개요 Secure SDLC는 보안상 안전한 소프트웨어를 개발하기 위해 SDLC에 보안 강화를 위한 프로세스를 포함한 것을 의미한다. SDLC : 소프트웨어를 개발하기 위한 모든 과정을 각 단계별로 나눈 것 소프트웨어 유지 보수 단계에서 보안 이슈를 해결하기 위해 소모되는 많은 비용을 최소화 하기 위해 등장 요구사항 분석, 설계, 구현, 테스트, 유지 보수 등 SDLC전체 단계에 걸쳐 수행되어야 할 보안 활동을 제시 Secure SDLC의 대표적인 방법론 CLASP Secure Software 사에서 개발하였으며, SDLC의 초기 단계에서 보안을 강화하기 위해 개발된 방법론 활동 중심, 역할 기반의 프로세스로 구성되어 있으며, 현재 운용 중인 시스템에 적용하기에 적합하다 SDL 마이크로소프트 사에서 .. 2022. 3. 1.
[정보처리기사 필기] 회복과 병행제어, 교착상태 회복(Recovery) 1. 개요 회복은 트랜잭션들을 수행하는 도중 장애가 발생하여 데이터베이스가 손상되었을 때 손상되기 이전의 정상 상태로 복구하는 작업이다. 장애의 유형 트랜잭션 장애 : 입력 데이터 오류, 불명확한 데이터, 시스템 자원 요구의 과다 등으로 트랜잭션 내부의 비정상적인 상황으로 프로그램 실행이 중지 되는 현상 시스템 장애 : 데이터베이스에 손상을 입히지는 않으나 하드웨어 오동작, 소프트웨어의 손상, 교착상태 등에 의해 모든 트랜잭션의 연속적인 수행에 장애를 주는 현상 미디어 장애 : 저장장치인 디스크 블록의 손상이나 디스크 헤드의 충돌 등에 의해 데이터베이스의 일부 또는 전부가 물리적으로 손상된 상태 회복 관리기(Recovery Management) DBMS의 구성요소로, 트랜잭션 실행.. 2022. 2. 28.
[정보처리기사 필기] 네트워크 구축과 분류 네트워크 설치구조 통신망(Communication Network)은 정보를 전달하기 위해서 통신 규약에 의해 연결한 통신 설비의 집합이다. 네트워크 설치 구조는 통신망을 구성하는 요소들을 공간적으로 배치하는 방법, 즉 장치들의 물리적 위치에 따라서 성형, 링형, 버스형, 계층형, 망형 으로 나누어진다. 1. 성형(Star, 중앙 집중형) 중앙에 중앙 컴퓨터가 있고, 이를 중심으로 단말장치들이 연결되는 중앙 집중식의 네트워크 구성 형태이다. Point-to-Point 방식으로 회선 연결 중앙 컴퓨터 통해 데이터 교환 단말 추가와 제거 쉽다. 교환 노드수 가장 적다 2. 링형(Ring, 루프형) 링형은 컴퓨터와 단말장치들을 서로 이웃하는 것끼리 Point-to-Point 방식으로 연결하는 것 분산 및 집중제.. 2022. 2. 27.
[정보처리기사 필기] 네트워크 관련 신기술 정리 네트워크 관련 신기술 1. 지능형 초연결망 과학기술정보통신부 주관으로 추진중인 사업으로, 스마트 시티, 스마트 스테이션 등 4차 산업혁명 시대를 맞아 새로운 변화에 따라 급격하게 증가하는 데이터 트래픽을 효과적으로 수용하기 위해 시행되는 정부 주관 사업. 국가 전체 망에 소프트웨어 정의 기술(SDE)을 적용하는 방법으로 네트워크의 데이터 트래픽 증가를 불러올 수 있는 사물 인터넷(IoT), 클라우드, 빅데이터, 5G 등을 효율적으로 수용할 수 있도록 한다. 지능형 초연결망은 기존의 초고속정보통신망, 광대역통합망(BcN), 광대역융합망(UBcN)을 잇는 중장기 네트워크 발전 전략이다. 2. 소프트웨어 정의 기술(SDE, SDx; Software-Defined Everything) 네트워크, 데이터 센터 등.. 2022. 2. 26.
[정보처리기사 필기] 소프트웨어 개발 방법론 활용 소프트웨어 개발 방법론 1. 개요 소프트웨어 개발 방법론은 소프트웨어 개발, 유지보수 등에 필요한 여러 가지 일들의 수행 방법과 이러한 일들을 효율적으로 수행하려는 과정에서 필요한 각종 기법 및 도구를 체계적으로 정리하여 표준화한 것이다. 2. 종류 구조적 방법론 정형화된 분석 절차에 따라 사용자 요구사항을 파악하여 문서화하는 처리(Process) 중심의 방법론. 분할과 정복(Divide and Conquer) 절차 : 타당성 검토 - 계획 - 요구사항 - 설계 - 구현 - 시험 - 운용/유지보수 정보공학 방법론 정보시스템의 개발을 위해 계획, 분석, 설계, 구축에 정형화된 기법들을 상호 연관성 있게 통합 및 적용하는 자료(Data) 중심의 방법론 대규모 정보 시스템 구축에 적합 절차 : 정보 전략 계획.. 2022. 2. 25.