정보처리기사/실기

6. 모의고사 6회

intjdev 2022. 7. 18. 20:23

1. RAID

복수 배열 독립 디스크 (Redundant Array of Independent Disks)

  • 여러 개의 하드디스크에 일부 중복된 데이터를 나눠서 저장하는 기술. 디스크 어레이 라고도 한다.

 

2. ITIL (정보 기술 인프라 라이브러리)

  • ITIL은 IT 서비스의 운영 및 관리를 돕기 위한 문서들의 집합이다.

영국정부가 다양한 IT 서비스들의 관리 방법을 모아 만든 표준적인 참고 문서이다.

 

3. 마이크로 커널

커널의 유형

유형 설명
마이크로 커널 장치 드라이버, 프로토콜 스택, 파일 시스템과 같은 전통적인 OS의 기능들을 사용자 영역에 놓고 하드웨어 추상화를 최소화한 커널
모놀리식 커널 하드웨어 위에 높은 수준의 가상 계층을 제공하는 커널. 다수의 복잡한 애플리케이션을 동적으로 수행할 경우 사용하기 좋음

 

4. 병행 제어 미보장 시 문제

문제점 설명
갱신 손실 먼저 실행된 트랜잭션의 결과를, 나중에 실행된 트랜잭션이 덮어쓸 때 발생하는 오류
현황 파악 오류 트랜잭션의 중간 수행 결과를 다른 트랜잭션이 참조하여 발생하는 오류
모순성 두 트랜잭션이 동시에 실행되어, Db의 일관성이 결여
연쇄 복귀 복수의 트랜잭션이 데이터 공유시, 특정 트랜잭션이 처리를 취소할 경우, 트랜잭션이 처리한 곳의 부분을 취소하지 못하는 오류.

 

7. 무차별 대입 공격

패스워드 크래킹의 유형

유형 설명
사전 대입 공격 ID와 패스워드가 될 가능성이 있는 단어를 파일로 만들어 놓고, 대입
무차별 대입 공격 무작위로 대입하여 패스워드를 알아내는 공격
패스워드 하이브리드 공격 사전 공격과 무차별 대입 공격을 결합
레인보우 테이블 해시값을 미리 테이블에 모아 놓고, 해시값을 검색해서 역으로 패스워드를 찾는 기법

 

8. 통합 테스트 (Integration Test)

  • 단위 테스트를 통과한 모듈 사이의 인터페이스, 통합된 컴포넌트 간의 상호작용을 검증하는 테스트 단계
테스트 레벨 설명
단위 테스트 모듈, 서브 루틴 등을 테스트
통합 테스트  
시스템 테스트 통합된 단위 시스템의 기능이 시스템에서 정상적으로 수행되는지를 검증
인수 테스트 계약상의 요구사항을 만족했는지 확인하기 위한 테스트

 

13. 화이트박스 테스트

  • 응용 프로그램 내부 구조와 동작을 검사하는 소프트웨어 테스트 방식

공통 모듈 테스트의 종류

화이트박스 테스트  
메서드 기반 테스트 외부에 공개된 메서드 기반의 테스트
화면 기반 테스트 화면 단위로 개발 후에, 화면에 데이터를 입력하여 테스트를 수행
테스트 드라이버 / 테스트 스텁 하위 모듈이 구현되지 않은 경우, 테스트 드라이버나 테스트 스텁을 통해 테스트를 수행. 테스트 드라이버 → 상위 모듈이 없는 경우. 테스트 스텁 → 하위 모듈이 없는 경우

 

14. DB 암호화 방식

구분  
API 방식 애플리케이션 레벨에서 암호 모듈(API)을 적용하는 애플리케이션 수정 방식. 애플리케이션 서버에 부하 발생
Plug-in 방식 암, 복호화 모듈이 DB 서버에 설치된 방식
TDE 방식 DBMS 커널이 자체적으로 암 복호화 기능을 수행
Hybrid 방식 API방식과 Plug-in 방식을 결합

 

16. 메모리 반입 기법

기법 설명
예상 반입 기법 시스템의 요구를 예측하여 미리 메모리에 적재. 다른 페이지도 함께 적재
요구 반입 기법 찹조 요구가 있을 경우에 적재

 

17. Ddos 공격

공격 기법 설명
Slowloris HTTP Get메서드 사용. 헤더의 최종 끝을 알리는 개행 문자열를 전송하지 않고 \r\n만 전송하여 연결 상태 장시간 지속, 연결 자원을 모두 소진
RUDY 요청 헤더의 길이를 비정상적으로 크게 설정. 바디 부분은 매우 소량 → 연결 상태 유지
Slow HTTP Read DoS 데이터 처리율을 감소시킨 상태에서 패킷을 지속적으로 전송.