구글, 백 버튼 하이재킹(Back Button Hijacking)에 칼 빼들다!

by DD
1개월 전
조회수 14

구글이 사용자 경험 개선을 위해 '백 버튼 하이재킹'에 대한 새로운 스팸 정책을 발표함

백 버튼 하이재킹은 사용자의 브라우저 탐색(Browser Navigation)을 방해하는 행위로 정의됨

광고 플랫폼(Advertising Platform)SPA 프레임워크(SPA Framework)에서 발생하는 사례가 언급됨

커뮤니티에서는 구글의 정책 시행에 대한 기대와 회의적인 시각(Skeptical View)이 공존함

백 버튼 하이재킹(Back Button Hijacking)의 정의와 문제점

구글은 사용자가 백 버튼을 눌렀을 때 이전 페이지로 돌아가는 기본적인 기대(Fundamental Expectation)를 침해하는 행위를 백 버튼 하이재킹으로 정의했다. 이는 사용자의 브라우저 탐색(Browser Navigation)을 방해하고, 원치 않는 페이지로 리디렉션하거나 광고를 노출하는 등 부정적인 사용자 경험(Negative User Experience)을 유발한다. 구글은 이러한 행위가 사용자 불만을 야기하고, 사이트 방문 의지를 저하시킨다고 판단했다.

정책 시행 및 대응 방안

구글은 2026년 6월 15일부터 해당 정책을 시행하며, 위반 시 수동 스팸 조치 또는 자동 순위 강등을 적용할 수 있다고 밝혔다. 사이트 소유자는 백 버튼 동작(Back Button Behavior)을 방해하는 모든 스크립트, 라이브러리, 광고 플랫폼 설정을 제거해야 한다. 특히, 서드 파티 도메인(Third-party Domain)에서 로드되는 스크립트가 백 버튼 하이재킹을 유발하는 경우에도 주의해야 한다.

커뮤니티의 반응과 기술적 논의

커뮤니티에서는 구글의 정책 시행에 대해 긍정적인 반응과 함께, 실효성에 대한 의문을 제기했다. 일부 사용자는 SPA(Single Page Application) 프레임워크의 라우팅 방식이 백 버튼 하이재킹과 유사한 문제를 야기한다고 지적했다. 또한, 광고 플랫폼(Advertising Platform)에서 발생하는 문제에 대한 구체적인 해결 방안과, 구글의 적극적인 대처를 요구하는 목소리도 나왔다.

기술적 해결책과 대안

댓글에서는 백 버튼 하이재킹을 방지하기 위한 다양한 기술적 해결책이 제시되었다. 한 사용자는 JS(JavaScript)를 통해 백 버튼 동작을 변경하는 것을 원천적으로 차단해야 한다고 주장했다. 또한, SPA(Single Page Application)에서 자체적인 백 버튼을 구현하거나, 페이지 이동(Page Navigation)에 대한 권한 설정을 도입하는 방안도 제시되었다. 이러한 해결책들은 사용자 경험을 해치지 않으면서, 백 버튼 하이재킹 문제를 해결하는 데 기여할 수 있을 것으로 보인다.

A new spam policy for "back button hijacking"