루팅된 스마트폰에서 뱅킹 앱을 안전하게 실행하기

대부분의 은행 앱은 루팅된 휴대폰을 차단하는 경향이 있습니다. 즉, 관리자 권한이 있는 안드로이드 기기에서는 작동하지 않습니다. 이 가이드에서는 루팅된 기기에서 은행 앱을 실행하는 방법을 설명하지만 , 그에 따른 위험은 사용자 본인이 감수해야 합니다.

은행 앱이 루팅된 기기를 차단하는 이유는 무엇인가요?

민감한 금융 데이터가 포함된 앱을 실행하기 위해 내장된 보안 조치를 우회하는 것에 대한 논쟁이 계속되는 가운데, 기업들이 루팅된 휴대폰에서 은행 앱 실행을 제한하는 이유는 다음과 같습니다.

  • 귀하의 금융 데이터는 매우 민감합니다. 루트 권한은 간단히 말해서... 보안 위험.
  • 기업은 스스로를 보호해야 합니다. 그것은 기업의 책임입니다. 고객 정보 및 자금 보호어떤 정보 유출이라도 은행에 매우 심각한 결과를 초래할 수 있습니다.
  • 루팅된 기기는 다음과 같습니다. 악의적인 공격자들의 손쉬운 표적그들이 당신도 모르게 돈을 훔쳐갈 가능성은 작지만 실제로 존재합니다.

루팅된 스마트폰에서 뱅킹 앱을 실행하는 방법은 무엇인가요?

면책 조항: 본 문서에 제공된 정보는 교육 목적으로만 사용됩니다. 루팅된 휴대폰에서 뱅킹 앱을 실행하도록 기기를 수정하는 것은 보안 위험을 수반하며, 기기 보증을 무효화하거나 기기 제공업체 및 뱅킹 앱과의 서비스 약관을 위반할 수 있습니다. 모든 책임은 사용자에게 있습니다. 본 안내를 따름으로써 발생하는 어떠한 손해나 손실에 대해서도 당사는 책임을 지지 않습니다.

루팅된 스마트폰에서 뱅킹 앱을 실행하는 주된 이유는 이러한 앱에 대한 권한 접근을 숨겨 기기 상태 감지를 우회하기 위함 입니다. 다른 루팅 방법도 있지만, 이 섹션에서는 가장 인기 있는 도구인 Magisk 에 대해 집중적으로 다루겠습니다.

1) 지기스크의 샤미코

Magisk 관련 작업에서는 루트 감지를 우회하고 앱에서 기기 상태를 숨기기 위해 Magisk 모듈을 사용하는 표준적인 접근 방식을 따릅니다. 과거에는 MagiskHide 모듈이 SafetyNet 인증을 우회하는 데 선호되는 방법 이었지만 , 이 기능은 2021년에 제거되었습니다.

참고: MagiskHide가 단종된 후 Zygisk가 그 자리를 대체했습니다. Zygisk는 기본적으로 Android에서 애플리케이션 실행에 사용하는 프로세스인 Zygote 내에서 Magisk를 직접 실행하고 각 애플리케이션 프로세스의 분기를 처리하는 모듈입니다.

↪ 기기가 플레이 무결성 검사를 통과하는지 확인하세요

Shamiko를 설치하기 전에 기기가 모든 Play Integrity 검사를 통과해야 합니다. 대부분의 은행 앱은 STRONG_INTEGRITY 검사 없이도 정상적으로 작동 하지만, 기기를 루팅하거나 부트로더를 잠금 해제하면 나머지 검사를 건너뛸 수 있습니다.

