Denuvo는 게임과 같은 디지털 미디어를 보호하기 위한 반조작 및 디지털 권리 관리 시스템(DRM)이다.
Denuvo는 하드웨어 식별 정보 수집, 서버를 통한 라이선스 파일 생성 및 검증, 디코딩 등을 포함한 여러 차별화된 기법을 사용한다.
각 게임의 특정 기능은 Denuvo의 가상 머신 내부에서 실행되며, 원래의 명령어 일부는 바이너리에서 제거된다.
게임이 실행되는 동안 사용자 무결성 확인을 수행하여 하드웨어 정보가 서버에 등록된 것과 일치하지 않으면 오류가 발생할 수 있다.
Denuvo는 시스템 무결성 확인을 위해 다양한 검증 방법을 활용하며, 특정 조건에서는 하드웨어 정보가 변경될 경우 새 라이선스 파일을 요구한다.
암호화된 일부 명령어는 실행 전 실시간으로 해독 및 재암호화되어 저장되며, 이는 의도된 보안 조치 중 하나로 보인다.
Denuvo는 특정한 램덤성과 혼합 불릿산술(MBA) 기법 등을 사용하여 코드 및 데이터를 보호한다.
Get notified when new stories are published for "🇰🇷 Hacker News 한국어"