점수 에바야... 수제비놈들아 행복회로 돌리게 문제 몇개는 좀 쉽게 만들어줘 ...
1. 루트킷 과 크라임웨어
- 루트킷(Rootkit) : 시스템 침입 후 침입 사실을 숨긴 채 차후의 침입을 위한 백도어, 트로이목마 설치, 원격 접근, 내부 사용 흔적 삭제, 관리자 권환 획득 등 불법적인 해킹에 사용 되는 기능을 제공하는 프로그램의 모음이다. 해커가 로그를 지울 수 있기 때문에 탐지하기가 어려운 도구 이다.
- 크라임웨어 (Crimeware) : 온라인상에서 범죄와 같은 불법적인 행위를 수행하기 위해 제작된 컴퓨터 프로그램으로 공격용 툴 킷으로 불린다. 사용자 PC에 설치되면 불법적으로 정보를 수집하거나 자원을 사용하여 원하는 대상을 공격하는 용도로 사용된다. 키로거, 스파이웨어, 브라우저 하이재커등이 여기에 속한다.
2. 개발환경 인프라 구성방식
- 온프레미스 방식 : 외부 인터넷망이 차단된 상태에서 인트라넷 망만 활용하여 개발 환경을 구축하는 방식.
- 클라우드 방식 : 아마존, 구글, 마이크로소프트 등 클라우드 공급 서비스를 하는 회사들의 서비스를 임대하여 개발환경을 구축하는 방식
- 하이브리드 방식 : 온프레미스와 클라우드 방식을을 혼용하는 방식
3. 요구사항 분석 도구
1) 요구사항 분석 CASE 도구
요구사항을 자동으로 분석하고 요구사항 분석 명세서를 기술하는 도구
CASE 도구의 분류
분류 | 설명 |
상위 Case | 생명주기 전반부(분석 및 설계)에 사용 된다. 모델들 사이의 모순 검사 및 모델의 오류 검증, 일관성 검증을 지원한다. 자료흐름도 프로토타이핑 작성 지원 및 UI 설계를 지원한다. |
하위 Case | 생명주기 후반부(구현 및 테스트) 에 진행 되며 구문 중심 편집 및 정적, 동적 테스트를 지원한다 |
통합 Case | 소프트웨어 생명주기에 포함되는 전체 과정을 지원한다. |
종류
- SADT : SoftTech사 에서 개발 되었다. 구조적 분석 및 설계 도구
- SREM : 실시간 처리 소프트웨어 시스템에서 요구사항을 명확히 기술하도록 할 목적으로 개발
- PSL/PSA : PSL : 문제 기술언어 / PSA : PSL을 자동으로 분석하여 보고서를 출력하는 문제 분석기
- TAGS : 시스템 공학 방법 응용에 대한 자동 접근 방법
2) HIPO
하향식 소프트웨어 개발을 위한 문서화 도구
HIPO 차트의 종류
가총세
- 가시적 도표 : 시스템 전체 기능과 흐름을 보여주는 tree(계층) 구조. 입력,처리, 출력 없음
- 총체적 도표 : 프로그램을 구성하는 기능을 기술 한 것. 입력, 처리, 출력에 대한 전반적인 정보를 제공하는 도표
- 세부적 도표 : 총체적 도표에서 표시 된 기능을 구성하는 기본 요소들을 상세히 기술하는 도표
4. CoAP (Constrained Application Protocol)
M2M 노드들 사이에서 이벤트에 대한 송수신을 비동기적으로 전송하는 REST 기반의 프로토콜
5. 단편화
주기억장치에 프로그램을 할당하고 반납하는 과정에서 발생하는 사용되지 않은 작은 조각 공간
▶ 단편화의 종류 : 내부 단편화 / 외부 단편화
▶ 단편화 해결 방법
- 버디 메모리 할당 (Buddy Memory Allocation) 기법 : 메모리를 2n의 크기로 분할하여 메모리를 할당하는 기법
- 통합(Coalescing) 기법 : 인접한 단편화 영역을 찾아내 통합
- 압축(Compaction) 기법 : 메모리의 모든 단편화 영역을 하나로 합치는 것
- 재배치(Relocation) 기법 : 압축을 실행하여 프로그램의 주소를 새롭게 지정해 주는 기법
6. 데이터베이스 무결성
데이터의 정확성, 일관성, 유효성이 유지 되는 것
▶ 데이터베이스의 무결성 종류
개참도고키릴
- 개체 무결성 : 모든 릴레이션은 중복되지 않은 고유의 기본키를 가져야 한다
- 참조 무결성 : 외래키 값은 NULL 이거나 참조하는 릴레이션의 기본키 값과 동일해야 한다.
- 도메인 무결성 : 속성 값들은 정의 된 도메인에 속한 값이어야 한다.
- 고유 무결성 : 특정 속성에 대해 각 튜플이 갖는 속성 값들이 서로 달라야한다.
- 키 무결성 : 하나의 릴레이션에는 적어도 하나의 키가 존재해야한다.
- 릴레이션 무결성 : 삽입, 삭제,갱신과 같은 연산을 수행하기 전과 후에 대한 상태의 제약
'IT개념' 카테고리의 다른 글
소프트웨어 구축 정보처리기사 요약 (2) | 2023.04.17 |
---|---|
수제비 오답노트 6회차 (0) | 2023.04.17 |
수제비 오답노트 4회차 (0) | 2023.04.15 |
수제비 오답노트 3회차 (0) | 2023.04.14 |
수제비 오답노트 2회차 (0) | 2023.04.11 |