현재 대부분의 웹 브라우저는 이용자가 웹사이트 검색 정보를 추적당하지 않도록 선택권을 보장하는 옵션을 제공합니다.
애플 사파리의 '개인정보 보호 브라우징 윈도우(Private Browsing windows)', 구글 크롬에서 시크릿 모드 또는 인코그니토 모드(Incognito Mode)'가 바로 그것입니다. 웹 브라우저마다 이름은 다르지만 컴퓨터에 브라우저 방문 기록을 저장하지 않고, 또 방문한 사이트가 자신의 인터넷 이용 기록을 추적하지 못하도록 차단하는 프라이버시 보호 기능이라고 할 수 있습니다.
※ 참고 자료
∙ Apple - Safari 9 (El Capitan): 개인 정보 보호 브라우징 윈도우 사용하기
∙ Google - Chrome: 시크릿 모드를 사용하여 비공개로 탐색
그런데 이런 기능은 웹 브라우저를 실행했을 때 기본적으로 활성화되어 있지 않습니다. 웹사이트 방문 기록은 웹 브라우저를 사용할 때 도움을 주기도 하고, 때론 좋지 쪽으로 이용되기도 하는데, 보안과 편의성은 반비례한다는 말이 있듯이 지나치게 프라이버시를 중시 하다보면 편의성 면에서 득보다는 실이 더 많아지기 때문입니다.
예를 들어 웹 브라우저를 실행하면 ‘자주 방문한 사이트’ 또는 '이전에 방문한 사이트'가 나오는데 나의 브라우저 사용 행태를 보여주는 대표적인 예라고 할 수 있습니다. 그리고 실제로 웹 서핑에 많은 도움이 됩니다. 아울러 한 번 내려받은 적이 있는 파일을 다시 내려받아야 하거나 한 번 로그인한 적이 있는 사이트를 재방문했을 때 로그인이 유지되는 것도 프라이버시 보호 모드에서는 누릴 수 없는 편리함 경험입니다.
그러나 방문 기록이 내가 아닌 다른 사람에게 노출되었을 경우 사생활 침해라는 아주 나쁜 결과로 이어질 수 있습니다. 그리고 누군가 내가 브라우징한 내용을 추적하고, 온라인 활동을 기록한 프로파일을 생성한다는 것도 어딘가 모르게 찜찜한 것이 사실입니다.
오토메이터를 이용해 웹 브라우저를 프라이버시 보호 모드로 시작하는 스크립트 제작하기
서두가 너무 길었는데 이번 포스트는 사파리와 크롬을 프라이버시 보호 모드로 시작하는 방법에 관한 것입니다. 일단 웹브라우저를 실행한 뒤 메뉴나 키보드 단축키를 이용해도 되지만, 스크립트를 이용해 아예 웹 브라우저를 실행할 때 무조건 프라이버시 보호 모도르 시작하게 만들 수 있습니다.
*스크립트 작성이 어렵게 느껴지는 분들을 위해 포스트 마지막 부분에 다운로드 링크를 달아두었으니 중간 단계는 건너뛰셔도 무방합니다.
1. 응용 프로그램 폴더에 있는 'Automator'를 실행한 뒤 도큐멘트 선택 유형에서 '응용 프로그램'을 선택합니다. ▼
2. 검색창을 이용해 'AppleScript 실행'이라는 항목을 찾아줍니다. 그리고 이 항목을 작업 공간으로 끌어놓아 줍니다. ▼
AppleScript 작성하기
웹 브라우저에 따라 입력해야 할 스크립트가 다릅니다.
1.1. 사파리를 사용하는 분은 'AppleScript 실행' 영역에 다음과 같은 코드를 넣어줍니다. GUI 스크립트를 이용하는 것이어서 크롬보다 스크립트가 복잡한 편입니다. ▼
tell application "Safari" to activate ignoring application responses tell application "Safari" close (every window) end tell tell application "System Events" tell process "Safari" click menu item 2 of menu 1 of menu bar item 3 of menu bar 1 end tell end tell end ignoring
1.2. 창 우측 상단에 있는 '실행' 버튼을 눌러 스크립트가 잘 실행되는지 확인하세요. (주의: 지금 실행하시면 현재 보고 계신 포스트도 닫힙니다!) 스크립트가 잘 작동하면 command + s 키를 누른 후 적당한 이름으로 저장합니다. 저장 경로와 파일 포맷이 모두 '응용 프로그램'으로 되어 있는지 확인하세요. ▼
2.1. 크롬은 다음과 같은 코드를 넣어줍니다. 크롬을 '시크릿 창(Incognito)'으로 바로 실행할 수 있는 플래그를 지원하기 때문에 스크립트가 훨씬 단순명료합니다. ▼
tell application "Google Chrome" close windows make new window with properties {mode:"incognito"} activate end tell
2.2. 사파리용 스크립트를 작성할 떄와 마찬가지로 창 우측 상단에 있는 '실행' 버튼을 눌러 스크립트가 잘 실행되는지 확인합니다. (주의: 지금 실행하시면 현재 보고 계신 포스트도 닫힙니다!) 스크립트가 잘 작동하면command + s 키를 누른 후 적당한 이름으로 저장합니다. 저장 경로와 파일 포맷이 모두 '응용 프로그램'으로 되어 있는지 확인하세요. ▼
스크립트가 담긴 응용 프로그램 실행하기
1. 이렇게 작성한 스크립트는 응용 프로그램 폴더에 저장됩니다. ▼
2. 필수는 아니지만 오토메이터 아이콘을 다른 아이콘으로 교체하면 구분이 수월해 편리합니다. 제가 작성한 응용 프로그램을 사용하셔도 좋고, 아이콘을 바꾸는 방법에 관한 포스트를 참고해 마음에 드는 아이콘을 씌워주셔도 좋습니다. ▼
※ 참고 자료 및 다운로드
∙ 깔끔하고 아름다운 고품질 아이콘을 무료로 내려받을 수 있는 인터넷 웹사이트 6선
※ 사전에 제작한 응용 프로그램 다운로드
Download Safari_Chrome_Secret.zip
이렇게 제작한 응용 프로그램을 실행하면
1. 크롬은 기존에 열어둔 창이 닫히면서 새로운 시크릿 창이 열립니다. 그밖에 특별히 더 해야할 작업은 없습니다.
2. 사파리는 사용자 대신 메뉴 막대에 접근하는 코드를 사용했기 때문에 사전에 해야 할 작업이 한 가지 있습니다. 앞서 작성한(또는 다운로드 받은) 응용 프로그램을 실행하면 아래 승인 요청 대화상자가 나타닙니다. 여기서 '시스템 환경설정 열기' 버튼을 클릭하세요. ▼
3. 시스템 환경설정 > 보안 및 개인 정보 > 개인 정보 탭 > 손쉬운 사용이 열립니다. 창 왼쪽 아래 있는 자물쇠를 먼저 풀고, 오른쪽 목록에서 '시스템 이벤트' 상자를 체크하세요 ▼
이제 본격적으로 사용할 준비가 완료되었습니다! 응용 프로그램(의 껍데기를 쓴 애플스크립트)를 Dock에 올려놓고 쓰셔도 좋고, 런치패드를 통해 실행하셔도 좋고, 스팟라이트나 알프레드를 이용해 키보드로 불러내셔도 좋습니다. 본인이 가장 선호하는 방법을 사용하세요. ▼
응용 프로그램을 실행하면 사파리의 경우 주소창이 어두운색으로 바뀌면서 개인정보 보호 윈도우 사용 중임을 확인할 수 있습니다, 크롬은 탭 막대가 일반 모드일 때보다 더욱 진하게 표시되면서 우측 모서리에 시크릿 모드임을 알리는 아이콘이 표시됩니다.
단, 프라이버시 모드도 막아주지 못하는 상황이 있습니다. 당연한 얘기겠지만, 등 뒤에 직장 상사나 여자 친구가 내 모니터를 노려보는 것... 따라서 탁 트인 장소에서 맥북을 사용할 때는 '후방조심'도 잊지 마세요.
참조
• Apple - Safari 9 (El Capitan): 개인 정보 보호 브라우징 윈도우 사용하기
• Google - Chrome: 시크릿 모드를 사용하여 비공개로 탐색
관련 글
• 다른 사람의 맥을 빌려 쓸 때는 사파리의 '개인정보 보호 윈도우'를 활용하세요
• 키보드 단축키로 응용 프로그램을 실행하는 바로 가기 만들기
• 깔끔하고 아름다운 고품질 아이콘을 무료로 내려받을 수 있는 인터넷 웹사이트 6선