IT & Security/모바일 (Android, iOS)

AdGuard 안드로이드 2.12.223 업데이트 (리뷰)

la Nube 2018. 9. 20. 18:00
반응형


2018년 9월 21일, AdGuard(애드가드) 안드로이드(APK 파일)의 2.12 버전이 출시되었습니다.

86건의 추가, 수정, 개선 사항이 있었으며, 그 중에서 눈에 띄는 몇 가지 사항을 소개해봅니다.


(참고로 저는 애드가드 라이프타임 유료 사용자입니다.)


애드가드에서는 보다 큰 변화가 있을 3.0 버전을 준비하고 있는데,

이번 2.12 버전은 3.0 버전과 기존 버전들을 서로 잇는 다리 역할을 할 것이라고 합니다.

3.0 버전에 들어갈 내용들의 극히(?) 일부를 미리 맛볼 수 있는 기회이기도 하죠.




[추가됨] Integration with a completely new filtering engine (CoreLibs)


오랜 기간에 걸친 CoreLibs와의 협업을 통해 전반적으로 새로워진 필터링 엔진이 애드가드에 통합되었습니다.

이 새로운 필터링 엔진의 가장 큰 장점은 이전과 비교하여 그 성능이 대폭 올라갔다는 것입니다.

새로운 엔진을 달게된 만큼 더욱 빠르고, 보다 고품질의 필터링을 기대해봅니다.




[추가됨] Notification channels


안드로이드 8 오레오 또는 그 이상의 버전(9 파이 등)에서만 볼 수 있는 기능입니다.

애드가드의 알림이 보호 상태, 라이선스 상태, 업데이트, 아웃바운드 프록시, 방화벽, 기타 등 6개의 카테고리로 나누어졌습니다. 각 카테고리별로 알림을 켜고 끌 수 있을 뿐만 아니라, 각 카테고리별로 관리도 가능해졌습니다.



