전 세계 정부가 AI 기술이 핵심 프로그래밍 언어인 PHP에서 "심각한" 취약점을 발견한 후 안전 조치를 서둘러 마련하고 있다. 관련 보도에 따르면 취약점이 드러난 이후 해킹 시도가 증가했다. AI가 발견한 PHP 취약점은 약 70%의 웹사이트를 운영하는 소프트웨어에 영향을 미치며, 이 점 때문에 이 사안은 개발자와 시스템 관리자만의 문제가 아니다.
PHP를 이해하지 못해도 영향을 받을 수 있다. 매일 로그인하고, 쇼핑하고, 읽는 사이트들이 PHP로 구축되었을 수 있다. 여기서 우리가 알고 있는 것, 그것이 의미하는 바, 그리고 당신이 할 수 있는 일을 정리했다.
PHP 결함이 이렇게 많은 웹사이트에 영향을 미치는 이유
PHP는 서버 측 프로그래밍 언어다. 페이지를 불러올 때 PHP는 종종 웹사이트 서버 뒤에서 실행되어 당신이 보는 것을 구성하고, 로그인을 확인하고, 데이터베이스에서 당신의 정보를 가져온다. 이렇게 널리 사용되기 때문에 PHP 자체의 결함은 하나의 웹사이트에 국한되지 않는다. 잠재적으로 웹의 거대한 부분을 한 번에 건드릴 수 있다.
이것이 우려의 핵심이다. 이번 발견을 다룬 보도들은 일부 보도에서 "PHP2Shell"이라는 별명이 붙은 이 버그들이 공격자가 영향을 받는 서버에서 코드를 실행하고 메모리를 읽을 수 있게 한다고 설명한다. 보도에 따르면 근본적인 결함은 10년 넘게 존재해 왔으며, 이는 널리 배포된 소프트웨어에서 수년간 눈에 띄지 않았다는 것을 의미한다.
언어 수준의 버그는 일반적인 웹사이트 해킹과도 다르다. 수정은 한 회사의 몫이 아니다. PHP를 운영하는 모든 사이트 소유자, 호스팅 제공업체, 조직이 각자의 일정에 따라 업데이트를 적용해야 하며, 일부는 다른 곳보다 느릴 것이다.
AI가 취약점 발견을 가속화하는 방식
이 사안이 눈에 띄는 이유는 결함이 발견된 방식이다. 보도에 따르면 Calif라는 회사의 연구원들은 OpenAI 모델을 사용해 문제를 식별했고 며칠 만에 버그를 찾아냈다. 보안 팀은 오랫동안 코드에서 약점을 찾아 샅샅이 뒤졌지만, 그 작업은 전통적으로 느리고 노동 집약적이었다.
이번 발견은 AI가 인간이 수년간 검토했지만 잡지 못한 코드의 결함을 얼마나 빠르게 찾아낼 수 있는지를 보여준다. 이는 방어자에게 고무적인 일이다. 같은 속도로 범죄자들이 찾기 전에 문제를 해결할 수 있기 때문이다. 그러나 취약점이 공개된 시점과 공격자가 이를 악용하려는 시점 사이의 간격도 좁아진다. 연구원들이 이렇게 빨리 버그를 찾을 수 있다면, 악의적인 행위자를 포함한 다른 이들도 유사한 도구를 사용할 것이라고 기대하는 것이 합리적이다.
이러한 긴장이 정부가 신속하게 움직이는 이유다. 목표는 공개와 수정 사이의 간격이 대규모로 악용되기 전에 패치를 적용하는 것이다.
공격자들이 지금 하고 있는 일
핵심 사실은 취약점이 공개된 이후 해킹 시도가 증가했다는 것이다. 이는 익숙한 패턴을 따른다. 취약점이 공개되면 공격자들은 아직 업데이트되지 않은 사이트를 인터넷에서 스캔하고 약점을 찾는다. 패치하지 않은 사이트가 가장 쉬운 표적이다.
보도에 따르면 공식 PHP 웹사이트와 여러 다른 조직도 취약점에 노출된 대상에 포함되었으며, 이는 충분한 자원과 보안 인식을 갖춘 조직조차 이런 문제에 휘말릴 수 있다는 것을 상기시킨다.
이는 균형 있게 볼 필요가 있다. 시도 증가가 모든 PHP 사이트가 침해되었다는 것을 의미하지는 않는다. 많은 사이트 운영자는 신속하게 패치할 것이고, 많은 공격은 실패할 것이다. 그러나 뒤처진 사이트에는 위험이 실제하며, 일반적으로 외부에서 어떤 사이트가 그런지 알 수 없다. 이것이 더 넓은 위협 상황에서 어떻게 자리하는지에 대한 더 넓은 맥락은 ThreatsDay 라운드업을 참조하라. 이 브리핑은 30개 이상의 개별 보안 사안을 한 번에 다룬다.
이것이 당신에게 의미하는 바
당신은 웹사이트의 서버를 직접 패치할 수 없으며, 이것이 불편한 부분이다. 이런 결함이 존재할 때 당신의 데이터 안전은 부분적으로 당신이 사용하는 사이트가 얼마나 빨리 대응하는지에 달려 있다. 당신이 의존하는 사이트가 침해되면 이메일 주소, 비밀번호 또는 기타 계정 정보와 같은 세부 정보가 위험에 노출될 수 있다.
당신이 통제할 수 있는 것은 하나의 침해된 사이트가 당신의 디지털 생활 나머지에 얼마나 큰 피해를 줄 수 있는지다. 아래 단계는 어떤 사이트가 영향을 받든 그 피해를 제한한다.
일반 사용자가 계정을 보호하기 위해 할 수 있는 일
- 모든 계정에 고유한 비밀번호를 사용하라. 한 사이트가 침해되더라도 고유한 비밀번호는 공격자가 같은 로그인 정보를 다른 곳에서 시도하는 것을 막는다. 비밀번호 관리자를 사용하면 이를 실용적으로 할 수 있다.
- 2단계 인증(2FA)을 켜라. 비밀번호가 도난당하더라도 두 번째 확인 단계는 누군가가 접속하기를 훨씬 어렵게 만든다. 가능하면 문자 메시지보다 인증 앱을 선호하라.
- 피싱에 주의하라. 이런 사건은 종종 당신의 계정이 영향을 받았다고 주장하는 후속 사기 이메일을 촉발한다. 예상치 못한 메시지의 링크를 클릭하지 마라. 대신 사이트에 직접 접속하라.
- 침해 통지를 주시하라. 사용하는 서비스가 영향을 받았다고 알리면 즉시 비밀번호를 변경하고 계정 활동을 검토하라.
- 자신의 소프트웨어를 최신 상태로 유지하라. 브라우저, 앱, 기기도 보안 수정을 받으며, 업데이트는 공격자가 의존하는 문을 닫는다.
결론
AI가 발견한 PHP 취약점은 보안 경쟁이 얼마나 빠르게 움직이는지를 보여주는 명확한 사례다. 오래 숨겨진 결함을 밝혀내는 데 도움을 준 같은 기술이 공격자가 행동할 시간도 단축할 수 있으며, 이것이 정부와 사이트 운영자가 서둘러 대응하는 이유다. 당신은 PHP를 고칠 수 없지만, 계정을 악용하기 훨씬 어렵게 만들 수는 있다. 고유한 비밀번호로 시작하고, 2단계 인증을 켜고, 예상치 못한 계정 이메일을 의심하라. 이 순간을 형성하는 위협에 대한 더 많은 내용은 ThreatsDay 라운드업을 읽고 방어를 최신 상태로 유지하라.




