LastPass가 매진되었습니다. 하지만 대안이 있다

2016년 여름, Google Project Zero 전문가 Tavis Ormandy는 진심으로 "사람들이 이 LastPass를 정말로 사용합니까?"라고 말했습니다. 그런 다음 Ormandy는 모든 사용자 암호가 원격으로 손상될 수 있는 Firefox 0-day용 LastPass 애드온 코드의 취약점을 발견했습니다.

이제 거의 1년이 지난 지금, 전문가는 다시 한번 LastPass의 보안을 테스트하기로 결정했으며 불행히도 애플리케이션이 이 테스트를 통과했다고 말할 수는 없습니다. Ormandy는 공식 ​​LastPass 확장에서 문제를 발견했다고 씁니다. 크롬 브라우저. 연구원의 게시물에 따르면 확장 프로그램의 content_scrip에는 공격을 받을 경우 애플리케이션에 저장된 모든 자격 증명이 손상될 수 있는 취약점이 포함되어 있습니다. 또한 공격을 구현하기 위해 공격자는 사용자를 악성 사이트로 유인하기만 하면 됩니다.

연구원은 스크립트가 lastpass.com의 특정 도메인에 액세스할 때만 사용되며 작동 방식을 자세히 살펴보면 다음과 같다고 설명합니다.

Ormandy가 지적했듯이 여기에 오류가 있습니다. 스크립트는 인증되지 않은 창 메시지를 확장 프로그램에 프록시 처리합니다. 이는 누구나 다음을 수행할 수 있기 때문에 위험할 수 있습니다.

이것은 공격자에게 완전한 액세스 권한을 부여하고 LastPass가 RPC 명령을 실행하도록 합니다. 그 중 수백 가지가 있을 수 있지만 가장 위험한 것은 물론 암호를 복사하고 채우는 기능입니다. 어떤 경우에는 openattach를 악용하여 사용자 컴퓨터에서 임의의 코드를 실행할 수도 있습니다. 예를 들어 Ormandy는 일반 계산기(calc.exe) 실행을 보여줍니다.

LasPass 개발자는 이미 1min-ui-prod.service.lastpass.com을 비활성화하여 Chrome 확장 프로그램의 문제를 해결한 것 같습니다. 그러나 일부 사용자는 서버가 여전히 작동 중이며 취약점이 여전히 관련이 있다는 점에 주목합니다. 2017년 3월 14일자 버전 4.1.42가 여전히 취약하므로 Chrome 사용자용 LastPass는 현재 확장 기능을 비활성화하고 전체 패치가 릴리스될 때까지 기다려야 합니다.

지난 주 Tavis Ormandy는 Firefox용 LastPass 애드온에서 매우 유사한 또 다른 버그를 발견했습니다. 동일한 방식으로 취약점을 통해 사용자가 악성 사이트를 방문하면 모든 사용자의 비밀번호를 추출할 수 있습니다.

이 문제는 아직 해결되지 않았습니다. LastPass 개발자는 이미 패치를 준비했지만 수정된 버전 3.3.2는 여전히 Mozilla에서 검토 중입니다. LastPass의 작성자는 또한 3.x 분기가 여전히 사용되지 않는 것으로 간주되며 사용자는 보다 안전한 4.x 분기로 전환하는 것이 좋습니다.

그러나 LastPass의 문제는 여기서 끝나지 않습니다. 2017년 3월 22일 오늘 Tavis Ormandy는 Firefox용 LastPass 애드온에 모든 도메인에 대한 다른 사람의 비밀번호를 훔칠 수 있는 또 다른 버그가 포함되어 있다고 경고했습니다. 더욱이 이번에는 보다 현대적이고 안전한 버전 4.1.35가 취약합니다. 전문가는 가까운 시일 내에 세부 사항을 발표할 것을 약속합니다.

관련 출판물