| 용어 | 설명 | 주요 특징 |
|---|---|---|
| Fast Flux | 악성 웹사이트의 도메인을 지속적으로 변경하여 트래픽을 숨기는 기술. | - 악성 웹사이트의 IP 주소와 도메인을 동적으로 변경하여 검출을 피함. - 빠른 주기로 DNS 레코드를 변경해 트래픽을 분산시킴. |
| DGA (Domain Generation Algorithm) | 악성 코드가 통제 가능한 도메인을 동적으로 생성하는 알고리즘. | - 정적인 C&C 서버 주소를 사용하지 않고, 동적으로 생성된 도메인을 통해 통신함. - 감염된 호스트들이 자동으로 악성 도메인을 생성함. |
| Domain Shadowing | 합법적인 도메인을 사용하여 악성 코드와 통신하는 기법. | - 합법적인 도메인의 서브도메인을 악성 목적으로 활용함. - 보통 정규적인 트래픽으로 숨어있기 때문에 검출이 어려움. |
설명: Fast Flux는 악성 웹사이트의 도메인을 지속적으로 변경하여 그 도메인의 IP 주소를 숨기고, 트래픽을 분산시키는 기술입니다. 이 기술은 보통 봇넷에서 사용되며, 악성 활동을 감추고 탐지를 피하기 위해 설계되었습니다.
주요 특징:
TTL(TIme To Live) 설정: Fast Flux에서는 DNS 레코드의 TTL을 매우 짧게 설정하여, DNS 쿼리 결과가 빠르게 변경될 수 있습니다. 이를 통해 악성 도메인의 IP 주소를 짧은 주기로 변경하여 트래픽을 숨깁니다.
변경 주기: DNS 레코드의 변경 주기는 일반적으로 몇 초에서 몇 분 사이입니다. 이는 악성 활동을 추적하거나 차단하는 데 어려움을 줍니다.
네트워크 트래픽 분산: 동시에 여러 개의 IP 주소를 사용하여 네트워크 트래픽을 분산시킵니다. 이는 공격 대상을 효과적으로 무력화시키는 데 도움이 됩니다.
설명: DGA는 악성 코드가 특정 기간에 동적으로 도메인 이름을 생성하는 알고리즘입니다. 이 도메인은 보통 Command and Control(C&C) 서버와 통신할 목적으로 사용됩니다. 정적인 도메인을 사용하지 않고 동적으로 생성된 도메인을 통해 통신하여, 보안 조치를 우회하고 감지를 피합니다.
주요 특징:
도메인 생성 로직: DGA는 특정한 패턴이나 알고리즘에 따라 도메인 이름을 생성합니다. 이는 정적인 C&C 서버 주소를 사용하지 않고, 자동화된 방식으로 네트워크와 통신할 수 있게 합니다.
악성 활동의 숨김: DGA를 사용하면 감염된 호스트들이 주기적으로 다른 도메인에 연결하여 악성 활동을 숨길 수 있습니다. 이는 보안 전문가들이 악성 활동을 감지하기 어렵게 만듭니다.
설명: Domain Shadowing은 합법적인 도메인의 서브도메인을 악성 목적으로 활용하는 기법입니다. 해커는 관리하지 않는 도메인의 서브도메인을 생성하고, 이를 통해 악성 코드와 통신하거나 악성 파일을 배포할 수 있습니다. 이 기법은 일반적으로 도메인 관리자의 미각을 피하고, 정상적인 트래픽처럼 보이도록 합니다.
주요 특징:
법적인 용도로 사용: 합법적인 도메인의 일부인 서브도메인을 사용하여, 보안 검사를 우회하고 악성 활동을 숨깁니다.
검출의 어려움: 일반적인 트래픽처럼 보이는 악성 활동으로 인해 보안 전문가들이 탐지하기 어렵습니다.
도메인 하이재킹(Domain Hijacking)과 도메인 쉐도잉(Domain Shadowing)은 모두 도메인과 관련된 보안 위협이지만, 그 방식과 목적이 다릅니다.
도메인 하이재킹 (Domain Hijacking):
도메인 쉐도잉 (Domain Shadowing):
결론적으로, 도메인 하이재킹은 실제 도메인의 소유권을 탈취하는 것이고, 도메인 쉐도잉은 기존 도메인을 악용하여 추가적인 공격을 수행하는 것입니다. 두 경우 모두 사이버 보안에 큰 위협이 될 수 있습니다.