The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Эксперимент по проверке, читают ли код открытых проектов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от opennews (ok) on 03-Авг-15, 21:08 
Мэйнтейнер проекта GNU Parallel (http://www.gnu.org/software/parallel/), предоставляющего средства для одновременного выполнения типовых работ на большом числе серверов, опубликовал (http://www.fsf.org/blogs/community/who-actually-reads-the-code) на страницах блога фонда СПО результаты эксперимента, проведённого чтобы убедиться, что код открытых проектов действительно изучают сторонние разработчики.


В рамках эксперимента в кодовую базу был добавлен комментарий, содержащий просьбу отправить письмо по определённому адресу, если человек увидит данный текст. Сообщение было зашифровано с использованием шифра ROT13 (https://ru.wikipedia.org/wiki/ROT13) и размещено в самой непримечательной части кода, в которую нет необходимости вносить исправления или улучшения. В итоге, первое письмо пришло через два с половиной месяца - человек не только заметил комментарий, но и сумел его расшифровать.


Спустя два с половиной года эксперимент был повторён, но сообщение было закодировано более изощрённым и нетиповым алгоритмом ROT14. Письмо от разработчика, сумевшего раскодировать второй комментарий, было получено только спустя два года. В итоге сделан вывод, что найдётся люди никак не связанные с разработкой проекта которые изучают и разбирают код проекта, но происходит такое не очень часто (GNU Parallel достаточно специфичный и малоизвестный проект).

URL: http://www.fsf.org/blogs/community/who-actually-reads-the-code
Новость: https://www.opennet.ru/opennews/art.shtml?num=42718

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Эксперимент по проверке, читают ли код открытых проектов"  +18 +/
Сообщение от Crazy Alex (ok) on 03-Авг-15, 21:08 
Лень в коде копаться, но если там действительно всего лишь комментарий - чудо, что кто-то вообще не поленился с ним возиться. Впрочем, и так чудо - штуковина достаточно экзотическая чтобы я, допустим, впервые о ней узнал из этой новости.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Эксперимент по проверке, читают ли код открытых проектов"  +5 +/
Сообщение от Аноним (??) on 03-Авг-15, 22:08 
> если там действительно всего лишь комментарий

оригинальная формулировка:
> To test this I put in a comment telling people to email me when they read this.

Так что да.
Я бы, честно говоря, забил бы на расшифровку, посчитав шуткой "для внутреннего пользования" (благо, такие "комментарии не по делу" - не такая уж и редкость).
Лучше, имхо, был бы "мертвый" код с примерно таким же содержанием.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

17. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Crazy Alex (ok) on 04-Авг-15, 00:15 
Да читал я. Опеннетовские новости читать, не глядя на оригинал - себя не уважать. Меня смутило вот что: To make sure the comment would not show up if some one just grepped through the source code I rot13'ed the source code.

Но лезть в код и искать этот самый пыльный угол софтины, о которой я никогда даже не слышал мне лень.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

20. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 04-Авг-15, 00:54 
> Но лезть в код и искать этот самый пыльный угол софтины, о
> которой я никогда даже не слышал мне лень.

Так сразу же в глаза бросается :)
http://git.savannah.gnu.org/cgit/parallel.git/tree/src/paral...

  } else {
        return total_size(@_);
    }
}

# Guvf vf n grfg gb frr vs bguref ner ernqvat zl pbqr. Cyrnfr rznvy
# pbbxvr@gnatr.qx jura lbh ernq guvf