저희는 모든 앱에 대한 Play Integrity API 검사를 우회하는 방법 에 대한 자세한 가이드를 제공합니다 . 이 검사는 앱 설치에 필수적이므로 이 가이드에서는 다루지 않습니다. 은행 앱을 실행할 필요가 없더라도 이 검사를 통과하지 못하면 휴대폰에서 앱 지원이 제한될 수 있습니다.

  1. Magisk를 업데이트하세요 카나리 릴리스 27005+ 샤미코는 이전 버전과 호환되지 않기 때문입니다.
  2. 모듈을 다운로드하세요 샤미코 من GitHub의 LSPosed 저장소.
  3. 설치된 모든 은행 관련 애플리케이션을 제거하십시오.
  4. 열다 Magisk 그리고 누르다 설정 오른쪽 상단에 (톱니바퀴 아이콘)이 있습니다.
  5. Zygisk 항목을 찾아 앞에 있는 스위치를 사용하여 기능을 켜세요.
    • 활성화하지 마세요 "DenyList 강제 적용"이 방법은 Zygisk 자체 대신 Shamiko를 사용하여 DenyList에 있는 애플리케이션 감지를 우회하기 때문입니다."
  6. 홈 화면으로 돌아가서 탭하세요 모듈 (퍼즐 조각 모양의 아이콘)이 오른쪽 하단에 있습니다.
  7. "를 탭저장소에서 설치"다운로드한 샤미코 모듈을 선택하세요."
  8. 설치가 완료되면 기기를 재시작하십시오.
  9. Magisk를 다시 열고 Zygisk가 활성화되어 있는지 확인하십시오.
  10. 설정으로 이동하여 "를 클릭하세요.거부 목록 구성".
  11. 이렇게 하면 휴대폰에 설치된 모든 앱 목록이 표시됩니다. 목록에서 선택한 앱은 해당 앱에서 루트 액세스 권한을 숨기는 데 참조 자료로 사용됩니다.
    • 오른쪽 상단의 세로 점 세 개를 클릭하고 "를 선택하세요"시스템 앱 표시".
    • 고르다 모든 은행 애플리케이션 루트 권한을 숨기고 싶은 대상입니다.
    • “ 안에 있는 모든 확인란을 선택하세요구글 플레이 서비스"또는"com.google.android.gms"
  12. 휴대폰을 다시 시작하세요.
  13. Magisk를 실행하고 Zygisk가 여전히 활성화되어 있는지 확인하세요. 이제 선택한 앱에서 루트 액세스를 숨긴 후 Magisk 앱 자체도 숨겨야 합니다.
  14. Magisk 설정으로 이동하여 "를 클릭하세요.Magisk 앱을 ​​숨기세요".
    • 이렇게 하면 애플리케이션이 다른 이름으로 복제되어 Magisk 감지를 우회하는 데 사용할 수 있습니다. 많은 애플리케이션이 Magisk 자체를 통해 휴대폰이 수정(루팅)되었는지 여부를 감지하기 때문입니다.
  15. Magisk의 이름을 원하는 대로 변경하고 "를 클릭하세요.OK".
  16. 팝업 창이 나타나 홈 화면에 바로가기를 추가할지 묻습니다. "를 선택하세요"OK"또는"허용".
  17. 홈 화면에서 Magisk 아이콘을 제거하세요.
  18. 기기를 재시작하면 은행 앱을 사용할 수 있게 됩니다.
    • 일부 애플리케이션은 여전히 ​​작동하지 않을 수 있다는 점을 유념하십시오. 하지만 대부분의 경우 애플리케이션은 문제없이 실행됩니다.

↪ 샤오미 휴대폰용 추가 단계

샤오미 기기를 사용 중이라면 은행 앱을 실행하기 전에 마지막 단계를 완료해야 합니다. 바로 특정 앱이 설치된 앱 목록에 접근하지 못하도록 차단하는 것입니다. 앱이 휴대폰의 모든 앱 목록에 접근할 수 있게 되면, 루팅 도구나 모듈을 발견하고 기기가 안전하지 않다고 판단할 가능성이 높아집니다.

  1. 루트 액세스 권한을 숨기려는 앱을 길게 누른 다음 "를 선택하세요"신청 정보".
  2. 이동 권한 > 기타 권한.
  3. 아래로 스크롤하여 "를 찾으세요설치된 애플리케이션 목록에 액세스하기"그리고 그 사람 앞에서 권한 설정을 취소하세요."
샤오미에 설치된 앱의 권한

2) MagiskHide (폐기됨)

