Phlashing, 또는 영구 서비스 거부 공격(PDoS)은 펌웨어나 하드웨어를 덮어쓰여 장치를 작동 불능 상태로 만드는 것을 목표로 하는 일종의 사이버 공격입니다. 이 공격은 라우터, 스위치 및 기타 네트워크 장비를 포함한 다양한 장치를 대상으로 할 수 있습니다.
Phlashing 공격은 네트워크 서비스를 방해하고 비활성화시키려는 목표에서 분산 서비스 거부 공격(DDoS)과 유사합니다. 그러나 DDoS 공격이 네트워크에 과도한 트래픽을 보내는 반면, phlashing 공격은 특정 장치를 영구적으로 손상시켜 사실상 "벽돌" 상태로 만듭니다.
Phlashing 공격은 장치의 펌웨어나 하드웨어의 취약점을 악용하여 무단으로 접근하고 펌웨어를 악성 코드로 덮어씁니다. 펌웨어는 장치 하드웨어에 대한 저수준 제어를 제공하고 장치가 기능할 수 있도록 하는 소프트웨어를 의미합니다. 펌웨어를 손상시킴으로써 공격자는 장치를 예기치 않거나 해로운 방식으로 작동하도록 재프로그래밍할 수 있습니다.
펌웨어가 손상되면 장치는 작동 불능이 되어 기능이 영구적으로 비활성화됩니다. 이는 서비스의 중대한 중단, 네트워크 장애 또는 심지어 물리적 하드웨어 손상으로 이어질 수 있습니다. Phlashing 공격은 장치를 사용할 수 없게 만들어 고비용의 수리 또는 교체가 필요하게 할 수 있기 때문에 특히 걱정됩니다.
Phlashing 공격으로부터 보호하기 위해 다음과 같은 예방 조치를 구현하는 것이 중요합니다:
정기적인 펌웨어 업데이트: 모든 장치의 펌웨어를 최신 보안 패치로 최신 상태로 유지하십시오. 제조업체는 일반적으로 알려진 취약점을 해결하는 펌웨어 업데이트를 출시합니다. 이러한 업데이트를 신속하게 적용함으로써 악용 위험을 줄일 수 있습니다.
강력한 액세스 제어: 무단으로 장치 펌웨어에 접근하는 것을 방지하기 위해 강력한 액세스 제어 및 인증 메커니즘을 구현하십시오. 이는 안전한 암호 사용, 다중요소 인증, 신뢰할 수 있는 개인에게만 관리 액세스를 제한하는 것을 포함합니다.
네트워크 분할: 네트워크 분할을 사용하여 중요한 장치를 격리시키고 잠재적 phlashing 공격의 영향을 제한하십시오. 네트워크를 별도 세그먼트로 나눔으로써 한 장치에 대한 공격이 다른 장치에 영향을 미치는 것을 방지하는 가상의 경계를 만들 수 있습니다.
네트워크 모니터링: 이상하거나 의심스러운 활동에 대해 네트워크를 정기적으로 모니터링하십시오. 침입 탐지 시스템(IDS) 및 침입 방지 시스템(IPS)을 구현하여 잠재적인 phlashing 시도를 식별하고 차단하십시오.
보안 감사: 네트워크 인프라의 취약점을 식별하기 위해 정기적으로 보안 감사를 실시하십시오. 이러한 감사는 공격자가 악용하기 전에 약점을 식별하고 수정하는 데 도움을 줄 수 있습니다.
과거에 phlashing 공격은 다양한 장치를 대상으로 하였습니다. 여기에 몇 가지 주목할 만한 phlashing 사건의 예가 있습니다:
2008년, 한 보안 연구원이 DefCon 회의 중 Cisco 라우터에 대한 phlashing 공격을 시연했습니다. 공격은 라우터를 완전히 작동 불능 상태로 만들어 기능을 복구하기 위해 수동적인 개입이 필요했습니다.
2009년, "The Electronik Tribulation Army"라는 해커 그룹이 브라질의 100,000개 이상의 DSL 모뎀에 영향을 미친 phlashing 공격에 대한 책임을 주장했습니다. 이 공격은 국가의 인터넷 연결에 광범위한 장애를 초래했습니다.
2017년, "BrickerBot"으로 명명된 취약점이 발견되면서 phlashing 공격의 위협이 다시 부상했습니다. BrickerBot은 Linux 기반 장치를 대상으로 하여 장치의 펌웨어를 삭제함으로써 영구적으로 비활성화하도록 설계되었습니다.
이러한 예시는 phlashing 공격이 다양한 장치에 미칠 수 있는 잠재적 영향을 보여주며, 이에 대한 강력한 보안 조치를 구현하는 것이 중요함을 강조합니다.
Phlashing 공격은 장치와 네트워크의 가용성과 기능성에 심각한 위협을 가합니다. 펌웨어나 하드웨어의 취약점을 악용함으로써, 공격자는 장치를 작동 불능 상태로 만들어 중단, 장애 및 잠재적 재정적 손실을 초래할 수 있습니다. phlashing 공격의 위험을 완화하기 위해서는 펌웨어를 정기적으로 업데이트하고, 강력한 액세스 제어를 구현하고, 네트워크 세그먼트를 사용하고, 네트워크 트래픽을 모니터링하며, 보안 감사를 실시하는 것이 중요합니다. 이러한 예방 조치를 채택함으로써 조직은 phlashing 공격에 대한 회복력을 강화하고 네트워크 인프라의 무결성을 유지할 수 있습니다.