블로그 시리즈
오픈 소스 소프트웨어를 위한 SecureChain
- 카테고리 없음
npm의 숨겨진 위험...
npm install을 실행할 때마다 이는 신뢰의 표현입니다. 자바스크립트 개발을 가속화하는 바로 그 패키지 생태계가, 동시에 공급망 공격의 주요 경로이기도 합니다. install을 실행하면...
Shai-Hulud npm 공격은 어떻게...
요약: 2026년 8월 4일, ‘Shai-Hulud’ npm 공격이 재발했습니다. 이 공격은 keyv와 cacheable 계열의 캐싱 라이브러리를 통해 레지스트리에 침투한 뒤, 스스로 확산되어...
하나를 확인하는 방법...
npm을 통해 패키지를 설치했고, npm audit 결과는 문제가 없어 보였기에 별다른 조치 없이 넘어갔습니다. 6개월이 지났습니다. 최신 변경 사항을 가져오자 CI에서 경고가 떴고,...
타이포스쿼팅: 은밀히 도사리고 있는 위협...
여러분은 ‘npm install’을 수천 번이나 입력해 보셨을 겁니다. 아마 패키지 이름을 적어도 한 번은 틀리게 입력한 적이 있을 텐데, 운 좋게도 별일 없이 넘어갔을 겁니다. 하지만 모든 사람이 그런 건 아닙니다. 공격자들은 바로 그 한 번의 실수를 노리고 있습니다 –...
Java 11 수명 종료:...
주요 내용 지원 종료(EOL) 이후 Java 11을 실행하면 시스템이 보안 취약성, 규정 준수 실패 및 안정성 위험에 노출됩니다. 최신 LTS로 업그레이드하는 방법에는 다음과 같은 옵션이 있습니다.
의존성 혼동 공격: 어떻게...
현대 소프트웨어 개발에서는 엄격한 공급망 기반 설치 모델에서 하이브리드 모델로 전환되었습니다. 이제 종속성은 비공개 패키지와 공개 패키지라는 두 가지 경로를 통해 확보할 수 있습니다. 이는...
기계 속의 유령: 조작...
공포 영화에서 가장 무서운 위협은 현관문을 발로 차고 들어오는 존재가 아니라, 이미 집 안에 숨어 있는 것들, 즉 아무도 눈치채지 못한 채 벽 속에 숨어 있는 유령들이다. 현대...
Java 8 수명 종료:...
주요 요점: 여전히 애플리케이션 개발에 Java 8에 의존하고 있는 기업과 개발자들에게 Java 8의 지원 종료(EOL)는 점점 더 큰 우려 사항이 되고 있습니다. 2026년이 다가옴에 따라, 이에 대한 이해는...
FIPS란 무엇인가? 왜...
주요 요점 FIPS 140-3 준수를 위해서는 단순히 안전한 구성이나 승인된 알고리즘뿐만 아니라, NIST에 의해 공식적으로 테스트 및 승인된 암호화 모듈의 사용이 필요합니다. 정부 기관의 경우...
프론트엔드 개발자에게 필요한 것...
주요 요점 자바스크립트 앱에는 직접적이든 전이적이든 수백 개의 숨겨진 종속성이 포함되어 있는 경우가 많습니다. SBOM은 코드베이스에 대한 완벽한 가시성을 제공하여 취약점을 노출하고 투명성을 보장합니다. Syft...와 같은 도구
OpenJDK와 Oracle JDK: 어느 쪽이 더 낫나요?
OpenJDK와 Oracle JDK의 주요 차이점은 라이선스 및 지원에 있습니다. 2021년 9월에 출시된 Java 17은 현재 가장 널리 사용되는 JDK(Java Development ...