본문 바로가기
카테고리 없음

[용어 정리] 실전 모의고사 7회

by 하루디 2022. 4. 26.

수제비 FINAL 실전 모의고사 7회를 바탕으로 작성되었습니다.

 

01. 오픈스택

  • 아파치 라이선스 형태로 배포되고 있는 오픈소스 소프트웨어 기반의 클라우드 플랫폼 프로젝트이다.
  • laaS 형태를 가지며 주로 리눅스 기반으로 운용과 개발이 이루어지며, 사용자가 데이터 기반 센터의 자원들을 손쉽게 제어할 수 있도록 웹을 통해 다양한 기능을 제공한다.

 

02. 소프트웨어 아키텍쳐 4+1 뷰

설명
유스케이스 뷰
Usecase 
- 유스케이스 또는 아키텍처를 도축하고 설계하며 다른 뷰를 검증하는 데 사용된다
- 사용자, 설계자, 개발자, 테스트 관점
논리 뷰
Logical
- 시스템의 기능적인 요구사항이 어떻게 제공되는지 설명해주는 뷰
- 설계자, 개발자 관점 
프로세스 뷰
Process
- 시스템의 비기능적인 속성으로서 자원의 효율적인 사용, 병행실행, 비동기, 이벤트 처리 등을 표현한 뷰
- 개발자, 시스템 통합자 관점
구현 뷰
Implementation
- 개발 환경 안에서 정적인 소프트웨어 모듈의 구성을 보여주는 뷰
- 컴포넌트 구조와 의존성을 보여주고 컴포넌트에 관한 부가적인 정보 정의
배포 뷰
Deployment 
- 컴포넌트가 물리적인 아키텍처에 어떻게 배치되는가를 매핑해서 보여주는 뷰

 

03. 보안 용어

보안용어 설명
해시 함수 (Hash Function) - 임의의 길이를 갖는 값을 입력받으면 고정된 길이의 값을 출력하는 함수 
- 직접 접근할 수 있는 짧은 길이의 값이나 키가 존재하여 해당 주소에 빠른 접근이 가능하며, 메시지의 오류나 변조를 탐지하는 데 활용
SET (Secure Electronic Transaction) - 온라인상의 안전한 거래를 위해 VISA와 Master Card에서 개발한 프로토콜
- 개인 계좌 정보나 신용 정보 등이 네트워크를 통해 노출되거나 위/변조 되는 것을 막으며, 메시지 암호화 방법과 2중 전자서명등에 활용되어 기밀성과 무결성 보장

 

04. 데이터 암호화 전송의 주요기술

기술 설명
IPSec IP계층에서 무결성과 인증을 보장하는 인증헤더(AH)와 기밀성을 보장하는 암호화(ESP)를 이용하여 양 종단 간 구간에 보안 서비스를 제공하는 터널링 프로토콜
SSL/TLS 전송 계층과 응용 계층 사이에서 클라이언트와 서버 간의 웹 데이터 암호화, 상호 인증 및 전송시 데이터 무결성을 보장하는 보안 프로토콜
S-HTTP 웹상에서 네트워크 트래픽을 암호화하는 주요 방법 중 하나로서 클라이언트와 서버 간에 전송되는 모든 메시지를 각각 암호화하여 전송하는 프로토콜

 

05. 대칭키 암호 방식

: 암호화 알고리즘에서 암호화와 복호화에 같은 암호 키를 쓰는 알고리즘으로 유형에는 블록 암호화 알고리즘과 스트림 암호화 알고리즘이 있는 암호 방식이다.

 

06. DBMS의 특징

특징 설명
데이터 무결성  부적절한 자료가 입력되어 동일한 내용에 대하여 서로 다른 데이터가 저장되는 것을 허용하지 않는 성질
데이터 일관성 삽입, 삭제, 갱신, 생성 후에도 저장된 데이터가 변함없이 일정해야 한다 
데이터 회복성 장애가 발생하였을 시 특정 상태로 복구되어야 하는 성질
데이터 보안성 불법적인 노출, 변경, 손실로부터 보호되어야 하는 성질
데이터 효율성 응답시간, 저장 공간 활용 등이 최적화되어 사용자, 소프트웨어, 시스템 등의 요구조건을 만족시켜야 하는 성질