
연구자가 Wi-Fi 스마트 전구를 금서 라이브러리로 변신시킨 오픈 소스 프로젝트, ESP32 기반 전구에 디지털 도서를 제공
요약
보안 연구자 Rick Osgood가 ESP32 기반 스마트 전구를 활용해 금서(banned books)를 저장하고 배포할 수 있는 오픈 소스 디지털 드롭 프로젝트를 공개했습니다. 제한된 4MB 저장 공간을 최적화하여 약 2MB의 데이터를 확보했으며, 클라우드 없이 독립적인 서버 역할을 수행합니다.
핵심 포인트
- ESP32C3 스마트 전구를 활용한 은밀한 디지털 도서 저장소 구축
- LittleFS 라이브러리 파티션 최적화를 통해 4MB 중 약 2MB 공간 확보
- OTA 업데이트 지원 및 클라우드 연결이 필요 없는 독립적 운영
- 오픈 소스로 공개되어 누구나 자신만의 디지털 드롭 제작 가능
한 보안 연구자가 스마트 전구를 활용하여 금서(banned books) 라이브러리를 저장하는 차원을 추가했으며, 이를 '사이버펑크 디지털 드롭(cyberpunk digital dead drop)'이라고 설명합니다. Rick Osgood는 개인 블로그에 이 금서 라이브러리 아이디어와 작동하는 프로토타입을 제작한 과정을 담아 글을 올렸습니다. 또한 모든 코드는 오픈 소스로 Codeberg를 통해 공개되어 있어, 관심 있는 누구나 ESP32 기반 스마트 전구를 구해서 자신만의 은밀한 금서 라이브러리를 배포할 수 있습니다.
Osgood는 스마트 전구를 더 유용하게 만들 방법을 고민했다고 언급합니다. '정보 보안(infosec), 오픈 소스 소프트웨어, 물건 제작, 물건 해킹'에 관심이 있는 사람으로서 그는 Ben Brown의 반기업 기술 저항 단편 소설인 ‘Library’에서 영감을 얻었습니다. 이 전구 같은 순간을 겪은 후, Osgood는 스마트 전구를 재프로그래밍하여 복원력과 은밀성을 갖춘 작고 저렴한 사이버펑크 스타일의 디지털 드롭을 만들기로 결심했습니다.
이 보안 연구자는 스텔스 라이브러리 프로젝트의 시작점으로 Tasmota가 플래시된 ESP32C3 스마트 전구를 선택했습니다. 이 장치는 OS를 포함하여 모든 것에 총 4MB만 탑재할 수 있고 여유 공간이 많지 않았기 때문에, Osgood는 microSD 리더기를 추가하는 작업에 상당한 시간과 노력을 들였습니다. 하지만 이러한 확장 노력은 성과가 없었기에, 그는 정신적 안정성, 편리성, 그리고 은밀성을 위해 총 용량 4MB 제한을 받아들이기로 결정했습니다.
Osgood가 4MB 저장 공간의 한계를 수용하자, 핵심 과제는 파일 시스템에 남아 있는 기존 약 320KB의 여유 공간을 최대한 확장하는 것이었습니다. 몇 가지 최적화와 조정 끝에, 그는 금서들을 위해 사용 가능한 전체 저장 공간의 절반 정도를 확보하는 데 성공했습니다. 또한 제한된 용량을 가장 잘 활용하기 위해 일종의 텍스트 압축이 사용되었다고 가정합니다.

따라서 현재 작동 중인 프로토타입은 커스텀 ESP32 펌웨어(firmware)를 실행하고, 개방형 Wi-Fi 네트워크를 방송하며, 서버를 호스팅하면서도 스마트 전구의 전체 용량 중 약 절반 정도를 남겨둡니다. 이는 매우 중요한 LittleFS 라이브러리 파티션(partition)에 거의 2MB에 달하는 금서들을 채워 넣을 수 있음을 의미합니다. Osgood의 예시 파일들은 CSS 목차로 제시된 엄선된 오래된 퍼블릭 도메인(public domain) 저작물들을 사용합니다. 하지만 전구를 설정하는 사람들은 당연히 자신만의 디지털 서적들을 추가하고 싶어 할 것입니다. 이를 위한 안내와 관리자 설정 업데이트 등에 관한 더 자세한 내용은 연결된 블로그 및 Codeberg 페이지에서 제공됩니다.
이 금서 라이브러리는 OTA(Over-the-Air) 업데이트를 지원합니다. 또한 클라우드 서비스가 필요하지 않으며, 기기에 민감한 인증 정보(credentials)를 저장할 필요도 없다는 점을 언급할 가치가 있습니다. 스마트 전구의 펌웨어를 수정하면 기기가 '벽돌(brick)'이 될 수 있으므로, 연결된 가이드를 따를 때는 본인의 책임하에 진행하시기 바랍니다. 마지막으로, 금서가 담긴 스마트 전구를 소지하고 해외 여행을 할 때도 주의하십시오.

최신 뉴스, 분석 및 리뷰를 피드에서 받아보려면 Google 뉴스에서 Tom's Hardware를 팔로우하거나 즐겨찾는 소스로 추가하세요.
Tom's Hardware의 최고의 뉴스 및 심층 리뷰를 받은 편지함으로 직접 받아보세요.
Mark Tyson은 Tom's Hardware의 뉴스 에디터입니다. 그는 비즈니스와 반도체 설계부터 상식을 벗어난 제품에 이르기까지 PC 기술의 모든 범위를 다루는 것을 즐깁니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Tom's Hardware의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기