이용약관

최종 업데이트: 2026년 3월

라이선스

Rockxy는 GNU Affero General Public License v3.0(AGPL-3.0) 하에 배포되는 무료 오픈소스 소프트웨어입니다. 라이선스 조건에 따라 본 소프트웨어를 사용·복제·수정·재배포할 수 있으며, 라이선스 전문은 소스 저장소에 포함되어 있습니다.

자기 책임 하의 사용

Rockxy는 개발자가 자신의 장비에서 자신의 트래픽을 점검하도록 설계된 네트워크 디버깅 도구입니다. 사용 방식에 대한 책임은 전적으로 사용자에게 있습니다. 사용자가 소유하지 않거나 디버깅 권한을 명시적으로 부여받지 않은 네트워크·기기의 트래픽을 가로채기 위한 용도로 Rockxy를 사용해서는 안 됩니다.

네트워크 인터셉션

Rockxy는 시스템 수준 HTTP/HTTPS 프록시로 동작합니다. 활성화하면 Mac 위의 모든 애플리케이션이 발생시키는 네트워크 트래픽을 가로챕니다. 이는 여러 단계에서 사용자의 명시적 동의를 요구하는 특권 연산입니다: 권한 헬퍼 도구 설치(SMAppService 승인), 루트 CA 인증서 신뢰(macOS 관리자 대화상자), 시스템 프록시 활성화.

HTTPS 인터셉션을 활성화하면, Rockxy가 로컬에서 생성된 루트 CA로 서명한 호스트별 TLS 인증서를 발급한다는 점을 사용자는 인지해야 합니다. 이로써 macOS 신뢰 저장소가 변경됩니다. 활성적으로 디버깅하지 않는 동안에는 프록시를 비활성화하고 루트 CA 인증서를 제거해야 합니다.

루트 CA 인증서

초기 설정 중 Rockxy는 루트 인증기관(Root CA)을 생성하여 사용자의 승인하에 시스템 키체인에 설치합니다. 이 루트 CA는 HTTPS 인터셉션을 위한 호스트별 인증서 생성에 사용되며, 루트 CA 개인 키는 macOS 키체인에 보관됩니다. 루트 CA를 설치함으로써, 사용자는 디버깅 목적으로 Rockxy가 해당 장비의 HTTPS 트래픽을 복호화하는 것에 동의한 것으로 간주됩니다.

키체인 접근 앱 또는 Rockxy의 인증서 관리 도구에서 언제든 루트 CA를 제거할 수 있습니다.

무보증

Rockxy는 "있는 그대로(AS IS)" 제공되며, 상품성, 특정 목적에의 적합성, 비침해성에 관한 보증을 포함하되 이에 한정되지 않는 어떠한 명시적·묵시적 보증도 제공되지 않습니다.

권한 헬퍼 도구

Rockxy에는 macOS launchd를 통해 root 권한으로 실행되는 권한 헬퍼 도구가 포함되어 있습니다. 이 헬퍼는 반복적인 비밀번호 프롬프트 없이 시스템 프록시 설정을 관리합니다. 헬퍼는 코드 서명 인증서 비교를 통해 수신되는 모든 XPC 연결을 검증하며, 동일한 인증서 체인으로 서명된 Rockxy 앱에서 온 연결만 허용합니다.

약관 변경

소프트웨어가 발전함에 따라 본 약관이 개정될 수 있습니다. 변경 내용은 상단의 "최종 업데이트" 일자에 반영되어 소스 저장소에 커밋됩니다. 변경 이후에도 Rockxy를 계속 사용하는 것은 개정된 약관에 동의한 것으로 간주됩니다.

문의

본 약관에 대한 질문이 있는 경우 GitHub에서 이슈를 생성해 주시기 바랍니다.