sub my_dump {
    # Returns:
    #   ascii expression of object if Data::Dump(er) is installed
    #   error code otherwise
    my @dump_this = (@_);


Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

31. "Эксперимент по проверке, читают ли код открытых проектов"  +2 +/
Сообщение от Читама on 04-Авг-15, 08:46 
Не в комментарии дело. Зашифрованный комментарий тут - это аналог трудно-понимаемого места кода. Чтобы посмотреть, есть ли люди не просто просматривающие код, а именно проверяющие там каждую строку и разбирающие самые мозгодробительные места.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

46. "Эксперимент по проверке, читают ли код открытых проектов"  +1 +/
Сообщение от Crazy Alex (ok) on 04-Авг-15, 11:43 
Пример выше. Там комментарий выглядит какой-то лишней фигнёй, абсолютно не являющейся необходимой для понимания кода. По идее, на одного, кто упёрся и стал разбираться, что это за ерунда, должны быть десятки тех, кто не стал этого делать, а читал только код.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

63. "Эксперимент по проверке, читают ли код открытых проектов"  +1 +/
Сообщение от Ordu email(ok) on 04-Авг-15, 14:35 
Ну, не знаю... Я бы, увидев такой комментарий, предположил бы, что в этом комментарии сокрыта какая-то неочевидная для многих разработчиков информация, которую им полезно знать, но которую лучше скрыть от всего остального мира. Например, где-то в районе комментария скрыт бекдор для внутреннего пользования. Или может быть не бекдор, а некая проблема решена совершенно идиотским образом, по каким-то причинам разработчики избегают более здравого способа решения и напоминают всем кто в теме об этом таким комментарием. А может... Блин, тут можно десятками генерировать конспирологические теории, объясняющие "зашифрованный" комментарий в коде. Это разжигает любопытство в достаточной мере для того, чтобы хотя бы посмотреть повнимательнее на сообщение. А чуть более внимательный взгляд показывает, что в нём находится email, да и разбивка на слова, судя по всему, не пострадала, что наводит на соображение о том, что здесь какой-то совершенно идиотский способ шифрования, который можно обратить за пять минут. Эти соображения поддержат любопытство в достаточной мере, чтобы потратить пять минут на то, чтобы "взломать" шифр.

То есть, соотношение 1:10 тех кто разбирался к тем, кто не разбирался -- это резко заниженные оценки. Я бы скорее оценил бы как 1:1. Даже если не иметь никаких предположений о том, что прячется в комментарии, то любопытство, видящее идиотский шифр, не сможет удержаться и не потратить пять минут на взлом.

А если и сможет удержаться, то вечером, когда такой программист ляжет спать, его любопытство съест с потрохами: что ж это такое было? Он не сможет заснуть, пока не взломает шифр. Ну я бы, во всяком случае, не смог бы.

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

67. "Эксперимент по проверке, читают ли код открытых проектов"  –1 +/
Сообщение от Аноним (??) on 04-Авг-15, 15:38 
Беглый взгляд видит что что это ROT13. Я думаю очевидно что ни один нормальный "секрет" не будет скрываться такой ерундой.

Вообщем ваш коментарии из серии "Джуниор открывает для себя мир: "Привет мир"

Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

93. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 11-Авг-15, 10:03 
> Даже если не иметь никаких предположений о том, что прячется в комментарии, то любопытство, видящее идиотский шифр, не сможет удержаться и не потратить пять минут на взлом.

Вы реально имеете дело с чужим кодом, или это просто теоретические рассуждения.

> А если и сможет удержаться, то вечером, когда такой программист ляжет спать, его любопытство съест с потрохами: что ж это такое было? Он не сможет заснуть, пока не взломает шифр. Ну я бы, во всяком случае, не смог бы.

Точно не имеете.

Я бы просто предположил что еще один индус не разобрался с кодировками. Какое там еще любопытство? Что, в жизни больше нечем заняться, кроме как расшифровывать какие-то комменты? Я уж молчу (сказал в другом комментарии), что такого типа коммент невозможно закоммиттить ни в один реально живой проект, его никогда не пропустят.

Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

51. "Эксперимент по проверке, читают ли код открытых проектов"  +1 +/
Сообщение от Ан (??) on 04-Авг-15, 12:30 
И кому приспичит сидеть и разбирать комментарий рядом с которым в коммите не прилетело кода. А если бы и прилетело, то проще было бы взять и прочитать код чем пытаться расшифровать билеберду в комментарии.
В любом случае это тест несостоятельный.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

78. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 04-Авг-15, 21:32 
Нет смысла возится с какой-то ерундой в комментарии.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

92. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 11-Авг-15, 09:49 
В любом нормальном живом опенсорсном проекте такое даже закомиттить не удалось бы. Весь эксперимент попахивает. Идиотизмом. Попробуйте закомиттить нечитаемый коммент в ядро, месу, или еще куда-нибудь, и расскажите нам потом, как далеко вас послали...

А если удалось в каком-то полудохлом проекте, то да, можно удивляться, что труп отозвался только через пару месяцев.

И если бы я даже встретил нечитаемый коммент в чужом коде, стал бы я его расшифровывать? Если за это не платят, то для этого нужно быть альтернативно одаренным, как и эти "исследователи"...

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Эксперимент по проверке, читают ли код открытых проектов"  +10 +/
Сообщение от Аноним (??) on 03-Авг-15, 21:20 
Вот теперь проприетарщики могут быть свободны. Ответ на их вопрос - "А что? Кто-то читает исходные коды в опенсорс проектах?" - в этой новости.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Эксперимент по проверке, читают ли код открытых проектов"  –1 +/
Сообщение от Аноним (??) on 04-Авг-15, 07:56 
Кек. Сначала 2 месяца, потом 2 года. А проект какого объёма (банально сколько строк)? Я вот тоже бывает люблю от нечего делать пройтись по своим проектам, в очередной раз проверить code style и прочие мелочи и косметику. На 5000-7000 строк это делается легко и непринуждённо, и вот такая абракадра легко выявляется визуально.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

47. "Эксперимент по проверке, читают ли код открытых проектов"  +1 +/
Сообщение от Crazy Alex (ok) on 04-Авг-15, 11:44 
А ты этот кусок кода видел? Комментарий, вообще не относящийся к делу. Чудо, что кому-то вообще стало не лень эту шараду разгадывать - я бы уж точно списал на глюк редактора и пошёл по коду дальше.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

59. "Эксперимент по проверке, читают ли код открытых проектов"  +1 +/
Сообщение от Аноним (??) on 04-Авг-15, 14:20 
> А ты этот кусок кода видел? Комментарий, вообще не относящийся к делу. Чудо, что кому-то вообще стало не лень эту шараду разгадывать - я бы уж точно списал на глюк редактора и пошёл по коду дальше.

В 99.999% случаев я вообще код разбираю только "по требованию", т.е. анализирую только нужные структуры и функции. Поэтому если вдруг все же повезет встретить коментарии, то вряд ли я буду тратить время на разбор непонятно чего. Там же не написано что это ROT13 или ROT14, т.е. надо либо заниматься частотным анализом, либо позаниматься "угадайкой" а-ля "а вдруг повезет". Лично я в угадайки играть терпреть не могу.

Я описал свою ситуацию, а теперь надо подумать какой процент из разбирающих код ведет себя как я.

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

61. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 04-Авг-15, 14:23 
> Кек. Сначала 2 месяца, потом 2 года.

Сначала ROT13, потом ROT14. Он бы еще зашифровал каким-нибудь RC4 и тогда можно было бы ждать все 20 лет.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

94. "Эксперимент по проверке, читают ли код открытых проектов"  –1 +/
Сообщение от Аноним (??) on 11-Авг-15, 10:09 
Да проще всего ему сразу в дурку обратиться, мир точно не обеднеет.
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

66. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 04-Авг-15, 15:27 
Нет, этот ответ в новостях об Openssl и Shellshock.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Эксперимент по проверке, читают ли код открытых проектов"  –13 +/
Сообщение от анн on 03-Авг-15, 21:27 
ага и ответ звучит: "Нет, не читают"
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Эксперимент по проверке, читают ли код открытых проектов"  +3 +/
Сообщение от Annimzus (ok) on 03-Авг-15, 22:00 
> ага и ответ звучит: "Нет, не читают"

есть более популярные проекты
я, например, подписался на RSS парочки интересных мне
и если будет комит - я, не напрягаясь особо, замечу
и возможно даже схожу по ссылке (если дифф не приходит, а только описание)
и сотня других людей, отслеживающих проект, тоже заметит
и если вдруг там будет что-то подобное в комите - первые сто писем с текстом "Чо за фигня?" придут разработчику в течении часа
возможно уже потом, кто-то особо упоротый, рзгадает это послание

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

10. "Эксперимент по проверке, читают ли код открытых проектов"  –11 +/
Сообщение от Аноним (??) on 03-Авг-15, 22:15 
примеры из linux kernel показывают что вы врете..
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

11. "Эксперимент по проверке, читают ли код открытых проектов"  +4 +/
Сообщение от Аноним (??) on 03-Авг-15, 22:23 
Врёт, что не сотни, а тысячи разработчиков отслеживают ядро, или, что письма придут в течение пяти минут, а не часа? Примеры из  linux kernel как раз такую динамику показывают. Смотрите баталии в LKML, возникающие даже по мелочам.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

96. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 11-Авг-15, 10:22 
Какие примеры, например?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

18. "Эксперимент по проверке, читают ли код открытых проектов"  +7 +/
Сообщение от Crazy Alex (ok) on 04-Авг-15, 00:16 
Окстись. если уж в этой экзотике что-то нашли, то в более интересных проектах - и подавно.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Эксперимент по проверке, читают ли код открытых проектов"  +3 +/
Сообщение от vn971 (ok) on 03-Авг-15, 21:55 
Мило.

Вообще, нужно больше таких экспериментов.

Мне ещё в "до_линуксовые" времена нравился эксперимент когда в лицензионное соглашение вставляли рандомный текст, или, например, обещали скидку в несколько десятков долларов если человек укажет на этот пункт. (Люди, действительно, отзывались, но очень редко. Слишком редко на мой личный взгляд.)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Эксперимент по проверке, читают ли код открытых проектов"  –4 +/
Сообщение от PSV email on 03-Авг-15, 22:02 
Что значит "редко"?! Человек расколупал _зашифрованный_ комментарий...

_зашифрованный_, Корал! Уж поверь на него пришлось минимум пару десятков которые просто смотрели код.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

14. "Эксперимент по проверке, читают ли код открытых проектов"  +2 +/
Сообщение от vn971 (ok) on 03-Авг-15, 22:45 
Читали ли вы мой комментарий? Посмотрите, пожалуйста, внимательней, какое событие я оценил на "редко".
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

35. "Эксперимент по проверке, читают ли код открытых проектов"  +3 +/
Сообщение от Аноним (??) on 04-Авг-15, 10:45 
Редко читают EULA.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

23. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 04-Авг-15, 07:04 
Вы различаете ситуации, когда все должны прочитать и согласиться перед использованием и когда каждый в праве прочитать?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

30. "Эксперимент по проверке, читают ли код открытых проектов"  +1 +/
Сообщение от тоже Аноним email(ok) on 04-Авг-15, 08:39 
Ну да, в первом случае читают только те, кому совсем нечего делать, во втором - только те, кому это реально нужно. Как не различать.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

33. "Эксперимент по проверке, читают ли код открытых проектов"  +3 +/
Сообщение от pkdr (ok) on 04-Авг-15, 09:27 
> Вообще, нужно больше таких экспериментов.

Вообще, такие эксперименты регулярно ставят студенты. "Всё равно мой диплом/курсовую никто читать не будет, поэтому я подставлю сюда вот эту ерунду для объёма...". И также регулярно многие из таких попадают, когда оказывается, что кто-нибудь всё же читает.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

62. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 04-Авг-15, 14:26 
вспомнились громкие истории с аннулированием дипломов
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

71. "Эксперимент по проверке, читают ли код открытых проектов"  +1 +/
Сообщение от systemd_anonymousd on 04-Авг-15, 16:49 
>> Вообще, нужно больше таких экспериментов.
> Вообще, такие эксперименты регулярно ставят студенты. "Всё равно мой диплом/курсовую никто
> читать не будет, поэтому я подставлю сюда вот эту ерунду для
> объёма...". И также регулярно многие из таких попадают, когда оказывается, что
> кто-нибудь всё же читает.

«Тому, кто дочитал до этого места — коньяк».
:)

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

