본문 바로가기
T.I.L(Today I learned)/CS

220919 정보처리기사 실기 D-27

by Amy97 2022. 9. 19.
728x90

모의고사 23회

 

LMS(Learning Management System)

교육 과정, 학습 및 개발 프로그램을 관리하고, 기록하고, 추적하며, 종합 보고서를 만들기 위해 활용하는 소프트웨어 애플리케이션 

 

NDN(Named Data Network)

기존의 IP 주소 대신 Data의 이름을 활용하여 정보(콘텐츠)의 효율적인 검색 및 배포를 목적으로 하는 인터넷 기술로, IP 주소 대신 콘텐츠의 Name을 기반으로 정보를 획득하는 기술

 

다중버전 동시성 제어(MVCC; Multi Version Concurrency Control)

병행 제어 기법 중 트랜잭션의 타임 스탬프와 접근하려는 데이터의 타임 스탬프를 비교하여 직렬가능성이 보장되는 적절한 버전을 선택하여 접근하도록 하는 기법

 

소프트웨어 생명주기 모델 프로세스

요구사항 분석 - 설계 - 구현 - 테스트 - 유지보수

 

논리적 데이터 모델링

관계 데이터 모델 논리적 구조가 2차원 테이블 형태로 구성된 모델
기본키와 이를 참조하는 외래키로 관계 표현
1:1, 1:N, N:M 관계를 자유롭게 표현
계층 데이터 모델 논리적 구조가 트리 형태로 구성된 모델
상하 관계 존재(부모 개체-자식 개체)
1:N 관계만 허용
네트워크 데이터 모델 논리적 구조가 그래프 형태로 구성된 모델
CODASYL DBTG  모델이라고 불림
상위와 하위 레코드 사이에 다대다(N:M) 관계를 만족하는 구조

 

소켓 Socket

네트워크를 경유하는 프로세스 간 통신의 접속점으로 클라이언트와 서버 프로그램 사이에 데이터를 송수신할 수 있는 기술

 

스택 버퍼 오버플로우 Stack buffer overflow 공격 스택 영역에 할당된 버퍼 크기를 초과하는 양의 데이터(실행 가능 코드)를 입력하여 복귀 주소를 변경하고 공격자가 원하는 임의의 코드를 실행하는 공격 기법
스택가드 Stackguard 활용 카나리(Canary)라고 불리는 무결성 체크용 값을 복귀 주소와 변수 사이에 삽입해 두고 버퍼 오버플로우 발생 시 카나리 값을 체크, 변할 경우 복귀 주소를 호출하지 않는 방식으로 대응하는 기법
스택쉴드 Stack shield 활용 함수 시작 시 복귀 주소를 Global RET라는 특수 스택에 저장해 두고, 함수 종료 시 저장된 값과 스택의 RET 값을 비교해 다를 경우 오버플로우로 간주하고 프로그램 실행을 중단하는 기법
728x90

댓글