I took a look at the data we are sending to Akismet, a WordPress plugin for comment spam protection, for each comment submitted on your blog, if you use this plugin for comment spam prevention. 우리는 그 데이터를보고 Akismet 플러그 보내려는 스팸 차단을 위해 플러그 접속식 의견을 자신의 블로그에서 각 코멘트에 제출,이 플러그인을 사용하는 경우에 대한 코멘트 스팸 방지합니다. I have recently 나는 최근에 started using Akismet Akismet 플러그를 사용하기 시작했습니다 , a WordPress plugin from WordPress author 의 플러그 접속식부터 wordpress 저자 Matt Mullenweg 매트를 Mullenweg . 합니다. I have to say I was surprised at the copious amount of data, some sensitive, being sent to Matt’s server for handling every single comment. 나는 놀랐다에서 말을하고 싶어 다량의 데이터를, 일부 민감한 매트의 서버로 전송되지 하나하나 의견을 처리합니다.

Tons of useless (for spam protection) information is being sent for every comment, most of which rarely, if ever, changes on a server. 쓸모없는 톤 (예를 스팸 차단 기능) 정보가 전송되는 모든 의견을 거의 대부분의 경우 적, 변경에있는 서버합니다.

Here are the data that was sent to Akismet server for a single test comment on my blog. 다음은 서버에있는 데이터를 하나의 테스트를 보냈습니다 Akismet 플러그 내 블로그에 대한 덧글이있습니다. I have commented on them inline. 나는 그들을 인라인에 댓글을합니다.