85. "Эксперимент по проверке, читают ли код открытых проектов"  –1 +/
Сообщение от count0krsk (ok) on 06-Авг-15, 05:37 
Спасибо, в Сибирь отправите? )))
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

72. "Эксперимент по проверке, читают ли код открытых проектов"  +1 +/
Сообщение от anonymous (??) on 04-Авг-15, 16:52 
EULA читают реже чем код.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

12. "Эксперимент по проверке, читают ли код открытых проектов"  +3 +/
Сообщение от Аноним (??) on 03-Авг-15, 22:34 
Это ж надо не только прочитать, а ещё и коментом корявым заморочиться... эпично...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Эксперимент по проверке, читают ли код открытых проектов"  +3 +/
Сообщение от Annimzus (ok) on 03-Авг-15, 22:43 
может у чела чтение кодировок KOI8-R и CP1251 прокачаны до 90lvl, что автоматом дает бонус при прочтении ROT'ов
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

21. "Эксперимент по проверке, читают ли код открытых проектов"  +25 +/
Сообщение от Аноним (??) on 04-Авг-15, 01:01 
> может у чела чтение кодировок KOI8-R и CP1251 прокачаны до 90lvl, что
> автоматом дает бонус при прочтении ROT'ов

Код на перле - т.е. если он опытный перловщик, то возможно даже и не заметил ROT ;)

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Ан (??) on 04-Авг-15, 00:09 
То есть кто-то должен был озадачиться белебердой в комментарии когда проще прочесть исходный код сам по себе, а не строить предположения что это такое?
Более дурацкого теста придумать было просто нельзя.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 04-Авг-15, 00:33 
cgit не очень удобен, подсветки синтаксиса нету.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

102. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 11-Авг-15, 11:18 
наверное потому, что cgit это просто веб-интерфейс для git, а не редактор текстов
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

22. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Michael Shigorin email(ok) on 04-Авг-15, 01:58 
> Мэйнтейнер проекта GNU Parallel

Да, Оле оригинал в хорошем смысле слова.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

98. "Эксперимент по проверке, читают ли код открытых проектов"  –1 +/
Сообщение от Аноним (??) on 11-Авг-15, 10:38 
Что не отменяет всей глупости этого "исследования" и заставляет волноваться о судьбе проектов GNU, если их контролируют эти люди.

Страшно думать, что судьба этих проектов в руках людей, кто даже не понимает, как именно идет разработка открытого кода... Если бы понимали, то и вопроса такого не возникло бы.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

24. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 04-Авг-15, 07:52 
Так многие студенты развлекаются. Сам пару интересных строчек в середину пояснительной записки вставил.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 04-Авг-15, 07:58 
>В итоге, первое письмо пришло через два с половиной месяца - человек не только заметил комментарий, но и сумел его расшифровать.

А еще можно предположить, что никто не хотел париться с расшифровкой. Серьезно, почему нельзя было написать нормальным текстом?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Эксперимент по проверке, читают ли код открытых проектов"  –1 +/
Сообщение от iPony on 04-Авг-15, 08:08 
"ROT13 представляет собой шифр подстановки простой заменой, используемый в интернет-форумах, как средство для сокрытия спойлеров, основных мыслей, решений загадок и оскорбительных материалов от случайного взгляда" (c) wikipedia