(이미지 출처 : https://github.com/AdguardTeam/AdguardForAndroid/releases/tag/v2.12.223 )




[추가됨] Long press app shortcuts


해당 기능을 지원하고 있는, 안드로이드 7.1 이상의 기기에서 사용할 수 있는 롱 탭 숏컷이 추가되었습니다.

이 바로가기를 통해 업데이트 확인, 애드가드 어시스턴트, 보호 상태를 켜고 끄기 등을 할 수 있습니다.



(이미지 출처 : https://github.com/AdguardTeam/AdguardForAndroid/releases/tag/v2.12.223 )




[수정됨] Compatibility problems on Android P


안드로이드 9 파이의 출시 후, 발생할 수 있는 잠재적인 호환성 문제가 수정되었습니다.

애드가드 개발자에게 미리 프리뷰 버전을 써보게 하여 애드가드 코드를 그에 맞게 고쳤다고 하네요.




[추가됨] Automation settings (Tasker, AutomateIt, etc)


특정 앱이 실행되는 경우에 애드가드 보호가 비활성화되는 등의 애드가드 기능을 자동화하는데 쓸 수 있는 API가 만들어졌습니다. API에 관련된 부분이다 보니(즉 개발자들이 필요), 일반 사용자들은 이용할 일이 없어서 기본적으로 꺼져 있습니다.



(이미지 출처 : https://github.com/AdguardTeam/AdguardForAndroid/releases/tag/v2.12.223 )




[개선됨] DNS functionality


DNS와 관련하여 크게 2가지 개선이 있었습니다.

첫 번째는 DNSCrypt 프록시를 버전 2로 업그레이드하였습니다.

버전 2는 버전 1에 비해 속도나 보안에 있어서 매우 우수하다고 합니다.


그리고 두 번째는 DNS over HTTPS(DoH) 지원이 추가되었습니다.

DoH는 DNS 도청/감청이나 중간자 공격 등을 방어할 수 있기에, 보다 안전한 프로토콜입니다.

DoH와 관련해서는 1.1.1.1 이라는 클라우드플레어 DNS가 잘 알려져 있습니다.

이 기능은 DNS - 활성화 & 사용자 정의 DNS - SECURE DNS - cloudflare 에서 이용할 수 있습니다.





[추가됨] More DNS providers added to the “known by default” list


클라우드플레어 DNS를 포함하여 더 많은 DNS 제공 업체가 목록에 추가되었습니다.

암호화가 없는 DNS는 사용자 정의 DNS 서버에서 '일반'으로, 암호화된 DNS는 'SECURE DNS'로 구분되어 있는데, 클라우드플레어 DNS는 일반과 SECURE DNS 둘 다 추가되어 있습니다.




[추가됨] Self-hosted automatic crash reporting system to catch the app crashes


위 CoreLibs와 관련하여 언급된 새로운 필터링 엔진의 버그나 충돌 등을 빠르게 처리하기 위하여 애드가드 내에 자동 충돌 보고 시스템이 추가되었습니다. 이 기능은 문제 해결을 위해 개발자에게 자동으로 충돌 리포토를 전송하는 것입니다. 설정에서 켜고 끌 수 있으며, 이 기능을 통해 베타 테스트 단계에서도 9건 정도의 버그가 수정되었다고 하네요. 이 기능을 켜놓으면 애드가드 개발에 매우 큰 도움이 되겠지요?



(이미지 출처 : https://github.com/AdguardTeam/AdguardForAndroid/releases/tag/v2.12.223 )



(이미지 출처 : https://github.com/AdguardTeam/AdguardForAndroid/releases/tag/v2.12.223 )




[추가됨] Extended Tasker API: proxy settings


프록시와 관련된 새로운 API가 추가되었습니다.

API 관련은 일반 사용자들이 쓸 일이 거의 없어서 자세한 내용은 건너뛰겠습니다.




[수정됨] Samsung Pay in South Korea won't work when any VPN is running


기본값인 VPN 방식으로 애드가드가 작동할 때, 삼성페이가 작동하지 않는 문제가 어느 정도 해결될 것으로 보입니다.


애드가드 개발자에 따르면, 이 문제는 앱의 언어가 한국어이며, 기기를 한국의 이동통신사에서 사용하는 경우에만 발생하는 것으로 보고 있습니다. 즉, 한국에서만 발생하는 문제라는 것이죠.

(This feature will be available in two cases:


1. The app language is Korean

2. The device is registered in Korean mobile network)


이와 관련해서 구글 플레이 스토어에 '삼성페이와 애드가드(Samsung pay with Adguard) 자동해제' 라는 앱도 있었는데요. 이번 업데이트로 그 앱의 필요성이 줄어들지도 모르겠군요.


설정 - 고급 설정 - 로우 레벨 설정 - pref.samsungpay.autopause.enable 이 추가되었기 때문이죠.

'삼성페이를 실행할 때 AdGuard 보호를 멈춥니다. 사용정보 접근 권한이 필요합니다.'


설명에 따르면, 위 설정에서 pref.samsungpay.autopause.enable 을 체크한 후,

휴대폰 설정 - 보안 - 사용 액세스 권한을 보유한 앱 - AdGuard - 사용 기록에 액세스 허용을 켜면 됩니다.


이 기능이 제대로 작동하기 위해서는 알림창에서 애드가드 알림의 우선 순위가 가장 높도록 설정해야 합니다.

즉, 애드가드 알림이 항상 최상단에 있도록 해야 하죠. (휴대폰 설정 - 애플리케이션 - 각 앱마다 알림 중요도)

(You need to give the highest priority for Protection Status notifications to make sure that this feature works correctly.)

https://github.com/AdguardTeam/AdguardForAndroid/issues/1209#issuecomment-415009217


다만, 일부 기기에서 앱 알림의 우선 순위를 건드릴 수 없는 경우가 있는데, 그런 경우에는 이 기능이 반쪽짜리일 수도 있습니다.







[수정됨] Slow initialization of Magisk upon the device boot on Samsung S9


삼성 갤럭시 S9에서 Magisk와 관련한 문제도 있었나 봅니다. 수정되었네요.




[수정됨] AdGuard is not capturing the mobile data usage correctly


모바일 데이터 사용량이 제대로 잡히지 않던 문제도 수정되었군요.




[개선됨] Battery stats are counted properly now


배터리 상태가 정확하게 나오지 않았나 봅니다. 그 부분이 개선되었네요.




총 86건의 추가, 수정, 개선 사항에 대한, 보다 자세한 내용은 다음을 참고하기 바랍니다.

https://github.com/AdguardTeam/AdguardForAndroid/releases/tag/v2.12.223




<다운로드>

https://github.com/AdguardTeam/AdguardForAndroid/releases/download/v2.12.223/adguard_2.12.223.apk

https://download.adguard.com/d/2/adguard.apk




::: 본 문서의 무단전재 및 재배포를 금지합니다 :::

반응형