10월 22일 수요일, PHP에 해킹 가능한 취약점이 있다는 소식이 전해졌을 때 대부분의 사람들은 해당 코딩 언어에 대해 들어본 적이 없었습니다. AJ Vicens의 보도에 따르면, PHP는 전체 웹사이트의 약 70퍼센트의 기반을 이루고 있으며, 이 취약점 공개로 기업과 보안팀들은 발칵 뒤집혔습니다. PHP 취약점과 안전을 지키는 방법이 궁금하다면, 짧은 답은 가장 효과적인 보호 조치는 여러분의 화면 쪽에서 이루어지며, 그것도 간단하다는 것입니다.

알고 있는 내용에 대한 참고 사항: 원문 기사의 이용 가능한 텍스트는 짧으며, 이 소식을 AI로 강화된 해킹에 관한 더 넓은 논의 안에서 다루고 있습니다. 우리는 보도된 내용을 넘어서 취약점의 기술적 세부 사항을 추측하지 않을 것입니다. 우리가 할 수 있는 것은 이런 종류의 버그가 일반 사용자에게 왜 중요한지, 그리고 어떤 습관이 노출 위험을 줄여주는지 설명하는 것입니다.

PHP 취약점이 일반 사용자에게까지 영향을 미치는 이유

PHP는 서버 측 언어입니다. 웹 서버 뒤에서 작동하며, 여러분이 로그인하거나 쇼핑하거나 뉴스를 읽을 때 보는 페이지를 생성합니다. 여러분은 그것을 설치하지도, 보지도 않지만, 여러분이 사용하는 사이트가 그것으로 운영된다면 PHP의 약점이 그 사이트의 약점이 될 수 있습니다.

그것이 영향 범위가 그토록 넓은 이유입니다. 보도에 따르면 PHP가 전체 웹사이트의 약 70퍼센트를 뒷받침하고 있어, 영향을 받는 범위에는 소규모 비즈니스 사이트, 온라인 상점, 블로그, 그리고 여러분이 계정을 가지고 있을 수 있는 서비스들이 포함됩니다. 문제를 해결하는 것은 주로 패치를 적용해야 하는 사이트 소유자와 호스팅 제공업체의 일입니다. 여러분은 다른 사람의 서버를 패치할 수 없습니다.

여러분이 통제할 수 있는 것은 침해된 사이트가 여러분에게 입힐 수 있는 피해의 정도입니다. 여러분이 사용하는 사이트가 침해된다면, 문제는 여러분의 비밀번호가 다른 곳에서도 통하는지, 도난당한 로그인 정보만으로 접속이 가능한지, 그리고 흔히 뒤따라오는 후속 사기에 속게 될지 여부입니다.

AI가 해킹과 사기를 가속화하는 방식

기사의 헤드라인은 AI로 강화된 해킹을 지적하며, 그 우려는 이해하기 쉽습니다. 자동화 도구는 공격자들이 취약한 사이트를 더 빠르게 스캔하고 더 설득력 있는 메시지를 대규모로 만들어내는 것을 도울 수 있습니다. 한때 어설픈 문구로 정체가 드러났던 사기 이메일이 이제는 매끄럽게 읽힐 수 있습니다.

원문 기사에는 사기꾼들의 수법을 다루는 섹션이 있으며, 원치 않는 링크에 대한 경고가 포함되어 있습니다. 실질적인 교훈은 더 이상 잘못된 문법이나 명백한 오류를 발견하는 것에 의존할 수 없다는 것입니다. 대신 절차에 의존하세요: 행동하기 전에 메시지가 어디서 왔는지 확인하세요.

자신을 보호하는 다섯 가지 실천 단계

