Computer >> 컴퓨터 >  >> 네트워킹 >> 인터넷

파이어폭스 NoScript 완벽 가이드: 업데이트된 스크립트 차단 기능 사용법

파이어폭스 NoScript 완벽 가이드: 업데이트된 스크립트 차단 기능 사용법

2017년 11월 파이어폭스 퀀텀(Firefox Quantum)이 출시된 이후, 파이어폭스의 대표적인 스크립트 차단 확장 프로그램인 NoScript의 작동 방식이 크게 달라졌습니다. 개발자 조르조 마오네(Giorgio Maone)는 새로운 파이어폭스 환경에 맞춰 프로그램을 업데이트했으며, 이 대대적인 변화와 함께 사용자들의 요구를 반영해 인터페이스를 새롭게 다듬고 몇 가지 유용한 기능을 추가했습니다.

이 글에서는 NoScript의 새로운 작동 방식에 대한 기본기를 다룹니다. 스크립트 차단이 처음인 분이든, 유사한 도구를 사용해 본 경험이 있는 분이든 모두에게 도움이 될 만한 내용을 담았습니다.

기존 버전 vs 새 버전

지난 10월에 발행한 비슷한 튜토리얼을 기억하시는 분도 있을 겁니다. 당시에는 크롬과 파이어폭스에서 자바스크립트를 차단하는 방법을 다루면서 NoScript도 함께 소개했습니다.

다행히 그 글은 구버전 NoScript를 기준으로 작성되었기 때문에, 이번에 소개하는 새 버전과 비교하는 참고 자료로 활용할 수 있습니다. 특히 주목할 점은, 툴바에서 열리는 현재의 NoScript 메뉴가 구버전과 달리 차단·허용 사이트를 전혀 다른 방식으로 보여준다는 것입니다.

확장 프로그램의 툴바 아이콘을 클릭하면, 현재 탭에서 스크립트 실행을 요청하는 도메인 목록이 표시됩니다. 뉴욕타임즈(New York Times) 웹사이트에서 확인한 기본 목록은 다음과 같습니다.

파이어폭스 NoScript 완벽 가이드: 업데이트된 스크립트 차단 기능 사용법

구버전처럼 "nytimes.com 임시 허용" 또는 "nytimes.com 항상 허용" 같은 권한 옵션을 텍스트로 나열하는 대신, 새 버전의 NoScript는 각 도메인 옆에 여러 개의 아이콘을 배치해 공간을 절약합니다.

아이콘 활용법

각 도메인의 드롭다운 메뉴 왼쪽부터 순서대로 "기본(Default)", "임시 신뢰(Temp. Trusted)", "신뢰(Trusted)", "차단(Untrusted)", "사용자 지정(Custom)" 다섯 가지 아이콘이 표시됩니다.

NoScript 환경설정에서 도메인별 기본 설정을 변경할 수 있습니다. 이 부분은 뒤에서 자세히 설명합니다. 일단 대부분의 도메인은 기본적으로 신뢰 상태가 아니므로, 해당 도메인에서 스크립트를 실행하려면 임시 또는 영구적으로 신뢰 설정을 해야 한다는 점만 기억하세요.

예시 화면에서 nytimes.com은 신뢰되지 않은 상태입니다. 브라우저를 닫을 때까지만 스크립트 실행을 허용하려면 "임시 신뢰"를, 앞으로 페이지를 불러올 때마다 nytimes.com이 항상 스크립트를 실행하도록 하려면 "신뢰"를 클릭하면 됩니다.

"차단"을 선택하면 기본적으로 해당 도메인의 모든 스크립트 실행이 차단됩니다. "사용자 지정" 옵션은 직접 선택한 설정을 적용하며, 도메인마다 다르게 구성됩니다.

커스터마이징

권한 수준을 한 번 선택하면 NoScript는 그 선택을 기억합니다. 사용자가 신뢰한 도메인은 계속 신뢰하고, 거부한 도메인은 계속 차단합니다.

특정 도메인의 허용 범위를 세부적으로 조정하고 싶다면, 목록 맨 오른쪽 아이콘을 클릭해 추가 대화상자를 열어보세요.

