네덜란드의 ‘이상주의’ 은행 ASN이 GrapheneOS를 비롯한 구글 없는 안드로이드를 차단합니다

Dutch 'idealist' bank ASN blocks non-Google Android, including GrapheneOS

github.com/PrivSec-dev ▲ 641 댓글 423 microtonal

요약

네덜란드 ASN 은행이 Wero 결제에 구글 기기 인증을 요구해 GrapheneOS 사용자의 결제가 막혔습니다.

GrapheneOS(구글 서비스 없이 쓰는 보안 중심 안드로이드) 사용자들이 은행 앱 호환성을 기록하는 GitHub 이슈입니다. 윤리 경영을 내세우는 ASN 앱에서 유럽 결제 서비스 Wero가 안 된다는 보고와 은행·운영사의 답변이 모였습니다.

왜 중요한가

  • 미국 결제 기업에서 벗어나겠다는 유럽 결제망이 정작 구글의 판정에 기댄다는 모순이 드러났습니다.
  • 트리오도스, N26 앱에서는 GrapheneOS로도 Wero 결제가 된다는 보고가 있습니다. 그래서 이용자들은 원인을 ASN의 구현 방식으로 봅니다.

핵심 내용

  • ASN 앱은 Wero를 켤 때 Play Integrity(구글이 기기와 앱의 정품 여부를 판정하는 검사)를 거쳐 GrapheneOS에서 결제가 실패합니다.
  • ASN은 민원에 Wero가 엄격한 EU 규정을 따르므로 대체 운영체제에서는 거래를 보장할 수 없다고 답했습니다.
  • 향후 지원은 검토 중이지만 약속도 우회 방법도 없다고 했고, 3개월 안에 이의를 제기할 수 있다고 안내했습니다.
  • Wero 운영사 EPI는 하드웨어 키 증명이 앱과 운영체제의 무결성까지 보증하지 못한다며 Play Integrity가 필요하다고 했습니다.
  • 개발자들은 안드로이드 키 증명에 앱 신원과 부팅 검증 상태가 담기고 GrapheneOS가 검증 키를 공개한다며 반박했습니다.

HN 반응

  • 은행 앱의 루팅·VPN 감지에 질려 EU가 공통 API를 강제하길 바란다는 의견에, EU 디지털 신원 지갑도 Play Integrity에 기댄다는 반론이 나왔습니다.
  • 오픈뱅킹(제3자가 은행 데이터에 접근하는 제도)은 승인 절차 탓에 이름뿐이라는 지적과, 은행에게 고급 사용자는 부담일 뿐이라는 설명이 오갔습니다.

댓글