이러한 습관들은 기사의 정확한 목록을 요약한 것이 아니라 일반적인 모범 사례입니다. 기사의 전체 목록은 우리에게 완전히 제공되지 않았습니다. 이들은 이런 종류의 취약점이 만들어내는 노출 위험을 다룹니다.

  1. 소프트웨어를 최신 상태로 유지하세요. 운영 체제, 브라우저, 앱의 자동 업데이트를 켜세요. 자신의 웹사이트나 PHP 기반 워드프레스 스타일 블로그를 운영한다면, 플랫폼, 플러그인, PHP 버전을 신속히 업데이트하거나 호스팅 업체에 패치를 적용했는지 확인을 요청하세요.
  2. 원치 않는 링크를 주의하세요. 예상치 못한 이메일, 문자, 메시지의 링크를 클릭하지 마세요. 익숙해 보이더라도 마찬가지입니다. 사이트 주소를 직접 입력하거나 저장된 북마크를 사용하세요.
  3. 모든 계정에 고유한 비밀번호를 사용하세요. 한 사이트가 침해되더라도 고유한 비밀번호는 피해가 확산되는 것을 막아줍니다. 비밀번호 관리자를 사용하면 이를 현실적으로 실천할 수 있습니다.
  4. 2단계 인증(2FA)을 켜세요. 비밀번호가 유출되더라도 두 번째 단계가 있으면 공격자가 접속하기가 훨씬 어려워집니다. 인증 앱이나 하드웨어 키가 일반적으로 문자 메시지 코드보다 더 강력합니다.
  5. 후속 사기를 주의하세요. 널리 보도된 취약점 이후에는 여러분이 사용하는 회사로부터 "보안 경고"를 사칭하는 메시지가 올 것으로 예상하세요. 제공된 링크를 사용하는 대신 회사의 공식 사이트나 앱으로 직접 접속하세요.

VPN이 보호하는 것과 보호하지 못하는 것

VPN은 기기와 VPN 서버 사이의 트래픽을 암호화하며, 이는 공용 Wi-Fi에서 유용합니다. 같은 네트워크에 있는 다른 사람들이 여러분의 활동을 관찰할 수 있기 때문입니다. 또한 방문하는 사이트로부터 IP 주소를 숨길 수도 있습니다.

그것이 하지 않는 것은 웹사이트 코드의 결함을 고치는 것입니다. 취약한 PHP를 실행하는 서버가 침해된다면, 기기의 VPN은 그것을 바꾸지 못합니다. 또한 피싱 페이지에 비밀번호를 입력하는 것을 막지도 못합니다. 이것을 하나의 제한된 보호 계층으로 생각하세요, 이런 종류의 문제에 대한 방패가 아닙니다. 암호화와 프라이버시 도구가 왜 여전히 활발한 정책 논쟁인지에 대한 맥락은 비평가들에 따르면 Chat Control 2.0은 여전히 EU 암호화를 위협한다에 대한 우리의 보도를 참조하세요.

이것이 여러분에게 의미하는 것

위험을 줄이기 위해 PHP를 이해할 필요는 없습니다. 이번 취약점 공개는 여러분의 계정이 여러분이 통제하지 않는 서버에 있다는 점을 상기시키는 것입니다. 어떤 사이트든 언젠가 침해될 수 있다고 가정하고, 침해가 재앙이 아니라 불편함이 되도록 계정을 설정하세요: 고유한 비밀번호, 2FA, 그리고 예상치 못한 링크에 대한 회의적인 태도입니다.

오늘 행동에 나서세요

이 글을 읽은 후 다른 것은 아무것도 하지 않더라도, 지금 이 세 가지를 하세요: 대기 중인 업데이트를 설치하고, 이메일과 은행 계정에 2FA를 켜고, 재사용된 비밀번호를 교체하세요. PHP 취약점 이후 안전을 지키는 것은 이러한 일상적인 습관들로 귀결됩니다. 공용 Wi-Fi에서 자주 접속한다면 VPN을 사용하되, 그것을 여러 계층 중 하나로 여기고, 만능 해결책으로 여기지 마세요.