Надо же в первые слышу про такое применение...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Эксперимент по проверке, читают ли код открытых проектов"  –1 +/
Сообщение от robux (ok) on 04-Авг-15, 09:16 
"2 месяца", "2 года"... Они бы ещё AES-256 зашифровали, а ключик на флешку и в океане утопили. Идиоты.

Нужно коммент в открытом виде писать, типа:

  # If you see this comment send me a letter to robux@mail.ru.
  # It's a checking the observation of open source. Thanks in advance.

Вот тогда можно говорить об адекватных сроках обнаружения.
А в белиберде "Dg dfg dfgdf" мало кто будет разбираться - откуда я знаю, может у разраба кот там по клаве ходил, или киндер шлёпал по клавишам пока папка мамку тискал на кухне.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Эксперимент по проверке, читают ли код открытых проектов"  +1 +/
Сообщение от анонко on 04-Авг-15, 10:22 
> Нужно коммент в открытом виде писать, типа:

А ещё лучше руткит вставить прямо в код, и ждать, когда обнаружат.
азаза

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

36. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от backbone (ok) on 04-Авг-15, 10:53 
> Нужно коммент в открытом виде писать, типа:
>
>  # If you see this comment send me a letter to robux@mail.ru.
>  # It's a checking the observation of open source. Thanks in advance.

Тогда grep-нуть и машина сможет, а смысл в том, чтобы человек заморочился и проанализировал.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

44. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 04-Авг-15, 11:40 
Но тогда и выводы о том, что никто не читает, преждевременны. Может, в первый день прочитало 100 человек и просто пропустила дурацкий комментарий.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

50. "Эксперимент по проверке, читают ли код открытых проектов"  +1 +/
Сообщение от backbone (ok) on 04-Авг-15, 12:19 
> Но тогда и выводы о том, что никто не читает, преждевременны. Может,
> в первый день прочитало 100 человек и просто пропустила дурацкий комментарий.

Возможно, что эти 100 человек и на корявый код не обратят внимания, хотя да, не факт... Разумнее было бы шифровать не всё сообщение, а только email.

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

38. "Эксперимент по проверке, читают ли код открытых проектов"  –3 +/
Сообщение от iPony on 04-Авг-15, 11:03 
> Нужно коммент в открытом виде писать, типа: If you see this comment send me a letter to robux@mail.ru

Мне вот было бы западло на такой почтовый сервер что-то отправлять.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

41. "Эксперимент по проверке, читают ли код открытых проектов"  –2 +/
Сообщение от svsd_val (ok) on 04-Авг-15, 11:24 
Я думаю тут идёт речь о том что: кто-то читает код и вдруг "НАХУА" эта строчка именно тут? какой её смысл ?....

К примеру так можно было бы бэкдор впихнуть или ещё что ... (отсюда и проверка найдётся ли кто-то вумный ... кто-то осиливший код и понявший это "НАХУА" )

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

43. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от robux (ok) on 04-Авг-15, 11:31 
Бэкдор в каментариях?
Любой комментатор с опёнка знает, что каменты не компилируются и не исполняются.

Если уж хочется проверить хакеров на вшивость, то как выше сказали, нужно бэкдоры и руткиты в сам код пихать, а не в комментарии. Чтобы у хакера подбамбливало, когда он видит непонятный для себя исполняемый код.

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

55. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от chinarulezzz (ok) on 04-Авг-15, 13:28 
>Бэкдор в каментариях? Любой комментатор с опёнка знает, что каменты не компилируются и не исполняются.

Ничто не мешает это сделать. Открыть файл, найти коммент test... test... test...  и выполнить $??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see;

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

