003▲ 422 · 댓글 122BZip2를 잇는 고성능 압축 도구 BZip3 공개BZip3는 context mixing 엔트로피 코더, suffix array 기반 버로우스-휠러 변환, LZ77/PPM 스타일 문자열 매칭으로 더 높은 압축률을 제공하는 BZip2의 후속작이다.
오픈소스 · 도구 · bzip3
BZip2를 잇는 고성능 압축 도구 BZip3 공개
Key Point
BZip2 대비 우수한 압축률과 속도를 제시한 새 도구인 만큼, 대용량 텍스트/코드 압축이 필요한 개발 환경에서 즉각 검토할 가치가 있다.
핵심 요약
BZip3는 context mixing 엔트로피 코더, suffix array 기반 버로우스-휠러 변환, LZ77/PPM 스타일 문자열 매칭으로 더 높은 압축률을 제공하는 BZip2의 후속작이다.
Perl 소스 코드 전체(262개 파일)를 압축한 테스트에서 BZip3 -b 256은 546MB로 xz의 2GB, bzip2의 3.4GB보다 훨씬 작게 압축했다.
동일 데이터 압축 해제 시간은 4분 6초로 xz의 4분 40초보다 빠르고, 병렬 처리로 여러 쓰레드 활용이 가능하다.
lrzip과 함께 사용하면 60MB까지 압축되어 lrzip+lzma의 64MB, lrzip+bzip2의 75MB보다 우수한 결과를 보였다.
x64 Linux에서 clang 컴파일 시 초당 17MB 압축, 23MB 해제 속도를 달성하며, x86, ARM, PowerPC 등 다양한 아키텍처를 지원한다.
LGPLv3 라이선스로 배포되며 macOS는 Homebrew로, 소스는 표준 configure/make/install 절차로 설치 가능하다.
004▲ 106 · 댓글 128GamersNexus, LG TV 보안 문제 분석 영상에 대한 비판적 검토GamersNexus가 LG TV의 보안 취약점을 주장하는 2시간 영상을 공개했으며, 음성 검색 시 신용카드·사회보장번호 같은 민감한 정보가 로그에 저장된다고 주장했다.
보안 · GamersNexus and LG: Or why rooting your TV is a bad idea
GamersNexus, LG TV 보안 문제 분석 영상에 대한 비판적 검토
Key Point
LG TV 보안 논란에 대해 비판적으로 검토한 글로, 주장과 증거 사이의 괴리와 암호화된 트래픽 분석의 한계를 짚어내고 있어 보안 감사와 증거 제시 방식에 대해 생각해볼 필요가 있다.
핵심 요약
GamersNexus가 LG TV의 보안 취약점을 주장하는 2시간 영상을 공개했으며, 음성 검색 시 신용카드·사회보장번호 같은 민감한 정보가 로그에 저장된다고 주장했다.
LG가 근처 WiFi 네트워크, 기기 IP 주소 등을 수집할 수 있다고 주장했으나, 실제로 그러한 데이터를 수집하는지는 시연하지 않았다.
저자는 TV가 mDNS, SSDP, 역DNS를 통해 네트워크 기기를 검색하는 것을 보여줬지만, 이는 스마트 기기가 영상·음악 스트리밍이나 DLNA 공유에 필요한 일반적인 동작일 뿐이라고 지적했다.
Wireshark로 암호화된 네트워크 트래픽을 모니터링했으나, HTTPS 암호화 때문에 실제 데이터 내용을 확인할 수 없었고, 이를 뚫기 위해서는 중간자 공격(MITM) 설정이 필요한데 이를 수행하지 않았다.
저자는 암호화된 데이터만으로는 실제로 무엇이 전송되는지 알 수 없어 추측만 가능한 상태이며, 텔레메트리 엔드포인트가 호출되는 횟수와 요청 크기만 확인됐다고 평가했다.