comment_post_ID=1128 // Why does he need this? comment_post_id = 1128 / / 그는이 필요하는 이유는 무엇입니까?
comment_author=Angsuman+Chakraborty comment_author = angsuman + Chakraborty의
comment_author_email=angsuman%40taragana.com comment_author_email = angsuman % 40taragana.com
comment_author_url=http%3A%2F%2Fblog.taragana.com%2F 2 층 % comment_author_url = http % 3a % 2fblog.taragana.com % 2 층
comment_content=[Actual comment] comment_content = [실제 코멘트]
comment_type= comment_type =
user_ID=1 // Why does he need this? user_id = 1 / / 그는이 필요하는 이유는 무엇입니까?
user_ip=59.93.245.60 user_ip = 59.93.245.60
user_agent=[Truncated] user_agent = [잘린]
referrer=[Truncated - Post url] 추천 = [잘린다 - 포스트 주소 '
blog=http%3A%2F%2Fblog.taragana.com 블로그 = http % 3a % 2 층 % 2fblog.taragana.com
CONTENT_LENGTH=98 content_length = 98

// Isn’t it obvious? / / 명백하지 않나요? Why send it? 왜 보내는거야? Does it ever change? 결코 변하지입니까?
CONTENT_TYPE=application%2Fx-www-form-urlencoded 콘텐츠 = 애플 리케이션 % 2fx - 오픈 - 양식 - urlencoded

// What is he doing with it? / / 뭐하고있는 거지 할 것 같아? This information is useless for spam protection. 이 정보는 쓸모없는 스팸 차단 기능을합니다.
DOCUMENT_ROOT=[File system path] document_root = [파일 시스템 경로]

// Why does he need this? / / 그는이 필요하는 이유는 무엇입니까? Yet another useless junk. 또 다른 쓸모없는 쓰레기합니다.
HTTP_ACCEPT=[Truncated] http_accept = [잘린]

// Why does he need this? / / 그는이 필요하는 이유는 무엇입니까?
HTTP_ACCEPT_CHARSET=[Truncated] http_accept_charset = [잘린]
HTTP_ACCEPT_LANGUAGE=en-us%2Cen%3Bq%3D0.5 2cen % http_accept_language = 엉 - 우리 % 3bq % 3d0.5

// Why does he need this? / / 그는이 필요하는 이유는 무엇입니까?
HTTP_CONNECTION=keep-alive http_connection = 유지 - 살아있는
HTTP_HOST=blog.taragana.com http_host = blog.taragana.com

// Why does he need this? / / 그는이 필요하는 이유는 무엇입니까?
HTTP_KEEP_ALIVE=300 http_keep_alive = 300
HTTP_REFERER=[Truncated] http_referer = [잘린]
HTTP_USER_AGENT=[Truncated] http_user_agent = [잘린]

// Why does he have to have my PATH information? / / 내 경로 정보를해야하는 이유는 무엇입니까 그는?
PATH=[PATH environment variable] 경로 = [경로를 환경 변수]
REMOTE_ADDR=59.93.245.60 remote_addr = 59.93.245.60
REMOTE_PORT=1567 remote_port = 1567

// How many times does it change on a server? / / 서버를 변경을 몇번입니까? Why does he need it? 그는 그것이 필요하는 이유는 무엇입니까?
// It contains file system information / /이 포함되어 파일을 시스템 정보를
SCRIPT_FILENAME=[Truncated] 스크립트 = [잘린]

// How many times does it change on a server? / / 서버를 변경을 몇번입니까?
SERVER_ADDR=69.36.187.98 server_addr = 69.36.187.98

// How many times does it change on a server? / / 서버를 변경을 몇번입니까? Why does he need it? 그는 그것이 필요하는 이유는 무엇입니까?
SERVER_ADMIN=Postmaster%40taragana.com server_admin = 포스트 % 40taragana.com
SERVER_NAME=blog.taragana.com 서버 = blog.taragana.com

// How many times does it change on a server? / / 서버를 변경을 몇번입니까? What does he need it for? 어떤 사람이 필요 위해서?
SERVER_PORT=80 server_port = 80

// How many times does it change on a server? / / 서버를 변경을 몇번입니까? What does he need it for? 어떤 사람이 필요 위해서?
SERVER_SIGNATURE=[Truncated] server_signature = [잘린]
// How many times does it change on a server? / / 서버를 변경을 몇번입니까? What does he need it for? 어떤 사람이 필요 위해서?
SERVER_SOFTWARE=[Truncated] server_software = [잘린]

// How many times does it change on a server? / / 서버를 변경을 몇번입니까? What does he need it for? 어떤 사람이 필요 위해서?
GATEWAY_INTERFACE=CGI%2F1.1 gateway_interface = cgi % 2f1.1

// How many times does it change on a server? / / 서버를 변경을 몇번입니까? What does he need it for? 어떤 사람이 필요 위해서?
SERVER_PROTOCOL=HTTP%2F1.1 server_protocol = http % 2f1.1

// How many times does it change on a server? / / 서버를 변경을 몇번입니까? What does he need it for? 어떤 사람이 필요 위해서?
// This is always POST! / /이 게시물은 항상!
REQUEST_METHOD=POST request_method = 게시물

// How many times does it change on a server? / / 서버를 변경을 몇번입니까? What does he need it for? 어떤 사람이 필요 위해서?
QUERY_STRING= query_string =

// How many times does it change on a server? / / 서버를 변경을 몇번입니까? What does he need it for? 어떤 사람이 필요 위해서?
REQUEST_URI=%2Fwp-comments-post.php request_uri = % 2fwp - 주석 - post.php

// How many times does it change on a server? / / 서버를 변경을 몇번입니까? What does he need it for? 어떤 사람이 필요 위해서?
SCRIPT_NAME=%2Fwp-comments-post.php script_name = % 2fwp - 주석 - post.php

// Why does he need to know where I installed WordPress on my server? / /하는 이유는 무엇입니까 설치가 어디에 있는지 알 필요 wordpress 그는 내 서버에있는가?
PATH_TRANSLATED=[Truncated] PATH_TRANSLATED를 = [잘린]

// How many times does it change on a server? / / 서버를 변경을 몇번입니까? What does he need it for? 어떤 사람이 필요 위해서?
PHP_SELF=%2Fwp-comments-post.php php_self = % 2fwp - 주석 - post.php

// This is inane / / 이것은 공허한
argv=Array argv = 배열

// This is inane / / 이것은 공허한
argc=0 argc = 0

This huge amount of data (considering it is send for every comment) can consume a not-so-insignificant portion of your bandwidth quota, if you get lots of spam. 이 거대한 양의 데이터 (고려 것은 모든 코멘트를 보내)는 이름이 알려지지 않은 - 그래서 - 미미한 부분을 소모하여 대역폭 할당량을, 많은 스팸 메일 문제가 발생할 경우 언제합니다.

It is clear Matt & Co. haven’t taken the effort to filter out the unnecessary information, even though they can easily do so. 그것은 분명 매트 & 유한 않았을 걸러 내기 위해 많은 노력을 쓸모없는 정보는, 비록 그들은 쉽게 그렇게합니다.

Some of these information may also be used by hackers (bad ones). 이 정보 중 일부 해커에 의해 사용될 수있습니다 (나쁜사람). Remember all information is submitted over the internet in cleartext. 인터넷을 통해 모든 정보를 기억에 텍스트를 제출합니다.

Kind of makes you feel warm and fuzzy, doesn’t it? 종류의 기분을 따뜻하고 퍼지, 아닌 것 같은가?