58. "Эксперимент по проверке, читают ли код открытых проектов"  –1 +/
Сообщение от svsd_val (ok) on 04-Авг-15, 13:31 
>>Бэкдор в каментариях? Любой комментатор с опёнка знает, что каменты не компилируются и не исполняются.
> Ничто не мешает это сделать. Открыть файл, найти коммент test... test... test...
>  и выполнить $??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see;

Тоже допустимо, особенно для проведения специфичных атак =)

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

99. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 11-Авг-15, 11:01 
Ну да, никто также не мешает сделать rm -rf / под рутом.
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

57. "Эксперимент по проверке, читают ли код открытых проектов"  –2 +/
Сообщение от svsd_val (ok) on 04-Авг-15, 13:28 
Внесу небольшие разъяснения по поводу мной написанного:
абзац 1:
Я говорю о коментах, потому что иногда забавно читать такое : "njq ;jgt e;t cjnyz ktn b ybrnj yt pyftn pfztv jyj...

абзац 2:
Я говорил о скрытом выполнении левого алгоритма внутри другого для осуществления нужных действий, или никто не слышал о сих вещах ?

p.s.
И да, к вашему сведению я знаю что такое компилятор (как и из чего он состоит) и что такое программирование, потому ваше разъяснение мне о том что коменты не компилируются является неудачным )

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

74. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 04-Авг-15, 17:36 
> потому ваше разъяснение мне о том что коменты не компилируются является неудачным

правильно ли я понял что вы такой знающий компилятор и мастер программирования утверждаете что коменты компилируются?

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

88. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от svsd_val (ok) on 06-Авг-15, 12:48 
1. Пожалуйста покажите мне где я такое утверждал ?
2. Найдите в сети найдите где Я писал что именно коменты И именно компилируются ?
3. Может быть Вы не знаете как выглядит утверждение ?

p.s.
Я конечно такой плохой кодер... сырци и демки моих древних проектов не найти уже в сети :D

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

101. "Эксперимент по проверке, читают ли код открытых проектов"  –1 +/
Сообщение от Аноним (??) on 11-Авг-15, 11:11 
> Я конечно такой плохой кодер... сырци и демки моих древних проектов не найти уже в сети :D

Ахаха, так если их не найти, то зачем упоминать? К чему такие непонятные пoнты?

Если бы были нужные проекты, они бы из сети не пропали. Когда, лет 50 назад писал? С Адой Лавлейс не знаком? Может Чарльз Бэббидж? Ничего не говорит?

Так что да, особенно если ты сам зовешь себя "кодер", то да, ты явно плохой он самый.

Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

106. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от svsd_val (ok) on 11-Авг-15, 11:57 
Это был сарказм, если ты не понял .... Это прямо скажем твои проблемы. Найти мои проекты в сети проще пареной репы. Даже спустя 10 лет после того как я перестал писать под мелкомягкие )
Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

52. "Эксперимент по проверке, читают ли код открытых проектов"  +1 +/
Сообщение от irinat (ok) on 04-Авг-15, 12:49 
> какой её смысл?

http://bash.im/quote/394873

Один чувак написал такое на фортране:
a=1785 ! LVB
и надолго свалил
народ долго вгонял что значит сей злобный коментарий
причем единственный в проге
ответ афтара гениальный:
Я вспомнил, что это дата рождения Людвига ВАн Бетховена, и подумал что это забавно

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

54. "Эксперимент по проверке, читают ли код открытых проектов"  –1 +/
Сообщение от iPony on 04-Авг-15, 13:23 
И то лучше чем магическая константа совсем без пояснений.
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

87. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 06-Авг-15, 08:28 
Спгс болезнь глубокая как г. Мамонта.
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

89. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от irinat (ok) on 06-Авг-15, 14:12 
> Спгс болезнь глубокая как г. Мамонта.

Это как выпустить поросёнков с номерами 1, 2 и 4. Дата-то не правильная.

Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

79. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 04-Авг-15, 21:52 
бэкдор в комментарий. Ага.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

81. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 04-Авг-15, 23:21 
> бэкдор в комментарий. Ага.

Про перл не скажу, а вот в питоне - вполне можно замутить ;)


Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

45. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от vn971 (ok) on 04-Авг-15, 11:41 
А я лично только за, проведите и такой эксперимент тоже.

Некоторый смысл в ROT13 может быть в том что неверно написанный код сложно распознать. Беглого прочтения недостаточно как для нахождения некоторых видов ошибок, так и для расшифровки ROT13.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

37. "Эксперимент по проверке, читают ли код открытых проектов"  +5 +/
Сообщение от Аноним (??) on 04-Авг-15, 10:56 
Вывод - АНБ-шникам надо менять код своих закладок раз в два месяца.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

103. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 11-Авг-15, 11:23 
Если только они выпустят своё NSASpyTool, установить бесплатно без СМС.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

