테스트 레벨
- 프로젝트에서 책임과 연관되어 있으며 서로 독립적 성격을 갖지만 함께 편성되고 관리되는 테스트 활동의 그룹을 이르는 용어
보안 컨테이너
- 저작권 관리에서 원본을 안전하게 유통하기 위한 전자적 보안 장치
SSO (Single Sign On)
- 한 번의 시스템 인증을 통하여 여러 정보시스템에 재인증 절차 없이 접근할 수 있는 통합 로그인 기능
컴포넌트
- 특정한 기능을 수행하기 위해 독립적으로 개발되어 보급되는, 잘 정의된 인터페이스를 가지며 다른 부품과 조립되어 응용시스템을 구축하기 위해 사용되는 소프트웨어 프로그램
NoSQL
- 전통적인 RDBMS와 다른 DBMS를 지칭하기 위한 용어로, 데이터 저장에 고정된 테이블 스키마가 필요하지 않고 조인 연산을 사용할 수 없으며, 수평적으로 확장이 가능한 DBMS
SHA
- 미국 국가안보국(NSA)이 1993년에 처음으로 설계했으며, 미국 국가 표준으로 지정된 해시 암호화 알고리즘
On-Premise
- 외부 인터넷망이 차단된 상태에서 인트라넷망만을 활용하여 개발환경을 구축하는 방식
CDN
- 게임 클라이언트나 콘텐츠를 효율적으로 전달하기 위해 여러 노드를 가진 네트워크에 데이터를 저장하여 사용자에게 제공하는 시스템
ATM (비동기 전송 모드)
- 광대역 서비스의 다양한 특성을 수용하기 위한 광대역 종합정보통신망(B-ISDN)의 실현을 목적으로 제안되었으며 회선교환 방식과 패킷교환 방식의 장점을 통합시킨 연결지향적 속성을 지닌 패킷교환 프로토콜
MMU
- CPU가 메모리에 접근하는 것을 관리하는 컴퓨터 하드웨어 부품으로 가상 메모리 주소를 실제 메모리 주소로 변환하는 장치
RC4
- 로널드 라이베스트가 만든 암호로, 전송 계층 보안(TLS/SSL)이나 WEB등의 여러 프로토콜에 사용되어 왔지만, 이후 여러 연구를 통해 취약한 것으로 밝혀진 스트림 암호 알고리즘
HAS-160
- 국내 표준 전자서명알고리즘인 KCDSA에 사용되는 160비트 암호학적 해시 함수로, SHA-1과 비슷한 구조를 갖고 있으며, 현재 해시 함수 안전성의 권고 기준인 112비트를 만족하지 않기 때문에 더 이상 사용하지 않는 것을 권고하고 있는 암호학적 해시 함수
SEED
- 1999년 한국인터넷진흥원(KISA)에서 자체 개발한 3DES보다 신뢰성이 우수한 블록 암호 알고리즘으로, 블록 크기는 128비트이며, 키 길이에 따라 128, 256으로 분류하는 알고리즘
AES
- 2001년 DES의 한계를 느낀 NIST에서 발표한 고급 암호화 표준이라 불리는 블록 암호 알고리즘으로, 블록 크기는 128비트이며, 키 길이에 따라 128, 192, 256으로 분류하는 알고리즘
SOA
- 프로세스 수행을 지원하는 정보시스템의 구현을 위해 가장 선진화된 소프트웨어 아키텍처로, 웹 서비스나 REST 서비스로 구현된 소프트웨어 모듈들을 BPEL로 구현한 프로세스이며 오케스트레이션(Orchestration)함으로서, 프로세스 변경에 따른 정보시스템의 재구성을 신속유연하게 할 수 있는 소프트웨어 아키텍처
PnP(Plug and Play)
- 운영체제에서 하드웨어를 새로 설치했을 때, 해당 하드웨어를 사용하는 데 필요한 시스템 환경을 운영체제가 자동으로 구성해주는 기능
라이브러리
- 효율적인 프로그램 개발을 위해 필요한 프로그램을 모아놓은 집합체로서, 프로그래밍 언어에 따라 일반적으로 도움말, 설치 파일, 샘플 코드 등을 제공하는 프로그램
Race Condition (경쟁조건)
- 메모리가 공유되는 하나의 객체에 두 개 이상의 스레드가 동시에 값을 변경하려고 할 때 발생되는 성능 저하의 문제점
결정적(Critical)
- 결함 우선순위 중 24시간 안에 즉시 수정해야 하고, 이슈가 발생하면 일반적으로 전체 기능이 동작하지 않고, 어떤 테스트도 더 이상 진행할 수 없을 때 부여하는 우선순위
Mesh Network
- 기존 무선 랜의 한계 극복을 위해 등장하였으며, 대규모 디바이스의 네트워크 생성에 최적화되어 차세대 이동통신, 홈네트워킹, 공공 안전 등의 특수목적을 위한 새로운 방식의 네트워크 기술
N-Screen
- N개의 서로 다른 단말기에서 동일한 콘텐츠를 자유롭게 이용할 수 있는 서비스
그레이웨어 (Grayware)
- 소프트웨어를 제공하는 입장에서는 악의적이지 않은 유용한 소프트웨어라고 주장할 수 있지만 사용자 입장에서는 유용할 수도 있고 악의적일 수도 있는 애드웨어, 트랙웨어, 악성 공유웨어
Mashup (매시업)
- 웹에서 제공하는 정보 및 서비스를 이용하여 새로운 소프트웨어나 서비스, 데이터베이스 등을 만드는 기술
XrML
- 디지털 콘텐츠/웹 서비스 권리 조건을 표현한 XML 기반의 마크업 언어
Slowloris
- 헤더의 최종 끝을 알리는 개행문자열인 /r/n/r/n을 저송하지 않고, /r/n만 전송해 대상 웹서버와 연결 상태를 장시간 지속시키고 연결 자원을 모두 소진시키는 서비스 거부 공격
패스워드 크래킹
- 사전 크래킹과 무차별 크래킹 방법을 사용해 네트워크 패스워드를 탐색하는 공격기법으로, 대표적인 공격 도구로는 John the Ripper가 있음
컴포지트 파티셔닝
- Composite Partitioning = 조합 분할
뷰와 속성
① REPLACE- 뷰가 이미 존재하는 경우 재생성하는 속성
② NO FORCE - 기본 테이블이 존재할 때 뷰를 생성하는 속성
③ FORCE - 기본 테이블의 존재 여부에 관계없이 뷰를 생성하는 속성
④ WITH READ ONLY - 뷰에서 데이터 조작어(DML) 작업 불가한 속성
⑤ WITH CHECK OPTION - 서브 쿼리 내의 조건을 만족하는 행만 변경하는 속성
CMMi
- ISO15504(SPICE)를 준수하는 소프트웨어 개발 능력/성숙도 평가 및 프로세스 개선 활동의 지속적인 품질 개선 통합 모델
오픈 플로우
- 가상화 기반 네트워크 기술로 네트워크 장치의 컨트롤 플레인(Control Plane)과 데이터 플레인(Data Plane) 간의 연계 및 제어를 담당하는 개방형 표준 인터페이스