블랙리스트
블랙리스트는 사용자 이름이나 IP 주소처럼 특정 시스템이나 프로토콜에 대한 액세스가 거부되는 항목의 목록입니다. 블랙리스트를 액세스 제어에 사용하면 블랙리스트에 나열된 항목을 제외한 모든 개체에 액세스가 허용됩니다. 블랙리스트의 반대는 화이트리스트로, 목록에 포함된 항목을 제외한 모든 항목의 액세스를 거부합니다.
블랙리스트는 컴퓨팅에서 여러 가지 용도로 사용됩니다.
- 웹 서버에는 보안을 위해 특정 IP 주소나 IP 범위에서의 액세스를 거부하는 블랙리스트가 포함되는 경우가 많습니다.
- 방화벽은 개별 사용자, 특정 지역에 있는 시스템 또는 특정 서브넷 마스크 내의 IP를 사용하는 컴퓨터의 액세스를 거부하기 위해 블랙리스트를 사용할 수 있습니다.
- 스팸 필터에는 특정 이메일 주소와 특정 메시지 내용을 거부하는 블랙리스트가 포함되는 경우가 많습니다.
- 프로그래머는 특정 개체가 수정되지 않도록 프로그램에 블랙리스트를 구현할 수 있습니다.
블랙리스트는 특정 개체의 액세스를 거부하므로, 액세스를 거부해야 하는 항목의 수가 제한적일 때 가장 적합합니다. 대부분의 개체에 대한 액세스를 거부해야 하는 경우에는 화이트리스트 방식이 더 효율적입니다.
지식 테스트하기