39. "Эксперимент по проверке, читают ли код открытых проектов"  +1 +/
Сообщение от anonymous (??) on 04-Авг-15, 11:15 
Мне одному кажется что несмотря на ROT13 данный текст был бы отгрепан первым же, кто ищет адреса электронной почты? Напоминает слона, который прячется за деревом.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

60. "Эксперимент по проверке, читают ли код открытых проектов"  +1 +/
Сообщение от Аноним (??) on 04-Авг-15, 14:21 
> Мне одному кажется что несмотря на ROT13 данный текст был бы отгрепан
> первым же, кто ищет адреса электронной почты?

Ну, дерзайте. Напомню - это перл :)

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

64. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от anonymous (??) on 04-Авг-15, 15:05 
parallel-20150622 $ grep -R "[a-z]*@[a-z]*\.[a-z]*" * | grep -v gnu|grep -v example|wc -l
13
parallel-20150622 $ grep -R "[a-z]*@[a-z]*\.[a-z]*" * | grep -v gnu|grep -v example
CREDITS:rici@stackoverflow.com: Documentation on exporting arrays using --env.
CREDITS:jengelh@inai.de: Maintaining GNU Parallel for openSUSE.
install-sh:  # Otherwise, the last argument is the destination.  Remove it from $@.
missing:# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
Binary file src/parallel_tutorial.pdf matches
Binary file src/parallel.pdf matches
src/sem:            ::error("No more processes: cannot run a single job. Something is wrong at @arg.");
src/sem:    #   @full_path = full paths to @programs. Nothing if not found
src/sem:    # qymux oaawuq@fmzsq.pw itqz kag dqmp ftue.
src/parallel:            ::error("No more processes: cannot run a single job. Something is wrong at @arg.");
src/parallel:    #   @full_path = full paths to @programs. Nothing if not found
src/parallel:    # qymux oaawuq@fmzsq.pw itqz kag dqmp ftue.
Binary file src/niceload.pdf matches
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

65. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от chinarulezzz (ok) on 04-Авг-15, 15:14 

grep -Pro "\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b" parallel/

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

104. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 11-Авг-15, 11:26 
> Мне одному кажется что несмотря на ROT13 данный текст был бы отгрепан
> первым же, кто ищет адреса электронной почты? Напоминает слона, который прячется
> за деревом.

Ответ простой, такой коммит не прошел бы вообще. Какой там наx греп?
Впрочем, теперь более очевидно, что бОльшая часть комментаторов здесь вообще далека от всего этого, несмотря на все их усилия.

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

107. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от arisu (ok) on 11-Авг-15, 14:12 
> Ответ простой, такой коммит не прошел бы вообще.

а по‐моему, это забавно. я бы смержил, например — люблю безобразия.

Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

40. "Эксперимент по проверке, читают ли код открытых проектов"  +2 +/
Сообщение от svsd_val (ok) on 04-Авг-15, 11:20 
Неплохо, мой знакомый так себе девушку искал на странице вк, правда просто перевёл сообщение двоичный вид и потом в хекс ... и немного спустя женился =)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

48. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от vn971 (ok) on 04-Авг-15, 11:56 
*первая мысль: немного стрёмно всё же будет в плане девушек со знакомыми друзьями-программистами
*после минуты раздумий: хотя норм. При знакомстве всё равно ИМХО ясно будет знает ли девушка binary, или нет.
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

68. "Эксперимент по проверке, читают ли код открытых проектов"  +1 +/
Сообщение от Аноним (??) on 04-Авг-15, 16:08 
искать в вк сродни копанию в помойной яме
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

70. "Эксперимент по проверке, читают ли код открытых проектов"  +1 +/
Сообщение от arisu (ok) on 04-Авг-15, 16:23 
> искать в вк сродни копанию в помойной яме

ну вот видишь — выкопал. какое искало — такое и накопало.

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

100. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 11-Авг-15, 11:03 
> Неплохо, мой знакомый так себе девушку искал на странице вк, правда просто
> перевёл сообщение двоичный вид и потом в хекс ... и немного
> спустя женился =)

Если хочешь её фото запостить, переведи в "двоичный вид и потом в хекс", чтобы не так страшно было...

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

42. "Эксперимент по проверке, читают ли код открытых проектов"  –1 +/
Сообщение от nib email on 04-Авг-15, 11:29 
В большом проекте такой комент не прошел бы ревью и зарубился бы еще ботом/удалили бы позже при чистке:)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

49. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от vn971 (ok) on 04-Авг-15, 11:58 
Так при ревью объяснить своему товарищу (или другому девелоперу) в чём суть. Если проект просто большой, но не проприетарный -- наверняка прокатило бы.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

56. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от nib email on 04-Авг-15, 13:28 
и тогда эта дискуссия будет видна погуглив коммит/change-id..:)
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

95. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 11-Авг-15, 10:18 
Можно хоть один пример серьезного живого проекта, где такая муть прокатила бы?

Если вы не в курсе, а походу так и есть, то такую хрень не дадут закоммиттить никуда. Вообще, никуда. Совсем.

Кто-то с доступом, конечно, может сам закоммиттить без review, но это уже неправильный ход вещей и такое точно отревертят довольно быстро.

Но, конечно, можно выбрать дохлый проект с 0.001 майнтейнеров и потом жаловаться что никто не читает код этого никому не нужного проекта. Это было бы идеальное исследование...

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

53. "Эксперимент по проверке, читают ли код открытых проектов"  +1 +/
Сообщение от Филипп Филиппович (ok) on 04-Авг-15, 13:12 
Напоминает классику: в качестве материала для шестерни выбираем дерево, т.к. дипломный проект всё равно никто не читает.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

76. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Nicknnn email(ok) on 04-Авг-15, 18:07 
Классика у всех своя. Помню "А валы у нас делают из дуба. Потому, что записку никто не читает"
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

77. "Эксперимент по проверке, читают ли код открытых проектов"  +2 +/
Сообщение от anonymous (??) on 04-Авг-15, 19:14 
Аналогично, "сердечник трансформатора выполнен из морёного дуба"
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

69. "Эксперимент по проверке, читают ли код открытых проектов"  –1 +/
Сообщение от Аноним (??) on 04-Авг-15, 16:22 
Нормальная с точки зрения ИБ ситуёвина в интырпрайзе. Кто вам всем сказал, что код парсится ВРУЧНУЮ? Для анализа кода уже столько тулзов понаписано. Задача программера - разобрать лишь те участки кода, которые по какой-то причине были акцентированы тулзой. Опять же, достаточно обратить внимание на дифы в новом коде. И если аудит кода производится регулярно, то не такие это уж и серьезные временные затраты. Вопрос цены. Главное, что такая возможность есть по-определению.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

73. "Эксперимент по проверке, читают ли код открытых проектов"  –1 +/
Сообщение от Аноним (??) on 04-Авг-15, 17:33 
как же раздражают плоские коментарии гуманитариев
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

82. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним email(??) on 05-Авг-15, 00:40 
Гуманитарий прав - слишком большой объем кода. Это не гуманно просто ожидать что люди будут вычитывать код.
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

97. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 11-Авг-15, 10:28 
> Гуманитарий прав - слишком большой объем кода. Это не гуманно просто ожидать что люди будут вычитывать код.

Еще один гуманитарий? Где "слишком большой объем кода"? Вроде речи не шло о конкретных репозиториях. Так где именно, расскажи?

Ядро линукс достаточно большое? Гуманно ли ожидать, что люди будут вычитывать код? Одно могу сказать точно, такого типа комментарий ты туда не пропихнешь при всем желании...

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

75. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 04-Авг-15, 18:02 
Вы такое в исходниках докера напишите.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

83. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 05-Авг-15, 01:23 
Вот недавно такой эксперимент провели в ext4.
багу добавили 3.8 нашли и пофиксили только в 4.2 .. спустя 2 года.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

86. "Эксперимент по проверке, читают ли код открытых проектов"  –2 +/
Сообщение от count0krsk (ok) on 06-Авг-15, 05:46 
> Вот недавно такой эксперимент провели в ext4.

Как там btrfs, не падает? ;-) И пару утилит которые могут её восстановить в случае затирания первых нескольких Гб диска. Со структурой папок и именами файлов, естественно. А то у меня только исходников и документов несколько тысяч.

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

84. "Эксперимент по проверке, читают ли код открытых проектов"  –1 +/
Сообщение от Аноним (??) on 05-Авг-15, 03:03 
Это круто!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

90. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 07-Авг-15, 13:45 
В сорцах одного приличного нетфлоу-сенсора попадался анекдот про отца и голых женщин на львах, на русском, в коях-восемь
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

91. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 11-Авг-15, 09:17 
Вот ещё пример:

https://forum.winehq.org/viewtopic.php?f=8&t=25045

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

105. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 11-Авг-15, 11:30 
Пример чего? Что не так?
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

108. "Эксперимент по проверке, читают ли код открытых проектов"  +/
Сообщение от Аноним (??) on 11-Авг-15, 16:19 
Там есть ссылка на git Wine. Там показано,что в файле advapi.c,где описаны функции advapi, каким-то боком попала функция ole32,а она должна быть в файле ole32_main.c
Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру