본문으로 건너뛰기
피드

야보, 해킹 가능한 로봇 잔디깎이 보안 문제 인정하고 원격 백도어 손본다

security 약 5분
vote
0
댓글
북마크

야보가 로봇 잔디깎이 보안 취약점 제보를 인정하고 1,200단어짜리 대응 계획을 냈다. 공통 루트 비밀번호, 원격 진단 터널, 인증 없는 엔드포인트 같은 문제를 막기 위해 오버디에이 업데이트와 장치별 자격 증명 체계로 전환하겠다는 내용이다. 다만 처음엔 원격 백도어를 완전히 없애겠다고는 하지 않아 논란이 남았고, 이후 이를 선택형으로 바꾸겠다고 업데이트했다.

  • 1

    야보는 보안 연구자의 핵심 지적이 맞다고 인정하고 공식 사과함

  • 2

    모든 로봇에 같은 루트 비밀번호가 쓰인 문제를 장치별 독립 자격 증명으로 바꾸겠다고 밝힘

  • 3

    원격 진단 터널은 임시 차단됐고, 향후 사용자 승인·허용 목록·감사 로그 기반 모델로 바뀔 예정

  • 4

    첫 보안 업데이트는 1주 안에 배포되며, 사용자는 로봇을 인터넷에 연결해야 받을 수 있음

  • 야보가 결국 로봇 잔디깎이 보안 사고를 인정함

    • 더버지가 보도한 내용은 꽤 심각했음. 해커가 야보 로봇을 원격 조종할 수 있었고, 사용자 위치·와이파이 비밀번호·이메일 같은 민감 정보도 노출됐다는 얘기였음
    • 회사는 보안 연구자 안드레아스 마크리스의 핵심 기술 지적이 맞다고 확인했고, 초기 대응이 문제의 심각성을 제대로 반영하지 못했다고 사과함
  • 가장 큰 문제 중 하나는 “한 대가 뚫리면 전체가 위험한” 구조였음

    • 야보 로봇들의 루트 비밀번호가 기기마다 달라야 하는데, 모든 로봇에서 같은 값이 쓰였고 해커가 찾기 쉬운 위치에 남아 있었음
    • 야보는 앞으로 각 기기가 독립 자격 증명을 쓰게 해서 한 대의 침해가 전체 플릿으로 번지는 걸 막겠다고 함

⚠️주의

> 공통 루트 비밀번호는 사물인터넷에서 거의 최악의 기본값임. 제품 수천 대가 사실상 같은 열쇠를 공유하는 꼴이라, 한 번 새면 전체 제품군이 같이 흔들림.

  • 회사가 이미 한 조치도 있음

    • 문제의 원격 진단 터널을 임시로 비활성화함
    • 기기 루트 비밀번호를 초기화해 공통 비밀번호 리스크가 더 퍼지는 걸 막겠다고 함
    • 인증 없이 상태 조회나 리포팅이 가능했던 일부 엔드포인트를 닫거나 제한함
    • 레거시 접근 경로와 백엔드 권한도 줄이기 시작했다고 밝힘
  • 앞으로의 핵심 변경은 원격 접속을 “사용자 승인 + 허용 목록 + 감사 로그” 기반으로 바꾸는 것임

    • 첫 단계는 1주 안에 완료될 예정이라고 함
    • 원격 진단은 회사 내부 승인 인력만 가능하고, 사용자 승인을 받은 뒤에만 쓰이며, 점진적으로 감사 로그에 기록된다고 설명함
    • 다만 보도 당시에는 원격 백도어를 아예 제거하거나 선택 설치로 바꾸겠다고는 하지 않아서 논란이 컸음
  • 이후 업데이트에서 야보는 원격 백도어를 선택형으로 바꾸겠다고 방향을 바꿈

    • 원래는 모든 로봇에 미리 깔려 있고 사용자가 끌 수 없는 구조였다는 점이 신뢰를 박살낸 포인트였음
    • 사용자가 원격 진단 기능을 켤지 말지 선택할 수 있게 만드는 건 늦었지만 필요한 방향임
  • 보안 업데이트는 오버디에이로 배포됨

    • 야보는 모든 기기에 보안 펌웨어 업데이트를 푸시한다고 안내함
    • 사용자는 업데이트를 받기 위해 로봇을 인터넷에 연결해야 하고, 업데이트 후에는 다시 원하는 네트워크 설정으로 돌려도 된다고 함
    • 오프라인으로 두고 싶은 사용자는 보증이나 서비스 커버리지에 영향 없이 그렇게 해도 된다고 덧붙임
  • 야보는 이번 일을 단일 버그 수정이 아니라 보안 아키텍처 재정비 계기로 삼겠다고 함

    • 장치 비밀번호를 펌웨어, 스크립트, 데이터베이스에 하드코딩하지 않는 자격 증명 관리 서비스를 만들겠다고 밝힘
    • 운영자가 접근할 때 방문자, 접근 이유, 작업 주문, 타임스탬프를 기록하는 방식도 언급함
    • 불필요한 리포팅 스크립트, 레거시 클라우드 의존성, 서드파티 에이전트, 필수 아닌 디엔에스 폴백 설정도 정리 대상에 올림

