🇰🇷 한글 설명
Node.js용 crypto-js 패키지 3.2.1 미만 버전에서 난수를 생성할 때
💡 쉬운 설명
암호화에 사용되는 무작위 숫자가 규칙적으로 만들어져서 해커가 다음에 나올 숫자를 맞출 수 있는 문제입니다. 이로 인해 암호가 쉽게 풀릴 위험이 있습니다.
🇺🇸 원문 (English)
The crypto-js package before 3.2.1 for Node.js generates random numbers by concatenating the string "0." with an integer, which makes the output more predictable than necessary.
📍 영향받는 시스템
crypto-js package version < 3.2.1
⚔️ 공격 벡터
예측 가능한 난수 생성 알고리즘을 이용한 암호화 키 추측 및 탈취
🛡️ 대응 방법
crypto-js 패키지를 3.2.1 버전 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 crypto-js의 버전이 3.2.1 미만인지 확인하십시오.