Friday, 27 October 2006

andrzejn: (Default)
Рассказали мне сегодня, что в сети eDonkey появились вредоносные антипиратские сервера, целенаправленно нарушающие протоколы обмена: отвечают на запросы, что у них есть файлы с нужными сигнатурами, но вместо нормального содержимого отдают случайный мусор. Протокол eDonkey устроен так, что пока весь файл целиком не примешь - не определишь, что какие-то куски в нём испорчены.

Как бороться с этим технически - примерно понятно: расширить возможности протокола и позволить клиентам спрашивать у серверов контрольные суммы произвольного фрагмента файла. Скачал кусок - опросил остальные сервера: хороший ли кусок я скачал? Пока вредители будут в заметном меньшинстве, это поможет.

Но это только полдела. А вторая половина - организационная. По результатам скачиваний клиенты должны вести рейтинги доверия к серверам. Поскольку строить рейтинги всех серверов - дело долгое, клиенты должны уметь обмениваться своими списками рейтингов. А как защититься от вредителей, которые будут подделывать списки? Вводить поправки на рейтинг доверия к тому, у кого берёшь список рейтингов.

В общем, всё как у людей. Через пару витков развития контрмер среди программ начнутся такие интриги, махинации и разноцветный пиар, что и люди перестанут в них разбираться.
andrzejn: (Default)
Когда школьникам задают сочинения - их готовят в писатели. А когда им задают изложения - готовят в переводчики.
andrzejn: (South Park)
- Тебя как зовут? - поинтересовался рыцарь, прожевав кусок мяса.

- Огнетушитель, - ответил дракон и заглотил половину жареного барашка.

- Это как? - удивился рыцарь.

- Я тебе лучше покажу. Ты ещё мяса хочешь?

- Не, наелся уже.

- Тогда отойди от костра шагов на десять. И коня отведи.

Дракон подцепил остатки жаркого, пожевал, сглотнул, а потом дохнул огнём на костёр. Ослепительно-белое пламя расплескалось по земле и пропало, оставив после себя лишь дымящееся обугленное пятно. Костёр погас - гореть там было уже нечему.

- Вот. Понял? - спросил дракон, с удовлетворением глядя на озадаченное лицо рыцаря.

- Понял, - задумчиво сказал тот, потрогал край чёрного пятна и подул на обожжённые пальцы. - Как не понять...

- А тебя как зовут?

- Миротворец, - вздохнул рыцарь.


[ остальные рассказки ]

Profile

andrzejn: (Default)
Андрій Новосьолов

May 2025

M T W T F S S
    1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Thursday, 22 May 2025 13:39
Powered by Dreamwidth Studios