파이어폭스 NoScript 완벽 가이드: 업데이트된 스크립트 차단 기능 사용법

이 메뉴에서는 NoScript의 진짜 강력함을 확인할 수 있습니다. 페이지의 특정 요소만 골라 차단하거나 허용할 수 있는데, 스크립트(script), 객체(object), 프레임(frame) 등이 그 대상입니다. "사용자 지정" 옵션을 활용하면 예컨대 스크립트는 허용하되 웹폰트 같은 요소는 차단하는 식으로 세밀하게 조절할 수 있습니다.

또한 메뉴에서 "CUSTOM"이라는 단어 옆의 작은 시계 아이콘을 클릭하면 "사용자 지정" 설정을 임시로만 적용할 수 있습니다. 시계 아이콘을 누르지 않으면 NoScript는 브라우저를 다시 열어도 "사용자 지정" 설정을 계속 기억합니다.

NoScript 고급 옵션

툴바 드롭다운 메뉴의 왼쪽 상단에는 드롭다운을 닫는 "X" 아이콘, 현재 탭을 새로고침하는 원형 아이콘, 그리고 고급 옵션 메뉴를 여는 NoScript 로고가 있습니다.

"고급(Advanced)" 옵션을 클릭하면 아래 이미지와 같은 화면이 나타납니다.

파이어폭스 NoScript 완벽 가이드: 업데이트된 스크립트 차단 기능 사용법

앞서 살펴본 "사용자 지정" 도메인 관련 옵션이 여기에도 표시됩니다. 하지만 차이점이 있다면, 이곳에서는 "기본", "신뢰", "차단" 모드의 기본 동작 자체를 변경할 수 있다는 점입니다.

여기서 옵션을 변경하면 그 내용이 전역적으로 적용됩니다. 너무 공격적으로 설정하지 않도록 주의하세요. 세부적인 조정은 각 도메인별 "사용자 지정" 섹션에서 언제든 가능합니다.

또한 이 창의 "사이트별 권한(Per-site Permissions)" 탭에서 신뢰 중인 모든 도메인을 한눈에 확인할 수 있습니다. 이 탭에서는 툴바 드롭다운에서 봤던 것과 동일한 아이콘이 제공되며, 도메인별 설정을 자유롭게 변경할 수 있습니다.

일상적인 사용 팁

매일 같은 도메인을 클릭해 임시 신뢰 처리하는 일은 은근히 번거로울 수 있습니다. 프리셋과 커스터마이징 기능을 적극 활용해 보세요. 매일 방문할 것을 알고 있는 웹사이트인데도 계속 "임시 신뢰"만 누르고 있다면, 더 영구적인 설정으로 바꾸는 편이 좋습니다.

임시 권한과 영구 권한을 현명하게 구분해 사용하면, 웹사이트가 한 번에 여러 권한을 요청하기 시작할 때 큰 도움이 됩니다. nytimes.com의 스크립트 실행을 허용하면 어떻게 되는지 살펴보세요.

파이어폭스 NoScript 완벽 가이드: 업데이트된 스크립트 차단 기능 사용법

페이지가 추가 스크립트 실행을 요청하면서 확장 프로그램 메뉴에 더 많은 도메인이 나타납니다. 경우에 따라 목록이 수십 개 도메인에 이르기도 합니다. 하지만 미리 신뢰할 도메인들을 화이트리스트에 등록해 두었다면, 보고 싶은 동영상이나 이미지 갤러리를 위해 일일이 클릭할 필요가 없습니다.

마치며

NoScript는 웹페이지의 불필요한 잡음을 차단할 때 강력한 도구입니다. 악성 자바스크립트로부터 컴퓨터를 보호할 수 있고, 일부 사이트가 무분별하게 삽입하는 자동 재생 미디어를 제거해 더 빠른 브라우징 경험을 선사합니다.

새로운 파이어폭스 스크립트 차단 도구를 찾고 계셨거나, 예전의 NoScript가 어렵게 느껴져 외면했던 분이라면 이번 새 버전이 딱 맞을 수 있습니다.