오랫동안 나는 아이폰 사용에 부정적이었다. 이유는 크게 두 가지였다. 첫째, 아이튠즈 없이 로컬에 저장된 MP3 음악 파일을 기기로 손쉽게 동기화할 방법이 없다는 점. 둘째, 효과적인 광고 차단 수단이 없다는 점이다. 그리고 내 기준에서 광고 차단 없이 '현대적인' 인터넷을 돌아다니는 것은 눈과 입을 활짝 벌린 채 오염된 물속을 헤엄쳐 가는 것과 다름없다.
그런데 최근 몇 년 사이 이 문제들은 하나둘 해결되었다. VLC(그리고 선택적으로 KDE Connect)를 활용하면 MP3 파일을 아이폰으로 복사할 수 있다. 훌륭하다. 또한 사파리용 Adblock Plus 확장 프로그램도 있어서 광고를 차단하는 것이 가능해졌다. 물론 내가 평소 선호하는 브라우저는 파이어폭스지만, iOS 버전에서는 유사한 기능을 지원하지 않는다(안드로이드에서는 그 어떤 브라우저보다 뛰어난 확장 기능을 제공한다). 대신 파이어폭스 포커스(Firefox Focus)를 써볼 수도 있고, 브레이브(Brave)를 활용하는 방법도 있다(곧 테스트해 볼 계획이다). 어쨌든 해결책이 생겼고, 장애물은 제거되었다.
그리고 이제 좋은 소식! 훌륭한 UBlock Origin(UBO)의 개발자가 직접 만든 UBlock Origin Lite가 iOS 18.6부터 아이폰에서도 사용할 수 있게 되었다. 지금부터 자세히 살펴보자.

설치 방법
아이폰 11을 준비해 최신 버전으로 업데이트한 뒤 앱스토어에 접속했다. 확장 프로그램을 검색할 때는 비슷하게 위장한 유사 앱을 조심해야 한다. 반드시 UBO의 원개발자인 Raymond Hill(gorhill)이 배포하는 제품을 설치해야 한다. 확장 프로그램을 설치하고 실행하자 아이폰이 '잠금 모드(Lockdown Mode)가 기능에 영향을 줄 수 있다'고 알려왔다. 당장은 특별히 조치하지 않았지만, 흥미로운 질문이 하나 생겼다. Adblock Plus에는 이런 경고가 나타나지 않는데, UBO Lite만 잠금 모드를 해제하고 사파리에는 그대로 적용한다면 보안에는 어떤 영향을 미칠까? 꽤 흥미로운 주제다.

내 생각에 잠금 모드는 사용하는 편이 좋다. 단순히 보안 때문만은 아니다. 잠금 모드는 '현대적인' 불필요한 기능들, 즉 실질적인 가치 없이 기본적으로 허용되는各종 설정과 동작들을 대량으로 비활성화해 주기 때문이다. 나에게 보안 강화는 덤일 뿐, 과하게 요란한 현대적 잡음을 걸러주는 훌륭한 정화 장치가 바로 잠금 모드다.
따라서 잠금 모드는 그대로 유지했다. 다음으로 설정 앱에서 사파리를 선택한 뒤 UBO Lite를 활성화하면 된다. 나는 두 확장 프로그램이 서로 간섭하지 않도록 Adblock Plus를 비활성화했다. 이렇게 하면 UBO Lite의 성능을 더 정확하게 평가할 수 있는 장점도 있다.

첫 실행: 직관적이지 않은 활성화 과정
이제부터가 조금 흥미로워지는, 아니 정확히 말해 직관적이지 않은 부분이다. 사파리를 열었지만 UBO Lite가 작동하지 않았다. 앱을 실행해 보니(실제로는 설정 화면으로 연결되는 역할) 화면이 비어 있었고, 곧바로 브라우저로 되돌려졌다. 혼란은 점점 커졌다.
알고 보니 UBO Lite가 실제로 작동하고 설정 화면에 접근하려면, 먼저 해당 웹사이트에 대해 한 번, 그다음 모든 웹사이트에 대해 한 번, 총 두 차례 실행을 허용해야 했다. 절차가 다소 번거롭기 때문에 순서를 정리해서 소개한다.


방법 1: 사이트 설정에서 허용하기
- 확장 프로그램을 설치하고 활성화한다.
- 브라우저를 열고 사이트 설정에 들어간 뒤 UBO Lite 아이콘을 누른다.
- 나타나는 두 개의 알림 모두에 '항상 허용'을 선택한다.
방법 2: 사파리 설정에서 변경하기
- 확장 프로그램을 설치하고 활성화한다.
- 설정 > 사파리 > 확장 프로그램 > UBlock Origin Lite로 이동한다.
- 사생활 보호 브라우징에서도 사용할지 여부를 토글로 지정한다.
- '모든 웹사이트' 항목을 '묻기(Ask)' 대신 '허용(Allow)'으로 변경한다.
확장 프로그램이 정상적으로 작동하기 시작하면 드디어 설정 화면에 접근할 수 있다. 여기서부터는 이전에 이 도구를 상세히 리뷰할 때 보여줬던 익숙한 인터페이스가 나타난다. 필터링 모드를 지정할 수 있는데, 기본값은 '기본(Basic)'이며 더 엄격한 '최적(Optimal)' 또는 '완전(Complete)' 모드를 선택할 수도 있다. 필요에 따라 특정 웹사이트를 예외 목록에 추가해 제외하는 것도 가능하다. 또한 필터 목록(Filter lists) 메뉴에서 추가 필터를 켤 수 있는데, 예를 들어 'LAN 외부 침입 차단(Block Outsider Intrusion into LAN)'을 활성화하면 웹사이트가 내 로컬호스트 포트를 탐지하는 것을 막을 수 있다.


이것으로 설정은 끝이다. 이제 인터넷을 탐색하면 UBO Lite가 제 몫을 해낸다. 그리고 기대한 대로 잘 작동한다. 빠르고, 깔끔하고, 효과적이다. 이제 원한다면 다시 쾌적한 인터넷 세상으로 돌아가면 된다.

마무리: 한 걸음 더 다가선 아이폰
정말 훌륭한 결과다. 나는 이제 '필요하다면 아이폰을 쓸 수 있다'는 결론에 한 걸음 더 가까워졌다. 몇 년간 지켜보기만 했을 뿐인데 변화가 놀랍다. 아무것도 없던 상태에서 선택지가 넘쳐나는 상태가 되었다. 사파리에는 광고 차단기가 하나가 아니라 두 개나 생겼고, 파이어폭스 포커스는 가벼운 안티트래킹 브라우저 역할을 한다. 이제 브레이브가 이 시스템에서 어떻게 동작하는지도 테스트해 볼 차례다.
어쨌든 나에게 UBO Lite는 반가운 축복이다. 정말 훌륭한 도구다. 데스크톱 버전과 똑같이 작동한다. 용량은 작고, 성능에 미치는 영향은 미미하며, 온라인의 성가신 요소들을 효과적으로 차단한다. 데이터도 덜 쓰고 CPU 낭비도 줄어든다. 환상적이다. 유일한 단점은 다소 복잡한 초기 설정이다. 주의를 기울이지 않으면 제대로 작동하지 않는 광고 차단기를 두고 있을 수 있다. 필요한 모든 사이트에서 확장 프로그램을 허용했는지 확인하고, 원하는 필터링 수준을 지정한 뒤 예외 항목을 추가하는 것까지 잊지 말자. 여러분의 인터넷이 늘 지능적이고 평온하기를 바란다.