Extension:CheckUser/ko

체크유저(CheckUser) 확장 기능은 특정 사용자가 최근에 어떤 IP를 사용했는지, 혹은 어떤 사용자가 특정 IP를 사용했는지를 알아내는 기능을 제공합니다. 이 기능은 checkuser 권한이 있는 사용자에게만 가능합니다.

이 확장 기능은 모든 위키미디어 사이트에서 사용하고 있습니다.

설치
이 확장 기능은 GPL 2.0 이상의 라이선스로, 있는 그대로(as-is) 제공됩니다. 소프트웨어의 업데이트는 위키미디어 사이트의 필요나 보안 문제가 있을 경우 이루어집니다.

기본

 * 1) 미디어위키가 설치된 폴더의 extensions 폴더에 CheckUser 폴더를 만들고, 그 안에 파일을 확장 기능 파일을 모두 복사해주세요. 확장 기능 파일들은 스냅샷이나 SVN을 통해 다운로드 할 수 있습니다.
 * 2) * 미디어위키 1.5~1.9 버전을 사용한다면 옛날 버전이 필요합니다. 이 버전을 설치해주세요.
 * 3) * 미디어위키 1.10~1.13 버전의 경우 이 버전을 설치해주세요.
 * 4) 셸을 열고, 해당 폴더로 이동해서 php install.php을 실행해주세요.
 * 5) * 실행하기 전에, AdminSettings.php에 데이터베이스 이름/비밀번호가 정확히 기입되어 있는지 확인해주세요.
 * 6) LocalSettings.php에   코드를 추가해주세요.

셸 사용이 불가능한 경우
일부 환경의 경우 셸을 직접 사용할 수 없을 수 있습니다. 만약 웹 서버에 phpMyAdmin이 설치되어 있다면, 앞의 단계 중 두 번째 단계를 다음과 같이 처리해주세요.


 * 1) cu_changes.sql, cu_log.sql을 다운로드해 주세요.
 * 2) 각 파일을 열고 HTML 태그를 제거하고, &lt;PRE&gt; 안쪽에 있는 내용만 남긴 채 저장해주세요.
 * 3) phpMyAdmin 페이지를 연 다음, 미디어위키가 설치되어 있는 데이터베이스를 선택해주세요.
 * 4) 위쪽 탭에서 "SQL" 탭을 선택해주세요.
 * 5) "Location of the text file"을 선택한 다음, 아까 받은 파일을 선택한 다음, 압축 옵션은 "None"을 선택한 다음 "Go"를 눌러 주세요. 두 파일에 대해 각각 실행해주어야 합니다.
 * 만약 phpMyAdmin에서 파일 선택란이 없을 경우, 왼쪽 메뉴에 로고 밑에 있는 "SQL" 버튼을 눌러서 "import files"을 선택해주세요.

Configuration
This tool migrates recent changes data to a separate table, and adds to that when new entries are added. If $wgPutIPinRC was set to false, there will be no data to search. After you run the queries, you can reduce $wgRCMaxAge to make recentchanges shorter, without affecting checkuser. Use $wgCUDMaxAge to set how far back checkuser data can go.

CheckUsers using FireFox can add this JS script to their .js file. It makes retrieving IP WHOIS data easier. It requires  support (about:config) enabled. (This can be  in FireFox 3)

기본 인터페이스

 * 1) Special:CheckUser로 이동하세요.
 * 2) '사용자' 부분에 사용자 이름('사용자:' 이름공간은 입력하지 않습니다.), IP 주소, 사이더 범위 등을 입력합니다.
 * 3) * IP: IPv4 또는 IPv6 주소
 * 4) * 사이더: 사이더 형식(IPv4에서는 /16까지, IPv6에서는 /64까지, 또는 65,536 주소)에 따라 값을 입력하여 특정 IP 주소 범위에 대해 조사할 수 있습니다. 입력 방법에 대해서는 mw:Help:Range blocks/ko을 참고하세요.
 * 5) * XFF: '/xff'(예: '127.0.0.1/xff)를 입력하여 XFF 헤더에 의해 제공되는 IP 주소 클라이언트를 확인할 수 있습니다.
 * 6) 검색하려는 정보를 선택하세요.
 * 7) * Get IPs: 등록된 사용자가 사용한 IP 주소를 확인합니다.
 * 8) * Get edits from IP: 특정 IP 주소나 범위로 접속한 사용자(등록된 사용자 또는 비등록 사용자)의 모든 편집을 확인합니다.
 * 9) * Get users: 특정 IP 주소나 범위로 접속하여 편집이 이뤄진 사용자 계정을 확인합니다.
 * 10) '이유'란에는 개인 정보를 조회하는 이유를 입력하세요. 상황을 간략하게 요약(예: 'cross-wiki spam)해주세요. 기입한 이유는 기록되며, 기록된 내용은 옴부즈맨 위원회에 의해 필요하게 될 수도 있습니다.

정보 확인
다음은 사용자 조사(get users) 결과의 전형적인 예입니다.
 * Example (Talk | contribs) (20:11, -- 20:12, ) [5]
 * 127.0.0.37 XFF: 127.0.0.1, 127.0.0.5


 * Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.11) Gecko/20070312 Firefox/1.5.0.11

이 정보는 간결화하여 표시된 정보이기 때문에 제공되는 정보가 무엇을 의미하는지 모른다면 그 정보를 이해하기 어려울 것입니다. 제공되는 정보는 다음과 같습니다.
 * username (user links) (time period when they edited from the given IP or range) [number of edits from the IP or range]
 * IP address edited from XFF: XFF information provided (can be spoofed)

편집에 사용된 각 IP와 XFF 정보은 오래된 것부터 순서대로 표시됩니다.

특정 IP주소나 범위로 접속하여 편집한 사용자의 사용자 에이전트(브라우저, 운영 체제, 시스템 언어, 버전 등)에 대한 최근 10개 정보가 표시됩니다.

XFF 형식
XFF(X-Forwarded-For) 헤더는 미디어위키에 접근하는 사용자 컴퓨터(처음)부터 미디어위키 호스트 서버(마지막)까지 사용된 IP 주소의 연속성을 나타냅니다.

예시: aaa.aaa.aaa.aaa       XFF: 10.4.46.42, 127.0.0.1, aaa.aaa.aaa.aaa, 208.80.152.46


 * 처음 두 주소(10.4.46.42, 127.0.0.1)는 고유 네트워크에 대한 사유 주소이며, 공용 인터넷으로부터 직접 접속될 수는 없는 주소입니다.
 * 세번째 주소(aaa.aaa.aaa.aaa)는 보통 광대역, 전화 접속 ISP, 회사 게이트웨이(하지만 아마도 익명 서비스이거나 말웨어에 감염된 서버일 수 있습니다.) 등과 같은 사용자의 '퍼블릭 페이스'(public face, 표면상의 IP)입니다.
 * 마지막 주소(208.80.152.46)는 위키미디어 서버 중 하나(sq36.wikimedia.org)입니다.