일부 온라인 포럼에서는 MagiskHide를 사용하여 루트 감지를 우회하는 방법을 언급하고 있습니다 . 하지만 위에서 설명했듯이 이 방법은 더 이상 사용되지 않으며 최신 버전의 은행 앱에서는 작동하지 않습니다. 과거에 권장되었던 방법일지라도 완전히 신뢰할 수 있는 방법은 아니었습니다.

MagiskHide를 사용할 때는 이전 버전의 패치가 나오자마자 새 업데이트를 설치하기 위한 경쟁이 끊이지 않았습니다. 따라서 앞서 언급한 모듈의 이전 버전을 사용 중이더라도 Shamiko로 전환하는 것이 좋은 선택일 수 있습니다.

앱이 여전히 작동하지 않으면 어떻게 해야 하나요?

은행 앱이 계속 실행되지 않는다면, 휴대폰 하드웨어 보안에 문제가 있거나 루팅 모듈이 제대로 설정되지 않았을 수 있습니다. 다음 방법을 시도해 보세요.

1) 기기가 Play Integrity 검사를 통과하는지 확인하세요.

Play Integrity (PI) API를 사용하면 개발자가 기기의 소프트웨어 및 하드웨어의 진위 여부를 감지하고 검증할 수 있습니다 . PI 검사를 통과하지 못하면 대부분의 은행 서비스를 이용할 수 없습니다. Chiteroman의 Play IntegrityFix (PIF) 모듈은 기본적인 검증 절차를 우회하는 데 널리 사용되는 솔루션입니다.

플레이 무결성 검사

Google Play 스토어에서 제공되는 " Play Integrity API Checker " 앱을 사용하여 기기의 Play Integrity 상태를 확인할 수 있습니다 . 기본 테스트에 실패하는 경우 Magisk에 PIF 모듈을 수동으로 설치하는 것이 좋습니다.

2) Chiteroman의 BootloaderSpoofer를 사용 중인 경우 비활성화하십시오.

BootloaderSpoofer 모듈은 주로 모바일 애플리케이션에서 부트로더 잠금 상태를 숨기는 데 사용되며, 이는 루트 감지 기술이 뛰어난 서비스를 처리할 때 필요한 경우가 있습니다. 그러나 일부 사용자는 은행 앱에서 스푸퍼를 사용할 경우 루트가 감지되는 경우가 있다고 보고했습니다.

해당 모듈이 설치되어 있는 경우, 디코더에서 앱을 제거 하고 캐시를 지운 후 다시 시도하십시오. BootloaderSpoofer는 Xposed 프레임워크를 기반으로 하며 , Xposed 프레임워크는 탐지가 용이한 것으로 알려져 있습니다.

3) Magisk의 깔끔한 설치 환경

다른 모든 방법이 실패하면 Magisk를 새로 설치 하고 위에서 설명한 절차를 모두 반복한 다음 Play Integrity Fix 모듈을 수동으로 설치하는 것을 고려해 보세요. 이렇게 하면 모듈 또는 Magisk 자체와 관련된 문제를 파악하는 데 도움이 됩니다. 다른 버전의 Magisk를 사용해 보는 것도 도움이 될 수 있지만, 사용 중인 버전과 호환되는 Shamiko 버전을 설치해야 하므로 권장하지 않습니다.

어떤 이유로든 은행 앱이 " 강력한 무결성(STRONG_INTEGRITY )" 요구 사항을 충족하기 위해 Play Integrity를 ​​필요로 하는 경우, 부트로더가 잠금 해제된 기기에서는 이를 활성화하는 것이 사실상 불가능하다는 점을 알아두셔야 합니다. 부트로더를 잠그거나 이 가이드의 범위를 벗어나는 시스템 수준의 변경을 해야 할 것입니다.

4) 휴대폰 저장소에 루트 파일이 있는지 확인하세요.

위에서 언급했듯이 샤오미 휴대폰의 경우 대부분의 기기와 앱이 내부 저장소에 접근하여 문서와 파일을 스캔하여 기기가 변조되었음을 나타내는 파일이 있는지 확인합니다. 안전을 위해 복구 파일(예: )은 모두 삭제하세요. twrp.img기기에 저장되어 있다면요.

댓글이 닫혀있다.