eMudhra 중간 인증서 키 취약점과 인증서 폐기
eMudhra는 키 생성 절차에서 약한 키가 만들어져 TLS 중간 CA 8개의 인증서를 폐기했다고 밝혔습니다. 해당 CA가 발급한 인증서는 없지만 브라우저 신뢰 프로그램이 상위 ECC 루트도 신뢰 해제해 한 고객 환경의 인증서를 교체하고 있습니다.
개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.
eMudhra는 키 생성 절차에서 약한 키가 만들어져 TLS 중간 CA 8개의 인증서를 폐기했다고 밝혔습니다. 해당 CA가 발급한 인증서는 없지만 브라우저 신뢰 프로그램이 상위 ECC 루트도 신뢰 해제해 한 고객 환경의 인증서를 교체하고 있습니다.
DuckDB 2.0.0 LTS가 Quack 클라이언트-서버 연결, 비동기 I/O, VARIANT, 트리거, 확장 가능한 PEG 파서 등을 추가했습니다. 지원 기간은 최소 2027년 10월까지이며, 2.0에서 만든 데이터베이스 파일은 이전 버전으로 열 수 없으므로 업그레이드 전에 검증이 필요합니다.
Recursive가 코딩 에이전트용 MoE 모델 Flint를 공개했습니다. 총 398억 파라미터 중 토큰마다 약 25억 개를 활성화하며, SWE-bench Pro v2에서 89.7%, SWE-bench Verified에서 74.2%를 기록했습니다. 평가 방식에 따라 점수가 달라질 수 있다는 조건과 함께 체크포인트, SGLang 서빙 키트를 제공합니다.
VCF Midwest 발표에서 Lisp 머신의 개발사와 Symbolics의 Genera 운영체제를 역사와 시연으로 소개합니다. 전용 하드웨어와 마이크로코드부터 Lisp로 구현한 커널·GUI, 실시간 디버깅과 파일 시스템까지 다룹니다.
Google이 TPU에서 PyTorch 모델과 연산을 실행하는 오픈소스 백엔드 TorchTPU를 공개했습니다. ATen 커널, XLA 컴파일 캐시, 분산 학습과 torch.compile()을 지원하며, 사용하려면 TPU 환경이 필요합니다.
NixOS 설정으로 FreshRSS를 백업까지 포함해 9줄의 Nix 코드로 배포한 경험을 소개합니다. 설정을 다시 실행해 같은 환경을 복구할 수 있다는 점이 유지보수 부담을 낮춰 새로운 서비스를 시험하는 데 도움이 된다는 이야기입니다.
에이전트의 재시도 문제는 모델의 추론보다 요청 결과가 불명확한 상황과 외부 부작용을 어떻게 기록·통제하느냐에 달려 있습니다. 세 글은 작업 의도와 멱등성 키, 애플리케이션이 소유하는 워크플로 상태, 독립적인 대사를 각각 다루며, 안전한 재시도에는 이 관리 방식들이 함께 필요하다고 설명합니다.
세 사례는 모델을 어디에 쓸지 입력의 성격과 실패 비용에 맞춰 나눕니다. 정전 도구는 사실·수치를 코드로 만들고 Gemma에는 짧은 안내만 맡기며, 은행 장부는 이름 판독에만 모델을 씁니다. 음성 메모 도구도 모델별 역할을 분리하고 타임스탬프와 수치를 검증하지만, 배포·추론 방식과 검증 범위는 사례마다 다릅니다.
DeepSeek이 자사 대규모 서비스에 쓰는 추론 엔진 DeepInfer를 Apache 2.0 라이선스로 공개했습니다. DeepSeek-V4.1-Flash와 NVIDIA SM100, Huawei Ascend 950을 지원하며, KV 캐시와 부하 분산 같은 완전한 서비스 운영 요소는 이번 공개에 포함되지 않습니다.
Rails의 요청 처리 과정을 Rack 미들웨어부터 라우팅, ActiveRecord, 뷰 렌더링까지 따라가며 관습 뒤에 숨은 Ruby 메커니즘을 설명합니다. Zeitwerk, 커넥션 풀, Strong Parameters도 다뤄 Rails 동작을 디버깅할 때 살펴볼 지점을 제시합니다.
Rich Hickey가 Clojure의 유연한 정보 처리와 정확성 문제를 설명하고, 데이터 구조의 변화를 견디면서 필요한 값과 기대 조건을 드러내는 destructuring 기능을 소개합니다. 강연은 선택자와 누락 처리 같은 새 지시자도 다루며, 정적 타입의 역할을 둘러싼 논쟁을 불러왔습니다.
GitHub Status에는 10월 19일 Actions 워크플로 처리와 상태 업데이트, 웹훅 전달 지연이 기록돼 있습니다. 10월 7일에는 데이터베이스 라우팅 설정 오류로 두 차례 장애가 발생했고, GitHub는 잘못된 설정이 적용된 경로와 재발 방지책을 공개했습니다.
Mac.apk는 Android 프레임워크와 런타임을 macOS에 구현해 Apple Silicon에서 APK를 실행하는 오픈소스 프로젝트입니다. 앱을 별도 창과 Dock 아이콘으로 띄우며 가상 머신은 쓰지 않지만, 초기 알파 단계이고 Android 앱에 macOS 사용자 권한을 그대로 허용합니다.
Bluesky 백엔드에서 블룸 필터의 잠금 경합을 줄여 배포 시간을 90분에서 약 15분으로 단축한 과정과, 해시 한 번으로 동작하는 블룸 필터 구현을 설명합니다. 다만 원문은 단일 해시 방식이 실제 서비스에서 추가 성능 향상을 냈다고 주장하지 않습니다.
Headroom은 코딩 에이전트의 도구 출력, 로그, 파일, RAG 결과를 로컬에서 압축해 LLM에 전달하는 오픈소스 도구입니다. 프로젝트가 공개한 오프라인 벤치마크에서는 시나리오별 토큰을 21~57% 줄였으며, 라이브러리·프록시·MCP 서버 방식으로 통합합니다.
Free Pascal Compiler와 Lazarus IDE에 동적 패키지 기능이 처음으로 완전히 구현됐습니다. IDE 전체를 다시 빌드하지 않고 컴포넌트를 설치하거나 제거할 수 있으며, 프로그램에서는 Pascal 클래스와 타입을 노출하는 플러그인을 만들 수 있습니다. 패키지별 유닛 이름 충돌과 추가 메타데이터에 따른 파일 크기 증가는 제약으로 남습니다.
C와 CGI로 만든 상용 웹 앱 사례를 바탕으로, 의존성 최소화와 코드 이해 가능성이 공급망 공격 및 AI 생성 코드 시대에 실용적인 선택이 될 수 있다고 주장합니다. 다만 C의 메모리 안전성과 팀 규모에 따른 한계도 짚으며, 요점은 C 자체보다 복잡성을 기본값으로 삼지 않는 데 있다고 설명합니다.
HivePlane v0.2.0의 현장 테스트에서 메모리 테스트가 놓친 결함은 값이 데이터베이스나 API 경계를 넘을 때 드러났습니다. 글은 PostgreSQL을 포함한 실제 환경에서 경계 간 데이터 변환과 상태를 검증해야 한다고 설명하며, 댓글에서는 백업 복원 검사의 실제 스키마 확인이 빠졌다는 점을 짚습니다.
터미널을 익히면서 얻은 가장 큰 변화는 명령어 입력 속도가 아니라 시스템을 조사하는 습관이라고 설명합니다. 파일 경로와 권한, 프로세스, 네트워크 상태를 직접 확인하고 오류 메시지를 읽는 과정이 문제의 원인을 좁히는 데 도움이 됐다고 말합니다.
저자는 부동소수점 값의 비트 표현에서 최하위 비트에 해당하는 값을 구하는 분기문을 없애려고, 후보 수식을 열거하고 테스트 사례로 검증하는 슈퍼최적화기를 만들었습니다. 검색기는 사람이 쉽게 떠올리기 어려운 비트 연산 조합을 찾아냈고, 저자는 이를 개발 중인 FPU 에뮬레이터에 적용했습니다.