블랙박스 테스트 프로그램 외부 사용자의 요구사항 명세를 보면서 수행하는 테스트 화이트박스 테스트 응용 프로그램의 내부 구조와 동작을 검사하는 소프트웨어 테스트 페어와이즈 테스트 테스트 데이터값들 간에 최소한 한 번씩을 조합하는 방식이며 이는 커버해야 할 기능적 범위를 모든 조합에 비해 상대적으로 적은 양의 테스트 세트를 구성하기 위한 테스트 부하 테스트 시스템에 부하를 계속 증가시키면서 시스템의 임계점을 찾는 테스트 내구성 테스트 오랜 시간 동안 시스템에 높은 부하를 가하여 시스템 반응 테스트 스트레스 테스트 시스템 처리능력 이상의 부하, 즉 임계점 이상의 부하를 가하여 비정상적인 상황에서의 처리를 테스트 V 모델과 테스트 레벨 단위 테스트 : 사용자 요구사항에 대한 단위 모듈, 서브루틴 등을 테스트하는..
죽음의 핑 공격 ICMP 패킷을 정상적인 크기보다 아주 크게 만들어서 전송하면 다수의 IP 단편화가 발생하고, 수신 측에서는 단편화된 패킷을 처리하는 과정에서 많은 부하가 발생하거나, 재조합 버퍼의 오버플로우가 발생하여 정상적인 서비스를 하지 못하도록 하는 공격 Slowloris HTTP GET 메서드를 사용하여 헤더의 최종 끝을 알리는 개행 문자열인 \r\n\r\n(Hex: 0d 0a 0d 0a)을 전송하지 않고, \r\n(Hex: 0d 0a)만 전송하여 대상 웹 서버와 연결상태를 장시간 지속시키고 연결 자원을 모두 소진시키는 서비스 거부 공격 RUDY 요청 헤더의 Content-Length를 비정상적으로 크게 설정하여 메시지 바디 부분을 매우 소량으로 보내 계속 연결상태를 유지시키는 공격 Slow R..
키 종류 기본 키(Primary Key) : 테이블의 각 튜플을 고유하게 식별하는 컬럼 대체 키(Alternate Key) : 후보 키 중에서 기본 키로 선택되지 않은 키 후보 키(Candidate Key) : 테이블에서 각 튜플을 구별하는 데 기준이 되는 컬럼. 기본 키와 대체 키를 합친 키 슈퍼 키(Super Key) : 릴레이션을 구성하는 모든 튜플에 대해 유일성은 만족하지만, 최소성은 만족하지 못하는 키 외래 키(Foreign Key) : 테이블 간의 참조 데이터 무결성을 위한 제약조건. 한 릴레이션의 컬럼이 다른 릴레이션의 기본 키로 이용되는 키 집합 연산자 UNION : 중복 행이 제거된 쿼리 결과를 반환 UNION ALL : 중복 행이 제거되지 않은 쿼리 결과를 반환 INTERSECT : 두..