브라우저 하이재킹(browser hijacking)이 정확히 무엇인지 인지하거나 무슨 일이 벌어지고 있는지 아는 사람은 많지 않지만, 사실 우리 모두 한 번쯤은 경험해 봤을 가능성이 큽니다. 웹사이트가 브라우저, 특히 Safari를 장악하려 한다는 대표적인 신호는 평소처럼 작동하던 기능이 갑자기 차단되거나 비활성화되는 것입니다. 예를 들어 인터넷뱅킹 로그인 시 비밀번호를 붙여넣을 수 없거나, 마우스 오른쪽 클릭으로 열리는 컨텍스트 메뉴가 웹사이트 자체 메뉴로 대체되거나, 웹페이지의 텍스트를 선택하거나 복사할 수 없는 경우 등이 있습니다.
이런 상황은 누구에게나 낯익지만, 그것이 '하이재킹'에 해당한다는 사실은 몰랐을 겁니다. 하이재킹이라는 표현이 다소 강하게 들릴 수 있지만, 기술적으로 이런 웹사이트들의 행위가 바로 그것입니다. 다만 성내기 전에 알아두어야 할 점이 있습니다. 이들은 대개 보안이나 저작권 보호 같은 나름의 타당한 이유로 브라우저에 자체 규칙을 적용하는 경우가 많습니다. 그러나 이유가 얼마나 타당하든, 어떤 웹사이트를 방문하더라도 브라우저의 원래 기능과 동작을 그대로 유지하고 싶다면 해결 방법이 존재합니다. 특정 브라우저 하이재커 제거 확장 프로그램을 사용하면 Safari가 하이재킹당하는 것을 효과적으로 막을 수 있습니다.
Safari 하이재킹 방지 확장 프로그램, StopTheMadness
웹사이트 때문에 Safari가 하이재킹당한 경험이 있다면 걱정하지 마세요. Jeffrey Johnson이 개발한 브라우저 확장 프로그램 덕분에 같은 일이 다시 발생하는 것을 예방할 수 있습니다. StopTheMadness는 웹사이트가 Safari의 일반적인 기능을 임의로 비활성화하지 못하도록 막아주는 다양한 기능을 제공합니다.
- 텍스트 선택, 복사, 붙여넣기
- 항목 드래그 앤 드롭
- Mac 키보드 단축키, 특히 ⌘(Command) 키를 사용하는 단축키
- 컨텍스트 메뉴(오른쪽 클릭 메뉴)
이 확장 프로그램의 각 기능은 개별적으로 켜거나 끌 수 있으며, 대부분은 기본적으로 활성화되어 있습니다. 다만 Command+클릭 단축키와 자동 완성(오토플) 기능은 확장 프로그램을 설치하면 항상 활성화된 상태로 유지됩니다.
StopTheMadness 사용자 지정하기
웹사이트가 브라우저를 통제하는 것이 불편할 수 있지만, 상황에 따라서는 웹사이트가 제공하는 대체 기능과 메뉴를 활용하는 편이 더 나을 수도 있습니다. 다행히 StopTheMadness는 사이트별로 작동 방식을 세부적으로 조정할 수 있어 이러한 유연성 문제까지 해결해 줍니다. 설정 과정은 매우 간단합니다.
- 앱/확장 프로그램의 환경설정을 엽니다.
- + 버튼을 클릭합니다.
- StopTheMadness를 적용할 사이트의 URL을 입력합니다. 이때 www, https://, https://는 제외하고 입력합니다. 예를 들어 youtube.com처럼 입력하면 됩니다.
- 그다음 활성화 또는 비활성화할 보호 기능 옆의 체크박스를 선택하거나 해제합니다.
StopTheMadness는 $4.99의 유료 앱으로, 제공하는 편의성을 고려하면 충분히 합리적인 가격입니다. 마지막으로 추가 팁 하나를 소개합니다. Mac 수리 앱을 함께 설치해 두면 Mac의 모든 앱과 기능이 항상 원활하게 작동하도록 관리할 수 있습니다.