1-Day : CVE-2026-33017
·
DevSec
CVSS: 9.3대상 서비스LangflowLLM을 기반으로 한 애플리케이션을 노코드/로우코드 방식으로 설계, 실행할 수 있는 비주얼 워크플로우 도구깃허브 스타 145,000기업에서 AI 워크플로우 자동화 도구로 많이 사용.대상 버전영향 받는 버전 : Langflow 1.9.0 이전 모든 버전패치 버전 : Langflow 1.9.0취약점 개요취약점의 종류RCE비인증 원격 코드 실행인증 누락공개 플로우 빌드 엔드포인트(/api/v1/build_public_tmp/{flow_id}/flow)가 인증 없이 접근 가능함.코드 인젝션공격자가 제공한 플로우 정의 데이터 내에 임의의 Python 코드를 삽입할 수 있음.Eval 인젝션삽입된 코드라 exec() 함수에 직접 전달되어 샌드박싱 없이 실행되는 구조임.발생한 ..
eBPF VM
·
DevSec
eBPF에도 JAVA의 jvm같은 eBPF VM이 있다. 대략적인 전체 아키텍처를 claude가 다이어그램으로 그려줬다.eBPF VM도 JVM과 유사한 샌드박스 실행 환경이지만 eBPF VM은 커널 내부에서 돌아간다는 차이점이 있다. eBPF VM이란?커널 안에 내장된 RISC 스타일의 가상 머신이다. JVM이 OS 위에서 바이트코드를 안전하게 실행하는 것 처럼 eBPF VM은 커널 위에서 사용자 프로그램을 안전하게 실행할 수 있도록 한다.eBPF의 핵심 구성 요소eBPF 프로그램 실행 구조: 사용자 공간에서 작성된 코드가 커널 내부로 로드되어 실행되는 방식사용자가 고수준 언어(C, Rust 등)로 작성한 eBPF 프로그램은 Clang/LLVM 컴파일러에 의해 eBPF 바이트코드로 컴파일된다. 그 후 커..
Cykor CTF 2025 Write Up
·
CTF&Wargame
보호되어 있는 글입니다.
DI 2026 후기
·
CTF&Wargame
보호되어 있는 글입니다.
IDA Free 설치
·
일반
보호되어 있는 글입니다.
블록 암호 - AES
·
DevSec
AES란?AES는 블록 암호의 표준 알고리즘이다. 지금까지도 기밀성을 위협하는 치명적인 취약점이 발견되지 않았고, 현대에 대칭키 암호 알고리즘을 사용할 때 많은 경우 AES가 사용된다. 대칭키 암호의 요건대칭키 암호가 갖추어야 할 요건엔 혼돈과 확산이 있다.혼돈은 키와 암호문 사이의 관계가 가능한 한 복잡해야 한다는 것. 암호문의 모든 비트는 키의 여러 부분에 의존해야 한다는 것이고,확산은 평문이 암호문 대부분에 걸쳐 분산되어야 한다는 것. 평문을 1비트만 바꿔도 암호문은 절반 비트 가량이 바뀌어야 한다는 것이다. AES의 암호 구조AES는 SPN이라는 암호 구조를 사용한다. SPN은 S-BOX를 사용하는 치환과 P-BOX를 사용하는 순열을 여러 라운드에 걸쳐 반복한다. 기존 암호와의 차이AES 이전에 ..
암호학 - 고전 암호 공격
·
DevSec
고전 암호의 공격 방법은 대표적으로 전수 키 탐색 공격과 빈도수 분석이 있다. 전수 키 탐색 공격은 평문과 암호문을 알 때, 키 공간을 전부 탐색해 주어진 암호문과 같은 암호문을 생성하는 키를 찾는 방법이다.단순한 공격 방법이지만 키 공간의 크기가 작다면 빠른 시간 안에 키를 찾고 해독할 수 있다.단일 치환 암호인 카이사르 암호는 키 공간이 26으로 매우 작기에 전수 키 탐색 공격에 취약하다. 빈도수 공격은 단일 치환 암호는 평문의 문자와 암호문의 문자가 항상 일대일 대응을 이루기 때문에 평문의 통계적 특성이 유지된다.평문에서 특정 문자를 다른 문자로 치환해서 암호문을 만들었다면 그 치환한 문자가 가장 암호문에서 많이 등장할 가능성이 높다. 이런 추측을 바탕으로 암호문을 복구하는 것이 빈도수 분석이다.다..
암호학 - 고전 암호
·
DevSec
보호되어 있는 글입니다.
Skills2Work - Seoul
·
일반
보호되어 있는 글입니다.
CS 기초 - 1
·
DevSec
컴퓨터 과학(Computer Science): 컴퓨터를 이용한 모든 작업과 그 기반 이론을 연구하는 학문.빅 앤디안: 가장 왼쪽이 있는(큰) 바이트부터 메모리의 낮은 주소에 저장.리틀 앤디안: 가장 오른쪽에 있는(작은) 바이트부터 매모리의 낮은 주소에 저장.