하둡 2.0 (Hadoop 2.0)

I. YARN 기반 빅데이터 관리, Hadoop 2.0 개념 하둡 1.0 대비 개선점 기존 Hadoop 1.0 시스템의 네임 노드 SPOF 취약점을 보완한 YARN기반 빅데이터 분산처리 시스템 – Job Tracker 분리 – YARN 기반 분산처리 확대 – Name Node 고가용성 지원   II. 하둡 2.0 구성도 및 구성요소 가. 하둡 2.0 구성도/동작방식 – 클러스터 전반 자원 관리

시큐어코딩(Secure Coding)

I. SW 개발 보안, Secure Coding 가. Secure Coding의 개념 협의 개념 소프트웨어 보안성 강화를 위해 개발 중 소스코드 구현 단계에서 보안 취약점을 배제하기 위한 개발 방법 광의 개념 소프트웨어 보안성 강화를 위해 개발 생명주기(SDLC) 상의 단계별로 요구되는 모든 보안활동 나. Secure Coding의 목적 사이버 공격 예방 – 사이버 공격의 대다수가 응용 프로그램의 취약점을 악용하여

Push to Talk

I. LTE 기반 재난 안전 기술, Push To Talk 가. PTT (Push to Talk)의 개념 LTE 네트워크 기반 허가된 송신자 외 발언권이 제한된 재난안전 등에 사용하는 그룹 콜 기술 나. PTT의 특징 Half-duplex – 송신자 및 수신자가 구별되어 송신 및 수신 데이터가 한 방향으로만 전송 위치 기반 Multicast – 콜 그룹에 소속된 수신자만 해당 데이터

인지컴퓨팅

I. 인공지능을 이용한 컴퓨터 시스템, 인지컴퓨팅의 개념 개념도 개념 – 사람의 인지기능인 지각, 행동, 언어 등을 모방하여 인식과 행동, 기억, 학습, 의사결정 등을 수행하는 기술 – 인지서비스는 ICT 융합기술을 이용하여 상황에 따른 문제 해결 위해 해결방안을 제시하는 서비스   II. 인지컴퓨팅의 적용 분야 적용 분야 적용 기술 설명 생물학적 기능 모방 기술 분야 – CNN,

소스코드 형상관리 (Configuration Management)

I. 소스코드 형상관리 개념 및 필요성 개념 SDLC 상 코드 및 산출물의 체계적 관리 위해 가시성, 추적성, 무결성을 확보하는 품질보증 기법 필요성 산출물의 가시성, 추적성, 무결성의 확보   II. 형상관리 프로세스 및 구성요소, 업무 절차 가. 형상관리 프로세스 나. 형상관리 구성요소 구성요소 역할 세부 역할 형상 및 관리기법 – 식별, 통제 – 감사, 기록 –

AHP (Analytic Hierarchy Process)

I. 계층 분석 과정, AHP 가. AHP (Analytic Hierarchy Process)의 개념 우선순위 도출을 위해 두 Factor 간 쌍대비교 행렬화 연산을 이용한 가중치 산정 기반 의사결정 도구 나. AHP의 특징 쌍대 비교 (Pair-wise Comp.) – 자체 행렬 곱 연산을 통해 중요도를 수학적으로 도출하는 기법 정량적 우선순위 도출 – 행렬곱 연산을 통해 정량적 가중치 산정이 가능하여 대안

오버핏과 언더핏 (Overfitting & Underfitting)

I. 과한 학습과 부족 학습, 오버핏과 언더핏의 문제점 구분 문제점 현상 Overfit (과분산) – 과학습, 오류 분산 – High Variance, 과분산 – 비슷한 입력에 부정확 반응 결과 – 학습 대상만 정상반응 Underfit (과편향) – 데이터해석 능력저하 – High bias, 과편향 – 여러 가지 입력에 제대로 반응불가 – 학습 부족, 편향 반응 – 오버핏과 언더핏의 공통적인

캐시 일관성 유지기법

I. 캐시 메모리 일관성 문제점 가. 캐시 메모리 일관성(Coherence) 문제 다중 프로세스 환경에서 데이터가 여러 캐시에 복사되어 있어 캐시 간 데이터 불일치 현상 발생 나. 캐시 데이터 불일치 원인 ①   변경 가능 데이터 공유 ② 입출력 동작 ③ 멀티 프로세서환경   II. 캐시 일관성(Cache Coherence) 유지기법 가. S/W 측면의 캐시 일관성 유지기법 기법 설명 공유

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

I. 데이터 무결성, 트랜잭션 직렬화, 다중 버전 동시성 제어 가. 다중 버전 동시성 제어(MVCC)의 개념 트랜잭션의 데이터 접근 시, 그 트랜잭션의 타임스탬프와 접근 데이터의 여러 버전 타임스탬프 비교하여, 현재 실행 중인 스케줄의 직렬 가능성이 보장되는 버전 선택 기법 나. 다중 버전 동시성 제어의 절차 개요 절차 개요 갱신 시 기존 데이터 값은 DB Rollback Segment에

XSS와 CSRF 비교

I. XSS와 CSRF의 개념 XSS CSRF 웹사이트에 악의적 스크립트 삽입하여 쿠키 및 기타 개인정보를 특정 사이트로 유출하는 해킹 기법 로그인된 사용자가 자신의 의미와 무관하게 공격자가 의도한 행위(수정, 삭제 등)를 하게 하는 해킹 기법   II. XSS와 CSRF 구성도 및 세부 비교 가. XSS와 CSRF의 구성도 XSS CSRF 나. XSS와 CSRF 항목 별 비교 항목 XSS