이용약관 및 면책 조항
NodeCrypto 웹 애플리케이션, CLI/MCP 패키지 또는 기술 문서에 접속하거나 이를 사용함으로써 사용자는 다음 이용약관 및 암호학적 면책 조항에 동의하게 된다.
1. 오픈소스 라이선스 (Apache-2.0)
NodeCrypto 소프트웨어, 실행 엔진 및 문서는 Apache License, Version 2.0(이하 "라이선스")에 따라 라이선스가 부여된다. 라이선스 사본은 https://www.apache.org/licenses/LICENSE-2.0에서 확인할 수 있다. 관련 법률에서 요구하거나 서면으로 합의하지 않는 한, 라이선스에 따라 배포되는 소프트웨어는 명시적이든 묵시적이든 어떠한 종류의 보증이나 조건도 없이 "있는 그대로(AS IS)" 배포된다.
2. 암호학적 및 보안 면책 조항
NodeCrypto는 암호 워크플로우를 모델링, 검사, 검증하기 위해 설계된 엔지니어링·상호운용성 테스트 및 교육용 도구이다:
- 보안 적합성 보증 없음: 레거시 또는 취약한 암호 알고리즘(DES, TripleDES, RC4, MD5, SHA-1, ECB 모드, 또는 0으로 채워진 고정 IV·Nonce 등)이 포함된 것은 오직 프로토콜 상호운용성 분석, 레거시 시스템 디버깅, 교육적 비교를 위한 것이다. NodeCrypto에 포함되어 있다는 사실이 실서비스 보안 용도로의 사용을 권장하거나 보증함을 의미하지 않는다.
- 키 자료 관리에 대한 사용자 책임: 모든 연산이 브라우저 내부에서 로컬로 실행되더라도(개인정보처리방침 참고), 기기 내 운영 비밀키, 패스프레이즈, 민감한 데이터를 안전하게 보호할 책임은 전적으로 사용자에게 있다. 실제 운영 자격 증명이 포함된 워크플로우 파일(
.ncwf)을 절대 외부에 공유해서는 안 된다. - 테스트 벡터 및 예제 키: 본 문서에 수록된 모든 키, IV, 논스, 평문은 공개된 표준 테스트 벡터(예: NIST SP 800-38A, RFC 3602, RFC 8439)이며 실제 운영 시스템에서 절대 사용해서는 안 된다.
3. 허용되는 사용 범위
사용자는 합법적인 엔지니어링, 연구, 테스트, 교육 목적으로만 NodeCrypto를 사용하기로 동의한다. 관련 법률을 위반하거나 지식재산권을 침해하거나 호스팅 인프라의 가용성을 방해하는 용도로 본 플랫폼이나 문서를 사용할 수 없다.
4. 책임의 제한
관련 법률이 허용하는 최대 범위 내에서, NodeCrypto의 저작자, 기여자 또는 저작권자는 본 소프트웨어 또는 문서의 사용이나 사용 불능으로 인해 발생하는 어떠한 직접적, 간접적, 부수적, 특별, 징벌적 또는 결과적 손해(데이터 손실, 암호키 노출, 보안 사고, 업무 중단 등을 포함하되 이에 국한되지 않음)에 대해서도 그러한 손해의 가능성을 사전에 고지받았는지 여부와 관계없이 책임을 지지 않는다.
5. 약관의 변경
당사는 언제든지 본 이용약관을 변경할 권리를 보유한다. 변경 사항이 게시된 이후에도 웹사이트나 문서를 계속 사용하는 것은 개정된 약관에 동의함을 의미한다.
6. 문의
본 이용약관에 관한 문의 사항은 소개 및 연락처 페이지를 참고한다.