사회공학
- 컴퓨터 보안에 있어서, 인간 상호 작용의 깊은 신뢰를 바탕으로 사람들을 속여서 정상 보안 절차를 깨트리기 위한 비기술적 시스템 침입수단이다.
- 사례로는 상대방의 자만심이나 권한을 이용하는 공격 및 도청이 있다.
그레이웨어
- 바이러스나 명백한 악성 코드를 포함하지 않는 합법적 프로그램이면서도 사용자를 귀찮게 하거나 위험한 상황에 빠드릴 수 있는 프로그램이다.
- 즉 평범한 소프트웨어인지, 바이러스인지 구분하기 어려운 중간 영역에 존재하는 프로그램으로 스파이웨어, 애드웨어, 원격 엑세스 도구 등 사용자가 원하지 않는 프로그램을 총치하는 이름이다.
구조적 커버리지
- 조건 커버리지 - 각 개별 조건식 참 한 번, 거짓 한 번을 모두 갖도록
- 결정 커버리지 - 전체 조건식 결과가 참 한 번, 거짓 한 번을 모두 갖도록
- 조건 결정 커버리지 - 결과 참 한 번, 거짓 한 번 + 개별 조건 참과 거짓 모두
- 구문 커버리지 - 프로그램의 모든 문장이 최소한 한 번은 실행
스파게티 코드
- 프로그램의 소스 코드가 복잡하게 얽힌 모습을 비유한 표현, 작동은 하지만 사람이 그 코드의 작동을 파악하기 힘듬
외계인 코드
- 인터페이스의 동작이 잘 진행되는지 지속적으로 확인하기 위해서 사용하는 감시 도구로 데이터베이스, 웹 애플리케이션의 트랜잭션과 변숫값, 호출 함수, 로그 및 시스템 부하 등 종합적인 정보를 조회하고, 커넥션 풀 등 지속적인 모니터링이 필요한 자원을 효과적으로 관리하는 도구이다.
스카우터
- 애플리케이션에 대한 모니터링 및 DB Agent를 통해 오픈 소스 DB 모니터링 기능, 인터페이스 감시 기능 제공
제니퍼
- 애플리케이션 전 생애주기 단계 동안 성능 모니터링 및 분석해주는 APM 소프트웨어