728x90
반응형
정보처리기사 필기 정리 - 2. 소프트웨어 개발
Chapter 05 인터페이스 구현 (중요도: ★★★)
- 인터페이스 설계 확인
- EAI(Enterprise Application Integration) 방식: 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션
- EAI 구축 유형
- 포인트 투 포인트(Point-to-point): 각각의 애플리케이션 간에 점대 점 형태로 연결
- 허브 앤 스포크(Hub & Spoke): 단일한 접점의 허브 시스템을 통하여 데이터를 전송하는 중앙집중식 방식
- 메시지 버스(Message Bus): 애플리케이션 사이 미들웨어를 두어 연계하는 미들웨어 통합 방식, 확정성이 좋고 대용량 데이터 처리
- 하이브리드(Hybrid): 그룹 내는 허브 앤 스포크 방식, 그룹 간에는 메시지 방식을 사용하여 통합하는 방식
- ESB(Enterprise Service Bus) 방식: 하나의 시스템으로 관리 운영할 수 있도록 서비스 중심의 통합을 지향하는 아키텍처
- 버스를 중심으로 각각 프로토콜이 호환이 가능하도록 애플리케이션의 통합을 낮은 결합 방식으로 지원
- EAI 구축 유형
- EAI(Enterprise Application Integration) 방식: 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션
- 인터페이스 기능 구현
- 시큐어 코딩 가이드: 입력 데이터 검증 및 표현, 보안 기능, 시간 및 상태, 에러 처리, 코드 오류, 캡슐화, API 오용
- 데이터 베이스 암호화 알고리즘
- 대칭 키 암호화 알고리즘: 암/복호화에 같은 암호 키를 쓰는 알고리즘 (ARIA 128/192/256, SEED)
- 비대칭 키 암호화 알고리즘: 공개 키는 누구나 알 수 있지만 비밀 키는 키의 소유자만 알 수 있도록 사용 (RSA, ECC, ECDSA)
- 해시 암호화 알고리즘: 해시 값으로 원래 입력 값을 찾아낼 수 없는 일방향성의 특정을 가짐 (SHA-256/384/512, HAS-160)
- 데이터베이스 암호화 기법
- API 방식: 암호 모듈(API)을 적용하는 애플리케이션 수정 방식
- Plug-in 방식: DBMS에 Plug-in 모듈로 동작하는 방식
- Hybrid 방식: API 방식 + Plug-in 방식
- 데이터베이스 보안 요구사항: 암호지원, 암호 키 관리, DB 데이터 암/복호화, 접근 제어, 암호통신, 식별 및 인증, 보안 검사
2022 수제비 정보처리기사 필기 & 2022 이기적 정보처리기사 필기 책을 참고하여 정리하였다.
728x90
반응형
'Work & Study > 정보처리기사 필기' 카테고리의 다른 글
정보처리기사 필기 정리 - 3. 데이터베이스 구축 (3-02. SQL 활용) (0) | 2023.08.12 |
---|---|
정보처리기사 필기 정리 - 3. 데이터베이스 구축 (3-01. SQL 응용) (0) | 2023.08.12 |
정보처리기사 필기 정리 - 2. 소프트웨어 개발 (2-04. 애플리케이션 테스트 관리) (0) | 2023.08.12 |
정보처리기사 필기 정리 - 2. 소프트웨어 개발 (2-03. 제품 소프트웨어 패키징) (0) | 2023.08.12 |
정보처리기사 필기 정리 - 2. 소프트웨어 개발 (2-02. 통합 구현) (0) | 2023.08.12 |