Logira: AI 에이전트 실행을 위한 eBPF 런타임 감사

Logira는 eBPF 기반의 Linux 런타임 감사 도구로, AI 에이전트와 자동화가 OS 수준에서 실제로 수행하는 작업을 추적합니다. cgroup v2 실행 범위 추적을 사용하여 프로세스 실행, 파일 활동, 네트워크 활동을 기록하며, 이벤트를 단일 감사 실행에 귀속시킵니다.
주요 기능
이 도구는 타임라인 검토 및 쿼리를 위해 JSONL 및 SQLite 형식으로 실행별 로컬 저장소를 제공합니다. AI 에이전트 감사에 초점을 맞춘 기본 탐지 규칙을 포함하며, 선택적 사용자 정의 YAML 규칙을 지원합니다. Logira는 설계상 관찰 전용으로, 기록하고 탐지하지만 차단하거나 강제하지 않습니다.
기본 탐지 항목
- 자격 증명 및 비밀 기록:
~/.ssh,~/.aws, kube/gcloud/docker 구성,.netrc,.git-credentials, 레지스트리 자격 증명 - 민감한 자격 증명 읽기: SSH 개인 키, AWS 자격 증명/구성, kubeconfig, docker 구성,
.netrc,.git-credentials - 지속성 및 구성 변경:
/etc아래 기록, systemd 유닛, cron, 사용자 자동 시작 항목, 셸 시작 파일 - 임시 드롭퍼:
/tmp,/dev/shm,/var/tmp아래 생성된 실행 파일 - 의심스러운 실행 패턴:
curl|sh,wget|sh, 터널링/리버스 셸 도구 및 플래그, 셸 힌트가 있는 base64 디코딩 - 에이전트 안전 파괴 패턴:
rm -rf,git clean -fdx,find -delete,mkfs,terraform destroy및 유사 명령 - 네트워크 이그레스: 의심스러운 대상 포트 및 클라우드 메타데이터 엔드포인트 접근
설치
스크립트를 통한 권장 설치 방법:
curl -fsSL https://raw.githubusercontent.com/melonattacker/logira/main/install.sh | sudo bash또는 릴리스 tarball에서 수동 설치:
tar -xzf logira_vX.Y.Z_linux-<arch>.tar.gz
cd logira_vX.Y.Z_linux-<arch>
sudo ./install-local.sh설치 또는 업그레이드 후 데몬 재시작:
sudo systemctl daemon-reload
sudo systemctl restart logirad.service
sudo systemctl status logirad.service --no-pager실행 방법
루트 데몬 logirad는 systemd를 통해 실행됩니다. 설치 단계는 다음과 같습니다:
# 1) eBPF 객체 생성 (누락된 경우에만 필요)
make generate
2) systemd 유닛 설치
sudo install -D -m 0644 packaging/systemd/logirad.service /etc/systemd/system/logirad.service
3) 데몬 바이너리 설치 (유닛은 기본적으로 /usr/local/bin/logirad 사용)
sudo install -m 0755 ./logirad /usr/local/bin/logirad
4) (권장) 환경 파일을 통해 systemd가 eBPF .o 파일을 가리키도록 설정
sudo mkdir -p /etc/logira
sudo tee /etc/logira/logirad.env > /dev/null << 'EOF'
LOGIRA_EXEC_BPF_OBJ=/absolute/path/to/collector/linux
사용자 정의 규칙은 logira run --rules <file>로 실행별로 추가할 수 있습니다.
📖 전체 소스 읽기: HN AI Agents
👀 See Also

캐디: 슬랙 기반의 오픈클로 대안이 다음 주 출시됩니다
Caddie는 로컬 설치나 MCP 설정이 필요 없는 Slack 기반의 OpenClaw 버전입니다. 사용자는 Slack 앱 디렉토리에서 60초 내로 인증을 완료한 후, Gmail, LinkedIn, CRM, 캘린더 및 100개 이상의 다른 도구들에서 작업을 자동화하기 위해 명령어를 입력하면 됩니다.

Clarc v1.0: Claude Code용 워크플로우 OS, 63개의 에이전트와 249개의 스킬 제공
Clarc는 Claude Code용 플러그인 레이어로, 개발 워크플로우를 위해 63개의 전문 하위 에이전트, 249개의 도메인 스킬, 178개의 슬래시 명령어를 제공합니다. npx를 통해 설치하며, Cursor와 OpenCode를 포함한 여러 편집기를 지원합니다.

Pu.sh: HN 출신의 400줄 쉘 스크립트 코딩 에이전트 도구
Pu.sh는 400줄의 셸(sh, curl, awk)로 작성된 휴대용 코딩 에이전트 도구 모음으로, Anthropic + OpenAI, 7가지 도구, REPL, 체크포인트/재개, 파이프 모드를 지원하며 API 없이 90개의 테스트를 포함합니다.

종이 등 MCP 서버, 클로드 코드와 연구 논문 연결
페이퍼 랜턴은 Claude Code로 구축된 MCP 서버로, 코딩 에이전트를 200만 개 이상의 컴퓨터 과학 논문과 4300만 개의 생물의학 연구 논문에 연결하여, 학습 데이터에 의존하는 대신 벤치마크된 방법을 찾을 수 있도록 합니다.