IP 로그 및 접속 기록
여러 나라에서 PC방에 어느 손님이 어느 좌석을 언제 사용했는지 기록하도록 요구합니다. 로그 페이지의 IP 로그 탭이 그 접속 기록을 보관합니다.
접속 기록은 HandyCafe 데이터베이스에 저장되지 않습니다. 하루에 한 개씩 일반 텍스트 파일로 기록됩니다. 각 파일은 데이터베이스 바깥에 보관되며 체크섬으로 봉인됩니다. 따라서 봉인 이후에 파일을 손댄 흔적을 확인할 수 있습니다.
접속 기록 켜기
접속 기록은 직접 켜기 전까지 꺼져 있습니다. 설정을 열고 보안으로 이동한 뒤 접속 기록(IP 로그) 블록을 찾으세요.
| 설정 | 기능 |
|---|---|
| 접속 기록 활성화 | 각 기기의 내부 IP 주소, MAC 주소, 세션 활동을 일별 파일에 기록합니다 |
| 외부 연결 기록 | 외부로 나가는 연결의 대상 IP 주소와 포트도 함께 기록합니다. 로그 용량이 눈에 띄게 늘어납니다 |
| 방문 도메인 기록 | 각 대상 IP를 해당 좌석이 확인한 도메인에 연결해 둡니다 |
| 연결한 앱 기록 | 좌석에서 어느 프로그램이 연결을 열었는지 기록합니다. 예를 들면 chrome.exe입니다 |
| 보관 기간(일) | 일별 파일을 보관하는 기간입니다. 730일(2년)은 터키 법률 제5651호가 요구하는 보관 기간과 같습니다 |
| 매장 고정 공인 IP 주소 | 통신사가 이 매장에 할당한 고정 공인 IP입니다 |
마지막 네 개 설정은 그 위의 설정이 켜져 있을 때만 나타납니다. 방문 도메인과 연결한 앱은 둘 다 외부 연결 기록 아래에 속합니다.
클라이언트 버전 요구 사항
방문 도메인 기록에는 Windows에서 클라이언트 5.0.14 이상이 필요합니다. 연결한 앱 기록에는 5.0.15 이상이 필요합니다. 그보다 낮은 버전의 클라이언트는 해당 항목을 뺀 기본 기록만 계속 보냅니다.
브라우저 안에서 보안 DNS로 확인한 도메인은 좌석 쪽에서 보이지 않습니다. 이런 도메인은 기록되지 않습니다.
도메인에 대한 참고
방문한 도메인은 IP 주소보다 손님에 대해 훨씬 많은 것을 말해 줍니다. 방문 도메인 기록을 켜기 전에 현지 개인정보 보호 의무를 먼저 확인하세요. 대부분의 보관 규정은 연결 기록만으로도 충족됩니다.
고정 공인 IP 항목
규정은 보통 좌석의 내부 주소와 함께 매장이 공유하는 공인 주소를 요구합니다. 통신사가 할당한 고정 공인 IP를 여기에 입력하세요. 매장에 고정 공인 IP가 없으면 비워 두면 됩니다.
기록 읽기
로그 페이지를 열고 IP 로그 탭을 선택합니다. 화면 제목은 접속 기록입니다.
기록 종류
| 필터 | 표시 내용 |
|---|---|
| 세션 | 기기 온라인 및 오프라인 이벤트와 세션 시작 및 종료 |
| 연결 | 좌석에서 외부로 나간 연결 |
| 전체 | 두 종류를 함께 표시 |
이벤트 유형
| 이벤트 | 의미 |
|---|---|
| 기기 온라인 | 좌석이 네트워크에 나타났습니다 |
| 기기 오프라인 | 좌석이 네트워크에서 사라졌습니다 |
| 세션 시작 | 좌석에서 세션이 열렸습니다 |
| 세션 종료 | 세션이 닫혔습니다 |
| 연결 | 좌석이 외부 연결을 열었습니다 |
열
이벤트, PC, 사용자, 로컬 IP, MAC, 대상, 프로토콜, 공인 IP입니다. 회원이 없는 세션은 사용자에 게스트로 표시됩니다.
기록을 선택하면 상세 정보가 열립니다. 상세 정보에는 회원 ID, 세션 ID, 원격 IP와 포트, 로컬 포트, 확인된 도메인, 연결한 앱, 원본 로그 줄이 추가로 표시됩니다. 원본 줄은 법적 요청에 대응할 때 그대로 복사할 수 있습니다.
이동과 검색
이 화면은 하루 단위로 동작하며 이전 날짜와 다음 날짜 버튼으로 이동합니다. 자유 텍스트 검색은 IP 주소, MAC 주소, 호스트명, 회원, 도메인을 대상으로 합니다. 프로토콜 필터와 이벤트 필터로 목록을 더 좁힐 수 있습니다.
세션 기록에서 이 PC의 연결 보기를 선택하면 해당 좌석의 연결 기록으로 바로 넘어갑니다.
31일을 넘는 기간을 선택하면 경고가 표시됩니다. 결과가 일부만 표시될 수 있습니다.
일별 파일 무결성
하루가 파일 하나입니다. 날짜가 바뀌면 파일이 봉인되고 .log.zst로 압축됩니다. 일별 파일 무결성 패널에는 다음 항목이 표시됩니다.
| 항목 | 의미 |
|---|---|
| 파일 이름 | 디스크에 저장된 일별 파일 |
| 크기와 디스크 할당 크기 | 기록 크기와 압축된 크기 |
| 줄 수 | 그날 담긴 기록 수 |
| 현재 SHA-256 | 현재 상태 파일의 체크섬 |
| 이전 날짜 해시 | 전날 파일의 체크섬으로, 날짜끼리 사슬처럼 이어집니다 |
| 봉인 시각 | 그날 파일이 닫히고 봉인된 시각 |
날짜 옆에는 다음 세 가지 상태 중 하나가 표시됩니다.
- 검증됨: 파일이 기록된 체크섬과 일치합니다.
- 변조됨: 파일이 더 이상 일치하지 않습니다. 봉인된 뒤 누군가 손을 댔습니다.
- 파일 없음: 그날의 기록이 없습니다.
각 일별 파일이 전날의 체크섬을 함께 담고 있으므로, 하루치를 지우거나 고치면 그 시점부터 사슬이 끊어집니다.
일별 파일 내보내기는 기관에 제출할 사본을 만들어 줍니다.
파일이 저장되는 위치
접속 기록 일별 파일은 애플리케이션 로그나 데이터베이스와 분리된 별도 폴더에 저장됩니다. 위치는 설정의 폴더 위치에 있는 IP 로그 폴더 블록에서 바꿉니다. 새 위치는 앱을 다시 시작하지 않아도 즉시 적용됩니다.
폴더 위치를 참조하세요.
규정 준수에 대한 참고
HandyCafe는 접속 데이터를 기록하고 보관합니다. 보관만으로 매장이 규정을 충족하는 것은 아닙니다. 신고 의무, 고지 의무, 필터링 의무, 기관이 요구하는 제출 형식은 나라마다 다릅니다. 매장에 적용되는 의무는 현지 전문가에게 확인하세요.