30개 표시 · 전체 423개
  1. ACCount39 HN

    SafetyNet은 애초에 잘못된 물건이었어요. 그중에서도 은행은 "우리가 정한 방식 말고는 아무것도 하지 마세요" 하는 짜증 나는 작자들의 대표 격이죠.

    난독화된 코드로 가득한 120MB짜리 APK, 루팅 탐지, 커스텀 펌웨어 탐지, "비주류 기기" 탐지, VPN 탐지, 심지어 스파이웨어 냄새 나는 기능까지, 이런 헛짓거리를 계속 상대해야 하잖아요.

    이쯤 되면 EU 같은 대형 규제 기관이 나서서 채찍을 휘두르고, 은행이 어떤 서드파티 뱅킹 앱에든 공통 API 표준으로 접근을 열어 주게 만들었으면 좋겠어요. 저는 환영합니다.

  2. StrLght HN

    > EU 같은 대형 규제 기관이 나서서

    설령 나선다 해도 결과는 기대하신 것과 정반대일 것 같습니다. EU의 eID 참조 구현체부터 Play Integrity에 의존하고 있으니까요 0.

  3. smcin HN

    Google Play Integrity 검사를 말하는 겁니다.

    (그냥 'Play'라고만 해서는 무슨 뜻인지 알 수 없었어요. EU 쪽 무언가일 수도 있으니까요.)

  4. wojciii HN

    임원 몇 명한테 자기 애들이 Play Integrity 없는 기기에서 로블록스를 하게 만들어 봐야 해요.

    그러면 문제가 꽤 빨리 풀릴 겁니다.

  5. mvc HN

    생각만큼 잘 통할 것 같지는 않습니다. 임원의 특권 중 하나가 돈을 사실상 무제한으로 쓸 수 있다는 건데, 그 집 애들은 아이패드로 로블록스를 합니다(애마다 한 대씩요).

  6. collabs HN

    예전에 열선 깔린 진입로가 있다는 걸 처음 알았을 때가 생각나네요. 직장 동료이자 친구한테 "내가 백만장자 갑부라면 저걸 깔아서 다시는 눈을 안 치울 텐데" 하고 떠들었거든요. 그랬더니 그 친구가 "넌 갑부가 어떻게 사는지 모르는구나" 하더라고요.

  7. abustamam HN

    무슨 말인지 모르겠어요. 부자들은 눈 치워 줄 사람을 고용하니까 열선 진입로가 필요 없다는 건가요? 저도 아무래도 모르는 모양이네요 :D

  8. nvme0n1p1 HN

    그냥 백만장자는 눈 치울 사람을 고용합니다. 그런데 갑부쯤 되면 눈 같은 사소한 일은 생각조차 안 해요. 비서가 예산을 들고 알아서 미리미리 집을 관리해 놓으니까요. (아니면 애초에 눈이 안 오는 곳에 살 가능성이 더 크고요.)

  9. CatMustard HN

    저는 눈이 거의 안 오는 나라에 살아서, 댓글의 '다시는 눈을 안 치워도 된다'는 대목을 읽기 전까지는 왜 열선 진입로를 원하는지 이해가 안 됐어요. '부자들은 집 밖에서 맨발로 돌아다니는 걸 좋아하나?' 싶었죠.

    아무튼 눈 문제는 이곳 아일랜드로 이사 오시면 더 싸게 해결될지도 몰라요 :D

  10. wojciii HN

    네, 그런데 제가 방금 지어낸 이 현실에서는 임원들이 낡은 폰만 받아요. 그걸 직접 커스텀 ROM으로 플래시해야 하고, 로블록스한테 어테스테이션 지원이 없다는 사실을 숨기려면 이상한 커널 해킹이 필요하죠.

    저는 이것 때문에 로블록스가 정말 싫습니다. 우리 애들은 다른 이유로 이 게임을 못 하게 해서 문제가 저절로 해결됐지만요.

    저는 낡은 폰을 커스텀 ROM으로 재활용하는 게 좋아요. 쓰레기를 더 만들지 않으니 이치에 딱 맞잖아요.

  11. NoidFonsense HN

    세상에, 이런 끔찍할 수가! 디지털 젖꼭지가 이 이상한 싸구려 폰에서는 안 먹힌다니.

    일반 사용자들은 어떤 컴퓨터든 다른 컴퓨터의 소프트웨어를 돌릴 수 있어야 한다는 걸 이해하지 못합니다. 범용 컴퓨터라는 개념 자체가 없어요. 스티브 잡스 같은 사람들이 팔아먹은 '가전제품으로서의 컴퓨터'라는 발상에 넘어간 거죠.

    말씀하신 그 임원들도 이걸 문제로 보지 않을 겁니다. 그들의 해법은 다른 모든 일과 똑같아요. 돈을 더 써서 기기를 하나 더 사는 거죠. 사용자의 자유는 계산에 끼지도 못합니다.

  12. drnick1 HN

    맞아요, 사실 그보다 더 심합니다. 이제 폰, 태블릿, TV 박스 제조사들이 부트로더를 잠가 놓는 게 일상이에요. 그러니 자유를 위해 기기 어테스테이션을 포기할 각오가 있어도, 익스플로잇이나 다른 우회법이 나오지 않는 한 펌웨어/OS를 바꿀 수 없습니다. 이 기업들은 기기를 추가 수익을 뽑아내는 가게로 취급하고, 자기들 이익을 위해 고객을 감시해요. 정말 충격적인데, 그걸 당연한 것처럼 일반 사용자들에게 납득시킨 게 애플이죠.

  13. theoreticalmal HN

    다른 사람들이 자기 기기를 어떻게 써야 하는지, 아니면 어떻게 쓰고 싶어 해야 하는지를 당신이 결정할 권리가 어디서 나옵니까?

  14. b00ty4breakfast HN

    그 사람들은 원하는 대로 쓰면 됩니다. 마찬가지로 기술에 밝은 사용자에게도 같은 배려가 주어져야 하고요. 지금은 아이폰 같은 기기가 오로지 "가전제품 조작자"에게만 맞춰져 있습니다. 이 때문에 기술에 밝은 사용자가 제약을 받는데, 범용 기기로 남겨 뒀다면 양쪽을 똑같이 만족시킬 수 있었을 겁니다.

  15. 3form HN

    미리 알려 드리자면, 지금 하시는 질문은 답하고 계신 글의 어떤 부분과도 맞닿아 있지 않습니다.

  16. saltcured HN

    어떤 면에서는 맞닿아 있죠..

    자기를 일반 사용자나 가전제품 장수로 여기는 사람이, 컴퓨터가 범용이어'야 한다'는 어조에 기분이 상한 거라면요?

    아니면 그 일반 사용자들이 이 잃어버린 가능성을 이해하지 못한다는 뉘앙스에 기분이 상한 걸 수도 있고요. 가전제품 같은 싸구려를 원칙에 따라 선택한 걸 수도 있는데 말이죠.

  17. 6510 HN

    Wero도 똑같은 짓을 하고 있어요.

    이건 궁합이 너무 안 맞아서 구글이 오히려 반대해야 할 지경이라고 생각해요. 저는 지메일 계정이 필요해서 유튜브 영상 올리는 것도 이미 안 하고 있습니다.[1] 신분 확인과 결제에 구글 계정을 써야 한다면 지메일은 못 쓰죠.[2] 구글 광고가 그렇게까지 절실하지도 않고요.

    계정을 잃는 데는 대단한 멍청함이 필요하지 않고, 계정에서 일어나는 활동은 무엇이든 오탐을 부를 수 있어요.

    이론상 미국 정부는 EU 구글 계정도 압수할 수 있습니다. 시간이 지나면 우르줄라와 도널드를 합친 것보다 더 미친 통치자도 분명 찾을 수 있을 거고요.

    [1] - 10분짜리 영상 하나에 경고를 한 번 받았어요. 1991년 뉴질랜드 지역 뉴스 화면이 10초 들어갔는데, 영상 안에 출처를 밝히고 설명란에 링크까지 달았는데도요.

    [2] - 저는 이미 한 번 계정을 일시적으로 잃은 적이 있어요. 농담 삼아 참조가 몇 명인지 보지도 않고 전체 답장을 눌렀거든요.

  18. elric HN

    이쯤 되면 EU 같은 대형 규제 기관이 나서서 채찍을 휘두르고, 은행이 어떤 서드파티 뱅킹 앱에든 공통 API 표준으로 접근을 열어 주게 만들었으면 좋겠어요. 저는 환영합니다.

    PSD2/PSD3로 "오픈 뱅킹"이 어느 정도 있긴 한데, 이름뿐입니다. 실제로는 쓸 만한 걸 만드는 게 불가능해요. "열려 있다는" API를 하나라도 쓰려면 국가 은행(또는 비슷한 기관)의 승인이 필요하고, 그러자면 거쳐야 할 관문이 한두 개가 아닙니다.

    제가 아는 한 최종 사용자에게 API를 제공하는 은행은 한 곳뿐이에요("bunq"였을 겁니다). 나머지 빌어먹을 은행은 하나같이 사용자에게 적대적으로 굴겠다고 고집하죠.

  19. Xeago HN

    PSD2/PSD3와는 별개지만, 저는 Wise가 정말 마음에 들어요. API가 훌륭하고 문서 품질도 좋습니다. 그쪽에서 제공하는 훅으로 돌릴 수 있는 제대로 된 테스트 환경도 있고요. 칭찬밖에 할 게 없어요. 고객 지원도 마찬가지로, 제 커스텀 연동이 왜 송금을 못 보내느냐 같은 엉뚱한 질문에도 시간을 가리지 않고 도와줬습니다(알고 보니 제 코드에서 수취인과 송금 통화가 안 맞았던 거였어요).

  20. kevin_thibedeau HN

    Wise나 Plaid가 해킹당해서 계좌가 털리기 시작하는 날엔 하루가 순탄치 않겠죠. 중간 업체를 끼우는 건 형편없는 은행 서비스의 해법이 아닙니다.

  21. ThePowerOfFuet HN

    Wise는 은행이 아니고, 은행 면허도 없으니 은행처럼 예금자 보호도 되지 않습니다.

    Wise에 둔 잔액은 본인 책임입니다.

  22. qmarchi HN

    나라마다 달라요. 제 돈은 은행에 있고, 은행 면허를 가진 곳이고, 은행처럼 보호도 받습니다(은행이니까요).

    Wise는 사실상 그 계좌 위에 얹은 그럴싸한 인터페이스일 뿐이에요. 그리고 아뇨, 공유 계좌가 아닙니다. 일본에는 그런 게 사실상 없어요.

  23. alecsm HN

    그 API들은 최종 사용자가 공개적으로 쓰라고 만든 게 아니니까요.

    그런 종류의 데이터에 접근하려면 규제가 필요한데, 그것도 아주 많이요. 그래서 서드파티 제공업체(TPP)가 존재하는 거고요. 유럽에는 아주 많고 비싸지도 않습니다.

    사실 여기서 bunq 이야기를 보게 될 줄은 몰랐는데, 제가 같이 일해 본 은행 중에서는 최악이었다고 말해야겠네요. 처음 일을 시작했을 때 API가 고장 나 있었고 개발자들도 이유를 몰랐어요. 최근에는 나아진 것 같지만, API 때문에 칭찬할 만한 은행은 절대 아닙니다.

  24. Semaphor HN

    bunq라... API가 있다는 건 좋은데, 쓰려고 SDK를 클론해서 망가진 부분을 전부 직접 고치고 우회 코드도 몇 개 넣어야 했어요. 그래야 돌아가더군요. 문서는 전부 2016년 발표 때 나온 거였고 제가 쓴 건 2022년쯤이라, 그사이 문서화되지 않은 것들이 바뀌어 있었고요. 그래도 다른 곳은 다 API 자체가 없으니 그보다는 낫습니다.

    그리고 이제 SEPA 즉시 이체로 페이팔 같은 결제 경험을 제공하는데, 페이팔을 싫어하던 우리 고객들이 모두 만족하고 있어요 ;)

  25. elric HN

    그 API들은 최종 사용자가 공개적으로 쓰라고 만든 게 아니니까요.

    압니다, 제 말이 그거예요. 멍청한 결정이라고요.

    그런 종류의 데이터에 접근하려면 규제가 필요한데

    제 데이터입니다. 저는 제가 원하는 방식으로 접근하고 싶어요.

    유럽에는 아주 많고 비싸지도 않습니다.

    저는 이미 은행이 있고 이미 거기에 돈을 내고 있어요. 제 은행 계좌를 제게 맞는 방식으로 쓰려고 다른 데 또 돈을 내고 싶지 않습니다. 안타깝게도 좋은 선택지는 많지 않아요.

    누가 Wise를 언급했는데, 꽤 흥미로워 보이긴 합니다. 그래도 흔한 시중 은행이 파워 유저, 아니 비주류 기기를 쓰는 일반 사용자조차 상대하려 들지 않는 건 이해가 안 가요.

  26. jcsager HN

    제 데이터입니다. 저는 제가 원하는 방식으로 접근하고 싶어요

    당신 데이터가 아니에요, 은행이 가진 당신에 관한 데이터죠. 은행이 접근이나 API에 이렇게 박한 건, 미국의 KYC/AML 규정(대부분의 해외 은행도 해당됩니다)과 유럽의 GDPR 및 그 사촌 격 법들 때문에 늘 책임 회피 모드이기 때문입니다.

    사실 저는 GrapheneOS에서도 일부 기능만이라도 돌아가는 은행 앱이 생각보다 많아서 놀랐어요.

  27. esseph HN

    그래도 흔한 시중 은행이 파워 유저를 상대하려 들지 않는 건 이해가 안 가요

    "파워 유저"는 은행에 돈이 안 됩니다. 오히려 은행 입장에서 당신은 법적, 평판상, 보안상의 부담이에요.

  28. rockskon HN

    평판과 보안상의 부담이라는 건 논란의 여지가 아주 큽니다. 법적인 부분은 관할권에 따라 크게 달라지고요.

    파워 유저는 오히려 홍보 역할을 하기도 하고, 범죄자들이 먼저 찾기 전에 보안 취약점을 찾아 신고해 주기도 해요.

  29. esseph HN

    평판과 보안상의 부담이라는 건 논란의 여지가 아주 큽니다

    그렇다면 왜 은행들은 사람들에게 AI 시스템으로 은행에 로그인하지 말라고 하는 걸까요?

    https://www.reuters.com/legal/government/us-banks-detect-unauthorized-ai-agents-customer-accounts-axios-reports-2026-10-22/

    https://www.cbc.ca/news/business/canadian-banks-block-ai-9.7400777

  30. rockskon HN

    이 스레드는 GrapheneOS와 그걸 쓰는 사람들에 관한 이야기 아닌가요? 여기서 AI가 무슨 상관인지 모르겠네요.

Hacker News에서 보기 ↗