유니콘프로와 프라이빗 DNS를 통한 광고차단
답변함지금 현재 안드로이드에서 유니콘프로 사용중입니다.
브라우저만 광고차단을 하도록 설정을 해놓고 일반앱 광고의 경우 프라이빗DNS에 NEXTDNS 를 설정하여 광고차단 중입니다.
이런식으로 사용하게 된 이유가 브라우저 광고차단의 경우 광고 도메인만 차단하는게 아니라 광고영역 자체를 차단해서 광고차단 후 빈 영역이 깔끔하게 정리되는데,
일반앱 광고차단의 경우 앱의 구조를 바꿀 수 없으니 광고 도메인만 차단 할 거라는 생각이 들었고, 광고 도메인만 차단하는거라면 프라이빗DNS에 DNS 광고차단을 하는게 배터리소모나 자원소모면에서 훨씬 이득이라고 생각을 한거였죠.
근데 오늘 문득 든 생각이 일반앱 광고차단시 단순히 광고도메인만 차단하는게 아닌 뭔가 다른 추가적인 기능이 있다면 그냥 프라이빗DNS는 해제하고 유니콘 프로로만 전체 차단할까 생각중인데 이에 대한 답변을 요청드립니다.
-
일반앱에서 암호화된 요청(HTTPS)이 올 경우 말씀하신것처럼 도메인(정확히는 SNI) 정보만으로 차단을 하는것이기 때문에 DNS를 통한 차단과 큰 차이는 없습니다.
다만 일부앱의 경우 암호화되지 않은 HTTP 요청이 간혹 있을 수 있으며 이러한 요청은 URL 분석이 가능하기 때문에 효과적인 차단이 가능합니다.배터리 소모와 자원 소모에 대해서는 일반앱들의 패킷이 유니콘을 거쳐간다고 해서 배터리나 자원 소모가 유의미하게 차이 나지는 않습니다.
오히려 외부 DNS 서버를 이용해서 차단할 경우 통신사 DNS나 Cloudflare, Google DNS 대비 속도 저하가 있을 수 있기 때문에 이러한 부분들을 고려해본다면 유니콘을 통해서 차단하는것이 효과적일 수 있습니다.이용에 참고 부탁드립니다.
1