기타 Lobsters · 1일 전

커피 공짜로 마시려고 네스프레소 스마트카드 털어버린 개발자 ㅋㅋㅋ

핵심 요약
  • 한 개발자가 네스프레소 커피 머신 전용 스마트카드를 덤프하고 데이터를 변조하는 분석 과정을 공개했습니다.
  • 네스프레소 시스템이 이미 2008년에 암호화가 뚫려 보안상 취약하다고 판정된 '마이페어 클래식(MIFARE Classic)' 규격을 그대로 사용하고 있었던 것이 원인이었습니다.
  • 시중의 저렴한 NFC 리더기와 오류를 직접 수정한 오픈소스 크래킹 도구를 활용해 단 몇 분 만에 카드의 암호 키를 해제하고 메모리를 추출했습니다.
요약 한 보안 개발자가 네스프레소(Nespresso) 커피 머신에 사용되는 스마트카드를 덤프하고 조작하여 무료 커피를 마실 수 있는 취약점 분석 과정을 공개해 기술 커뮤니티에서 화제가 되고 있습니다. 핵심 원인은 네스프레소 머신이 여전히 구형 '마이페어 클래식(MIFARE Classic)' 스마트카드를 사용하고 있다는 점입니다. 마이페어 클래식 규격은 과거 업계 표준처럼 널리 쓰였으나, 이미 2008년 3월 네덜란드 라드바우드 대학교 연구진에 의해 역공학을 통해 칩 복제 및 데이터 변조가 가능하다는 치명적인 취약점이 공개된 바 있습니다. 당시 네덜란드 대중교통 카드(OV-Chipkaart) 해킹 사례로 큰 파장을 일으켰으며, 제조사인 NXP가 연구 발표를 막으려고 가처분 신청을 냈으나 법원에서 기각되기도 했습니다. 이후 마이페어 클래식은 보안이 중요한 분야에서 퇴출 수순을 밟았고 AES-128 기반의 상위 규격(MIFARE Plus 등)으로의 교체가 권장되었으나, 네스프레소 머신 시스템에는 여전히 이 구형 칩이 적용되어 있었습니다. 작성자는 시중에서 저렴하게 구할 수 있는 'ACR122U' NFC 리더기와 오픈소스 해킹 도구인 'mfoc', 'nfc-mfclassic'을 활용해 카드 내부 데이터를 해킹했습니다. 특히 오래전에 개발이 중단되어 버그가 남아 있던 mfoc 도구의 에러 처리 코드를 직접 패치한 뒤, 기본 비밀키(default key)와 크래킹 기법을 조합해 몇 분 만에 네스프레소 카드의 암호화 키를 완전히 풀어내고 내부 메모리 바이너리를 덤프하는 데 성공했습니다. 보안이 취약한 레거시 스마트카드가 여전히 일상 속 기기에서 무방비하게 쓰이고 있음을 흥미롭게 보여준 사례입니다.
Sponsored · 광고