Как стать автором
Обновить

Сказки дiда Панаса. Сказ о том, как злыдни дверь заднюю в ядра пингвинячьи прорубали

Уровень сложностиСредний
Время на прочтение2 мин
Количество просмотров3.1K
Всего голосов 21: ↑18 и ↓3+20
Комментарии6

Комментарии 6

потом поменяли в current->uid == 0 ? интересно

Этот патч был добавлен злоумышленниками и ничего полезного не делал в принципе — он просто должен был казаться полезным. Но это был бекдор, и его просто выкинули.

Как долго этот "патч" там просидел?

В принципе, сколько бы он там ни провисел, это было не так уж страшно. Репозиторий CVS был зеркалом, которым пользовались немногие. Основным репозиторием был BitKeeper, а туда бэкдор протолкнуть не смогли.

Собственно, поэтому бэкдор и был обнаружен: в CVS не должно было существовать изменений, которых не было в BitKeeper, потому что все изменения сначала вносились в репозиторий BitKeeper, а потом сгружались в CVS.

Вот и вы ничего необычного не видите, малятки?

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации