Android용 AdGuard v3.6.11: CoreLib 및 DNSLib의 중요한 변경 사항
Android용 AdGuard의 업데이트 아주 오래 기다려 주셔서 감사합니다! Android용 AdGuard v3.6.11을 만나 보세요! 이 버전의 주요 변경 사항은 핵심 필터링 엔진 CoreLibs 및 DNSLibs를 개선하는 것입니다. 또한 콘텐츠 필터링을 강화하고 애플리케이션 성능을 개선하기 위해 사소한 변경을 많이 했습니다.
DNS 필터링 라이브러리인 DnsLibs의 업데이트된 버전은 이제 더 적은 리소스를 사용하고 더 빠르게 실행됩니다. 이제 DNS-over-QUIC 프로토콜은 RFC 9250 표준을 지원하며 DoQ는 더 이상 실험 단계에 있지 않습니다.
Encrypted ClientHello 지원을 위한 첫 번째 단계
DnsLibs 2.0.75를 통해 저희는 Encrypted ClientHello를 지원하기 위한 첫 번째 단계를 밟았습니다.
Encrypted ClientHello(ECH)란 무엇인가요? 오늘날 거의 모든 인터넷 연결은 암호화되어 있으며 아무도 이 암호화된 연결 내부에 무엇이 있는지 볼 수 없습니다. 그러나 한 가지 작은 문제는 연결하는 서버의 이름을 지정하는 첫 번째 연결 패킷이 암호화되지 않은 상태로 남아 있다는 것입니다.
예를 들어, www.google.com
을 열려고 하는 경우, ISP는 사용자가 보내고 받는 내용을 정확히 볼 수 없지만 통신 중인 웹 사이트는 알고 있습니다. ECH는 이 문제를 해결하고 암호화되지 않은 정보를 암호화하는 새로운 기술입니다.
ECH를 지원하기 위한 첫 번째 단계는 ECH를 억제하는 것입니다. 로우 레벨 설정에서 pref.dns.block.ech
및 pref.https.redirect.doh
플래그를 모두 켜면 됩니다 (설정→고급→로우 레벨 설정).
브라우저뿐만 아니라 모든 앱이 ECH의 이점을 누릴 수 있도록 사용자에게 ECH 지원을 제공하고자 합니다. 이를 달성하기 위해 AdGuard는 앱이 정기적인 HTTPS 연결을 설정하도록 한 다음 앱을 대신하여 ECH 지원 연결을 설정합니다. 이 실험적 기능은 다음 업데이트에 예정되어 있으므로 계속 지켜봐 주시기 바랍니다.
DNS-over-HTTPS 필터링
CoreLib를 v1.10.186으로 업데이트하여 DNS-over-HTTPS 필터링이 가능해졌습니다. Chrome 및 Firefox DNS 요청이 DNS-over-HTTPS 서버를 사용하여 DNS 필터링을 우회하지 못하도록 실험 기능을 구현했습니다. 이제 AdGuard는 DNS-over-HTTPS도 자동으로 필터링할 수 있습니다.
DNS-over-HTTPS 필터링은 설정 → 고급 → 로우 레벨 설정에서 활성화할 수 있으며 그 이름은 pref.https.redirect.doh
입니다. 향후 버전에서는 이 기능을 기본적으로 활성화할 계획입니다.
향상된 콘텐츠 필터링
필터링 엔진(CoreLibs)에 대한 업데이트는 필터 개발자에게 도움이 되었습니다.
예를 들면, 새로운 $jsonprune
기본 규칙 수정자가 추가되었습니다.이 수정자를 사용하여 JSON 응답에 대한 고급 필터링을 수행할 수 있습니다. 그리고 스트리밍 HTTP 파일을 수정하여 동영상 광고를 차단할 수 있는 $hls
기본 규칙 수정자가 추가되었습니다.
Android용 AdGuard v3.6.11에 대한 자세한 내용은 GitHub에서 확인하실 수 있습니다. 새 버전이 마음에 드셨으면 좋겠습니다!