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, WordPress плагин для комментариев защиту от спама, за каждый комментарий, представленный в своем блоге, если вы используете этот плагин для комментариев защита от спама. I have recently Недавно я started using Akismet начали использовать Akismet , a WordPress plugin from WordPress author , WordPress плагин из 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. Я должен сказать, я был удивлен на обширной объем данных, некоторые аспекты, были отправлены в Matt сервер для обработки каждого отдельного комментария.

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 + Чакраборти
comment_author_email=angsuman%40taragana.com comment_author_email = angsuman% 40taragana.com
comment_author_url=http%3A%2F%2Fblog.taragana.com%2F comment_author_url = http% 3A% 2F% 2Fblog.taragana.com% 2F
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] реферера = [усеченный - пост url]
blog=http%3A%2F%2Fblog.taragana.com блога = http% 3A% 2F% 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 CONTENT_TYPE = применении% 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 HTTP_ACCEPT_LANGUAGE = ан-нас 2Cen%% 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] PATH = [переменная окружения PATH]
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] SCRIPT_FILENAME = [усеченный]

// 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 = Postmaster% 40taragana.com
SERVER_NAME=blog.taragana.com SERVER_NAME = 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! / / Это всегда POST!
REQUEST_METHOD=POST REQUEST_METHOD = POST

// 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 / / Это inane
argv=Array argv = array

// This is inane / / Это 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? Вид заставляет вас чувствовать себя тепло и нечетких, не так ли?