이 글은 Sherlock의 인터넷 사용량을 분석한 글입니다.

Sherlock는 각각의 목적을 가지고 4개의 서버와 통신합니다. Sherlock는 모델 데이터를 당사 서버로 전송하지 않습니다., 모든 처리는 애플리케이션에 의해 로컬로 수행됩니다.

라이센스 서버(필수)

주인
https://flypaperqlm.azurewebsites.net

라이센스 서버의 목적은 라이센스 키를 검증하는 것입니다. 서버로 전송되는 데이터는 다음과 같습니다.

  • 기계 이름,
  • 사용자 이름
  • 라이센스 키
  • Sherlock가 생성하는 고유 컴퓨터 ID

자동 업데이트 서버(선택 사항)

주인
https://flypaper.com/sherlock/releases/FlyPaperSherlock<REPLACE WITH YEAR OF NAVISWORKS>

자동 업데이트 서버는 Navisworks를 다시 열 때 자동으로 설치되는 업데이트를 Sherlock로 전송하는 데 사용됩니다. 이 서버에는 데이터가 전송되지 않으며 읽기만 가능합니다.

 

노트
  • 이 서버의 호스트는 사용하는 Navisworks의 해마다 변경됩니다.
  • 이 서버가 화이트리스트에 없으면 업데이트를 수동으로 설치해야 합니다.

로그 서버(선택 사항)

주인
https://monitoring.us-east-2.amazonaws.com

로그 서버는 지원 및 버그 수정을 위해 FlyPaper 사용 및 오류 로그를 보내는 데 사용됩니다. 서버로 전송되는 데이터는 다음과 같습니다.

  • 기계 이름
  • 사용자 이름
  • 회사 이름
  • 기능 작동 중 Sherlock 설정 값
  • 스택 추적
  • 파일 이름
노트
  • 이것이 화이트리스트에 없으면 Sherlock는 이 정보를 %appdata%\FlyPaper\Sherlock의 머신에 로컬로 기록합니다.<REPLACE WITH YEAR OF NAVISWORKS>. 디버깅 목적으로 필요한 경우 회사에서 해당 로그 파일을 수동으로 보내도록 선택할 수 있습니다. 획득 방법을 설명하는 글은 다음과 같습니다.

Procore API 서버(Procore 통합을 사용하는 경우에만 필요)

주인
https://*.procore.com

Procore API 서버는 통합 기능을 위해 Procore API 호출을 실행하는 데 사용되며, 이 도메인을 허용하지 않으면 통합이 작동하지 않습니다. 서버로 전송되는 데이터는 다음과 같습니다.

콘텐츠로 건너뛰기