Trawling

보안·인프라 · 최신기사

보안과 개인정보, 운영체제와 클라우드·데이터 인프라를 다룹니다.

macOS에서 Touch ID로 SSH 키 설정하기

발행

macOS Secure Enclave에서 추출할 수 없는 SSH 키를 만들고 Touch ID로 서명하는 방법을 소개합니다. 내장 도구 세 가지로 설정하며, 재부팅 뒤 에이전트에 키를 다시 등록해야 하고 Mac을 잃으면 해당 키도 복구할 수 없습니다.

eMudhra 중간 인증서 침해에 대응해 Firefox 사용자를 보호합니다

발행

Mozilla는 eMudhra 중간 인증서 8개의 개인 키가 유출됐다는 신고를 받고 Firefox의 OneCRL에 해당 인증서를 차단 목록으로 배포했습니다. 표준 설정을 사용하는 Firefox에는 신고 후 3시간 안에 배포를 마쳤으며, 일부 사용자와 다른 Mozilla 인증서 저장소 이용자를 위한 추가 업데이트도 내놨습니다.

에이전트 재시도와 중단을 견디는 애플리케이션 상태 관리

발행

에이전트의 재시도 문제는 모델의 추론보다 요청 결과가 불명확한 상황과 외부 부작용을 어떻게 기록·통제하느냐에 달려 있습니다. 세 글은 작업 의도와 멱등성 키, 애플리케이션이 소유하는 워크플로 상태, 독립적인 대사를 각각 다루며, 안전한 재시도에는 이 관리 방식들이 함께 필요하다고 설명합니다.

로컬 AI 도구의 역할 분담: 계산은 코드에, 해석은 모델에 맡길 때

발행

세 사례는 모델을 어디에 쓸지 입력의 성격과 실패 비용에 맞춰 나눕니다. 정전 도구는 사실·수치를 코드로 만들고 Gemma에는 짧은 안내만 맡기며, 은행 장부는 이름 판독에만 모델을 씁니다. 음성 메모 도구도 모델별 역할을 분리하고 타임스탬프와 수치를 검증하지만, 배포·추론 방식과 검증 범위는 사례마다 다릅니다.

DeepSeek, 추론 엔진 공개

발행

DeepSeek이 자사 대규모 서비스에 쓰는 추론 엔진 DeepInfer를 Apache 2.0 라이선스로 공개했습니다. DeepSeek-V4.1-Flash와 NVIDIA SM100, Huawei Ascend 950을 지원하며, KV 캐시와 부하 분산 같은 완전한 서비스 운영 요소는 이번 공개에 포함되지 않습니다.

맥락 속의 데이터 — Rich Hickey의 Clojure destructuring 개선

발행

Rich Hickey가 Clojure의 유연한 정보 처리와 정확성 문제를 설명하고, 데이터 구조의 변화를 견디면서 필요한 값과 기대 조건을 드러내는 destructuring 기능을 소개합니다. 강연은 선택자와 누락 처리 같은 새 지시자도 다루며, 정적 타입의 역할을 둘러싼 논쟁을 불러왔습니다.

GitHub Actions에서 워크플로 처리·상태 업데이트 지연 발생

발행

GitHub Status에는 10월 19일 Actions 워크플로 처리와 상태 업데이트, 웹훅 전달 지연이 기록돼 있습니다. 10월 7일에는 데이터베이스 라우팅 설정 오류로 두 차례 장애가 발생했고, GitHub는 잘못된 설정이 적용된 경로와 재발 방지책을 공개했습니다.

Apple Silicon에서 Android 앱을 macOS 앱처럼 실행하는 Mac.apk

발행

Mac.apk는 Android 프레임워크와 런타임을 macOS에 구현해 Apple Silicon에서 APK를 실행하는 오픈소스 프로젝트입니다. 앱을 별도 창과 Dock 아이콘으로 띄우며 가상 머신은 쓰지 않지만, 초기 알파 단계이고 Android 앱에 macOS 사용자 권한을 그대로 허용합니다.

클론 전에 GitHub 저장소를 점수로 살펴보는 AWS 에이전트를 만들었습니다

발행

RepoPilot은 공개 GitHub 저장소의 설치 단계와 활동 정보를 분석해 0~100점으로 평가하고, 위험 신호와 첫 실행 절차를 안내합니다. 점수 산정은 Python 규칙으로 처리하고 Amazon Nova Pro는 결과를 설명하는 데만 사용합니다. 작성자는 압축 파일이나 바이너리 안쪽까지 검사하지 않는 한계도 밝힙니다.

폐허 속에서 찾은 보금자리

발행

Debian의 LLM 기여 수용에 실망한 글쓴이가 Chimera Linux를 설치하고 기여를 시작한 경험을 전합니다. musl, FreeBSD 계열 사용자 공간, dinit을 택한 기술 구성과 초보 기여자를 환영하는 분위기를 소개하며, LLM 정책을 중시하는 다른 배포판도 언급합니다.

해시 한 번으로 만드는 블룸 필터

발행

Bluesky 백엔드에서 블룸 필터의 잠금 경합을 줄여 배포 시간을 90분에서 약 15분으로 단축한 과정과, 해시 한 번으로 동작하는 블룸 필터 구현을 설명합니다. 다만 원문은 단일 해시 방식이 실제 서비스에서 추가 성능 향상을 냈다고 주장하지 않습니다.

Free Pascal 컴파일러에 동적 패키지 지원 추가

발행

Free Pascal Compiler와 Lazarus IDE에 동적 패키지 기능이 처음으로 완전히 구현됐습니다. IDE 전체를 다시 빌드하지 않고 컴포넌트를 설치하거나 제거할 수 있으며, 프로그램에서는 Pascal 클래스와 타입을 노출하는 플러그인을 만들 수 있습니다. 패키지별 유닛 이름 충돌과 추가 메타데이터에 따른 파일 크기 증가는 제약으로 남습니다.

2026년에 웹을 C로 만든다고요? 미친 선택이 아니라 미래일 수도 있습니다

발행

C와 CGI로 만든 상용 웹 앱 사례를 바탕으로, 의존성 최소화와 코드 이해 가능성이 공급망 공격 및 AI 생성 코드 시대에 실용적인 선택이 될 수 있다고 주장합니다. 다만 C의 메모리 안전성과 팀 규모에 따른 한계도 짚으며, 요점은 C 자체보다 복잡성을 기본값으로 삼지 않는 데 있다고 설명합니다.

MapQuest, 감시 카메라 위치와 방향을 지도에 표시

발행

MapQuest 앱의 새 Surveillance Layer는 Flock을 비롯한 여러 업체의 번호판 인식 카메라 위치와 촬영 방향을 지도에 표시합니다. 알려진 카메라 정보를 모아 보여주지만, 데이터 출처와 누락 범위는 명확하지 않습니다.

ARP로 네트워크에 설명을 요구해 보세요

발행

ARP와 arp-scan을 이용해 로컬 네트워크의 기기별 IP 주소와 MAC 주소, 제조사를 확인하는 방법을 설명합니다. ARP 요청이 브로드캐스트로 전달되고 대상 기기가 응답하는 과정을 살펴보며 ARP 스푸핑과 브로드캐스트 폭풍도 언급합니다.