기술 맥락

  • 이번 이슈의 핵심은 로봇이 “리눅스 컴퓨터 + 물리적 구동 장치”라는 점이에요. 일반 웹 서비스 침해는 데이터 유출에서 끝나는 경우가 많지만, 여기서는 원격 명령이 실제 바퀴와 날 달린 장비로 이어지거든요.

  • 야보가 장치별 자격 증명으로 바꾸려는 이유는 플릿 전체 리스크를 끊기 위해서예요. 같은 루트 비밀번호를 쓰면 공격자는 한 번 얻은 비밀번호로 모든 기기를 시도할 수 있어요. 반대로 기기마다 인증 정보가 다르면 침해 범위가 훨씬 좁아져요.

  • 원격 진단 터널은 고객 지원팀 입장에선 편한 도구예요. 문제는 사용자가 모르는 상태로 항상 열려 있고, 제거해도 복구되고, 감사 로그도 부족하면 지원 도구가 아니라 백도어처럼 보인다는 거예요.

  • 오버디에이 업데이트는 이미 판매된 기기를 고치는 현실적인 방법이에요. 다만 보안 사고 뒤에는 “사용자가 업데이트를 받기 위해 다시 인터넷에 연결해야 한다”는 역설이 생겨요. 그래서 이런 제품은 처음부터 최소 권한, 사용자 승인, 감사 로그를 기본값으로 깔아야 해요.

사물인터넷 보안에서 제일 무서운 건 취약점 하나가 아니라, 그 취약점이 제품 설계의 기본값으로 깔려 있을 때다. 야보 사례는 원격 유지보수 편의가 사용자 통제권을 얼마나 쉽게 침식하는지 보여준다.

댓글

댓글

댓글을 불러오는 중...

security

AI 에이전트 보안, 이제 권한이 아니라 ‘실행 증거’ 싸움으로 간다

오페이크가 AI 에이전트의 ID, 실행 환경, 도구 호출, 정책 적용 여부를 암호학적으로 검증하는 오페이크 3.0을 공개했다. 핵심은 에이전트 매니페스트와 컨피덴셜 MCP라는 두 오픈소스 기술이며, 기밀 컴퓨팅과 서명된 실행 증거를 결합해 감사자나 규제기관도 독립적으로 확인할 수 있게 하는 방향이다. AI 에이전트가 업무 시스템과 데이터를 직접 만지는 시대에는 접근 권한보다 ‘무슨 일을 했는지 증명할 수 있느냐’가 더 중요해지고 있다.

security

취약점 제보가 더 이상 특별하지 않은 시대가 왔다

전 Go 보안팀 리드였던 필리포 발소르다가 LLM 이후 취약점 제보의 의미가 바뀌었다고 주장한다. 예전에는 희소한 통찰과 비공개 제보가 귀했지만, 이제는 잠재 취약점을 찾는 것보다 실제 영향도를 빠르게 가려내는 triage가 병목이라는 얘기다.

security

스패로우, AI가 만든 코드 취약점 잡는 ‘Sparrow MCP’ 출시

스패로우가 AI 코딩 에이전트가 생성한 코드의 보안 취약점과 사용된 오픈소스를 실시간으로 검사하는 보안 어시스턴트 ‘Sparrow MCP’를 출시했다. 핵심 기능은 취약점 분석과 소프트웨어 자재명세서(SBOM) 생성이며, 앤트로픽의 모델 컨텍스트 프로토콜(MCP)을 지원하는 AI와 연결할 수 있다는 점이다. AI 코딩이 빨라질수록 보안 검증과 오픈소스 추적이 개발 파이프라인 안으로 더 깊게 들어오는 흐름이다.

security

오픈AI, 오픈소스 취약점 고치는 ‘패치 더 플래닛’ 시작

오픈AI가 트레일 오브 비츠와 함께 주요 오픈소스 프로젝트의 취약점을 AI로 찾고, 사람 검토를 거쳐 실제 패치까지 연결하는 프로그램을 시작했다. 파이썬, 고, cURL, 시그스토어, NATS 서버 같은 핵심 프로젝트가 초기 대상이고, 지금까지 수백 건의 보안 이슈와 수십 건의 병합된 패치가 나왔다. 핵심은 AI가 보안팀을 대체하는 게 아니라, 탐지·검증·패치·공개 조율을 빠르게 만드는 보조 엔진이라는 점이다.

security

오픈AI, 취약점 찾기부터 패치까지 돕는 ‘코덱스 시큐리티’ 공개

오픈AI가 사이버보안 이니셔티브 데이브레이크를 확대하면서 보안 전용 도구 코덱스 시큐리티와 GPT-5.5-사이버를 공개했다. 목표는 취약점 탐지에서 끝나는 게 아니라 검증, 위험도 평가, 패치 개발, 테스트, 배포까지 AI로 지원하는 것이다. cURL, Go, Python, Sigstore 등 30개 이상 오픈소스 프로젝트도 패치 지원 프로그램에 참여한다.