Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

dmon47
Сообщения: 0

Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение dmon47 »

Уважаемые профессионалы! Прошу вас дать совет как можно защитить Linux от смены пароля root с помощью Grub или LiveCD.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение eddy »

От liveCD можно защититься только шифрованием ФС.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение akdengi »

dmon47 писал(а):
08.09.2009 10:24
Уважаемые профессионалы! Прошу вас дать совет как можно защитить Linux от смены пароля root с помощью Grub или LiveCD.


Как учат на любом предмете по безопасности, единственный способ защитить машину - перекрыть к ней физический доступ. Иначе ее всегда можно взломать.
P.S. Поиск например дает вот такое: http://ss.lg.ua/node/165
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение Brainsburn »

akdengi писал(а):
08.09.2009 16:30
dmon47 писал(а):
08.09.2009 10:24
Уважаемые профессионалы! Прошу вас дать совет как можно защитить Linux от смены пароля root с помощью Grub или LiveCD.


Как учат на любом предмете по безопасности, единственный способ защитить машину - перекрыть к ней физический доступ. Иначе ее всегда можно взломать.
P.S. Поиск например дает вот такое: http://ss.lg.ua/node/165

Ну почему-же? Зашифровать можно так, что никто не будет знать, что именно расшифровывать. Например, я где-то читал, сделать ложный выбор ОС при загрузке - чтобы загрузить свою ОС, надо будет нажать определенную комбинацию клавиш, а если просто выбрать ОС из менюшки Grub-a, то пойдет форматирование диска на фоне ложной загрузки. Но это уж совершенно для маньяков :)
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение eddy »

Я, кстати, уже задавал подобный вопрос.

К сожалению, для защиты (без шифрования разделов) от загрузки с live-CD есть только один вариант: устанавливать пароль BIOS на включение компьютера и запирать корпус компьютера на замок (а еще лучше - держать его в сейфе :) ).
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение Denjs »

.... клавиатуру .... клавиатуру с мышкой.. наружу выведите...
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение Ali1 »

BIOS замените на заказную . С паролем по usb-ключу.
eddy писал(а):
08.09.2009 16:47
держать его в сейфе


( @ Sep 8 2009, в 18:35) писал(а):.... клавиатуру .... клавиатуру с мышкой.. наружу выведите...
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение Rootlexx »

iУведомление от модератора Rootlexx
Совершенно непонятно, причём здесь «Mandriva». Тема перемещается в «Прочие тематические беседы».
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение sash-kan »

самого элементарного никто и не подсказал.
достаточно /bin/login пропатчить.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
NekoExMachina
Сообщения: 485
ОС: Кошерная.

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение NekoExMachina »

достаточно /bin/login пропатчить.

копируем чистый /bin/login с livecd, chroot'имся, меняем пароль.
Если не секрет - как пропатчить, кстати?
На форуме больше не появляюсь.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)

Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение nadge »

sash-kan
+1.

В случае если хозяин компа отлучился на пару минут - самое оно. Злоумышленник будет долго тупить, в чем дело. Правда это не спасет от установки руткита или выполнения каких-либо иных действий при помощи Live-CD или init=/bin/bash, но это уже выходит за рамки данной темы.
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение Portnov »

Если есть физический доступ к системнику, пароль в биосе практически не имеет смысла - легко сбрасывается, да и большинство производителей имеют целую кучу 'встроенных' паролей, которые подходят всегда.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
sirocco
Сообщения: 782
Статус: Задвинутый соучастник

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение sirocco »

Portnov писал(а):
09.09.2009 08:55
... большинство производителей имеют целую кучу 'встроенных' паролей, которые подходят всегда.

Пробовали?

Во времена 486 точно работало. В БИОС-е хранился простенький инженерный хэш, к которому подходила эта самая "куча паролей".

На более современной плате мне проделать такое не удалось. Гуглить немного умею, но если подскажете урл, буду рад.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение eddy »

sirocco писал(а):
09.09.2009 09:09
В БИОС-е хранился простенький инженерный хэш, к которому подходила эта самая "куча паролей".

Да даже если ваш БИОС и не имеет фирменного backdoor'а, все равно пользоваться паролем на включение компьютера не очень удобно. А запретить на уровне БИОСа загрузку с внешних носителей на современных компьютерах, к сожалению, нельзя: при загрузке можно нажать "волшебную" F10 (или другую клавишу) и из появившегося меню выбрать, с чего грузиться.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение sash-kan »

NekoExMachina писал(а):
09.09.2009 02:17
Если не секрет - как пропатчить, кстати?
взять исходники, исправить, скомпилировать, скопировать полученный бинарник в /bin/login.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение Ali1 »

eddy писал(а):
09.09.2009 10:59
sirocco писал(а):
09.09.2009 09:09
В БИОС-е хранился простенький инженерный хэш, к которому подходила эта самая "куча паролей".

Да даже если ваш БИОС и не имеет фирменного backdoor'а, все равно пользоваться паролем на включение компьютера не очень удобно. А запретить на уровне БИОСа загрузку с внешних носителей на современных компьютерах, к сожалению, нельзя: при загрузке можно нажать "волшебную" F10 (или другую клавишу) и из появившегося меню выбрать, с чего грузиться.

Платы надо правильные покупать.
Вот например - Intel 965ry:
Пароль root - установлен.
Пароль user - не задан.
F10 - "для разблокирования введите пароль"
Запуск без пароля
Впрочем, ея BIOS можно переписать из дос, отключив всё кроме флоповода. Но существуют BIOS`ы, которые так не перепишешь.
Спасибо сказали:
Аватара пользователя
NekoExMachina
Сообщения: 485
ОС: Кошерная.

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение NekoExMachina »

взять исходники, исправить, скомпилировать, скопировать полученный бинарник в /bin/login.

Гениально.
Я подразумевал, _на_что_ пропатчить.
Т.е., какой функционал добавить/отнять.
На форуме больше не появляюсь.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)

Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3696
ОС: Mandriva => Gentoo (~amd64)

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение devilr »

При наличии физического доступа к компьютеру спасет, разве что, шифрование. Остальное можно решить, допустим, ноутбуком. К которому через USB цепляем винт - и тут уж хоть пароль меняй, хоть просто так данные сливай.
Ну, либо сбрасываем BIOS. Если первая загрузка с флоппи - цепляем его и опять же обнуляем пароль.

P.S. Можно и не обнулять. Допустим сохранить хэш, сделать свои черные делишки и положить хэш обратно. ;)
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5426
ОС: Gentoo

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение /dev/random »

Можно сбрасывающие биос контакты на плате обмазать изолирующим лаком :)
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение Ali1 »

Можно сбрасывающие биос контакты на плате обмазать изолирующим лаком :)

Проводник перерезать.

PS А если пароль лежит не в CAMOS ?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение sash-kan »

NekoExMachina писал(а):
09.09.2009 13:43
Т.е., какой функционал добавить/отнять.
полный простор для фантазии.
примеры:
вообще не давать залогиниться с учётной записью root.
пароль root-а (точнее, хэш, конечно) ни откуда не считывать, а задать константой в программе.
пароль root-а считывать не из /etc/shadow, а из какого-нибудь непримечательного файла (/etc/X11/xorg.conf, например (улыбка)).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
begin2009
Сообщения: 349
Статус: Ламер со стажем
ОС: без глюков

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение begin2009 »

Ali1 писал(а):
09.09.2009 13:52
Можно сбрасывающие биос контакты на плате обмазать изолирующим лаком :)

Проводник перерезать.

PS А если пароль лежит не в CAMOS ?

А если выдрать батарейку и потом вставить? Единственно - шифровать ФС.
Пессимист видит темный туннель, оптимист видит свет в конце туннеля, реалист видит свет, туннель и поезд.
И только машинист видит этих трех идиотов, сидящих на рельсах.
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение Ali1 »

begin2009 писал(а):
09.09.2009 22:19
А если выдрать батарейку и потом вставить? Единственно - шифровать ФС.

А если пароль лежит не в микросхеме CAMOS, а в энергонезависимой памяти ?
Шифрование ФС не спасает. Вы не можете держать ядро на шифрованной ФС. Следовательно есть возможность его подмены и кражи пароля ФС.
Выход только в правильной BIOS и аппаратном шифровании загрузчика и ядра системы.
Спасибо сказали:
Аватара пользователя
begin2009
Сообщения: 349
Статус: Ламер со стажем
ОС: без глюков

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение begin2009 »

Ali1 писал(а):
09.09.2009 22:33
begin2009 писал(а):
09.09.2009 22:19
А если выдрать батарейку и потом вставить? Единственно - шифровать ФС.

А если пароль лежит не в микросхеме CAMOS, а в энергонезависимой памяти ?
Шифрование ФС не спасает. Вы не можете держать ядро на шифрованной ФС. Следовательно есть возможность его подмены и кражи пароля ФС.
Выход только в правильной BIOS и аппаратном шифровании загрузчика и ядра системы.

Вообще-то, согласен. А еще, помните были такие компы (i286 - i486) на системнике был замочек. Пентиумов с замком уже не видел.
Пессимист видит темный туннель, оптимист видит свет в конце туннеля, реалист видит свет, туннель и поезд.
И только машинист видит этих трех идиотов, сидящих на рельсах.
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение Atolstoy »

begin2009 писал(а):
09.09.2009 22:39
Пентиумов с замком уже не видел.

На брендовых до сих пор такие ставят, например Dell. Это для бизнес-пользователей :)
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение Ali1 »

Серв. корпус 5U 19" IN-WIN "IW-R3000N" ATX 2.03 (без БП)
....
Защита от несанкционированного доступа Датчик вскрытия корпуса, замок на передней и петля для висячего замка на боковой панели
5 196.72
Спасибо сказали:
Аватара пользователя
begin2009
Сообщения: 349
Статус: Ламер со стажем
ОС: без глюков

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение begin2009 »

Atolstoy писал(а):
09.09.2009 22:42
begin2009 писал(а):
09.09.2009 22:39
Пентиумов с замком уже не видел.

На брендовых до сих пор аткие ставят, например Dell. Это для бизнес-пользователей :)

Тогда понятно, почему не видел. Пятый комп (со времен первых пней) - и все на коленке деланные.
Пессимист видит темный туннель, оптимист видит свет в конце туннеля, реалист видит свет, туннель и поезд.
И только машинист видит этих трех идиотов, сидящих на рельсах.
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение Brainsburn »

Вобще непонятно, почему не реализовали до сих пор технологию "железного" пароля для администратора, который зашит в чипе материнки. Такое, конечно, повседневно использовать неудобно, но в случаях, когда надо отлучиться, оставив компьютер среди народа, это очень бы помогло. Конечно хард можно и так вытащить, но это уже другой вопрос :)
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение Bluetooth »

Brainsburn писал(а):
09.09.2009 22:52
Вобще непонятно, почему не реализовали до сих пор технологию "железного" пароля для администратора, который зашит в чипе материнки. Такое, конечно, повседневно использовать неудобно, но в случаях, когда надо отлучиться, оставив компьютер среди народа, это очень бы помогло. Конечно хард можно и так вытащить, но это уже другой вопрос :)
А для чего это надо? Чтобы никто посторонний не получил доступ к инфе? Для этого есть криптография и стеганография. А всякие "вшитые пароли, которые не сбросить" - это только способ угробить железку, забыв пароль.
Спасибо сказали:
MMouXe
Сообщения: 252

Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?

Сообщение MMouXe »

Я подразумевал, _на_что_ пропатчить.
Изменить конструкцию "if" (в теле которой идет разрешение на вход) таким образом, чтобы она, например, разрешала входить под рутом + свой пароль. В итоге как бы админ (злоумышленник) не менял пароль к руту, ты всегда сможешь войти со своим (запасным).
Пентиумов с замком уже не видел.
Таки тоже есть, например, пень ммх в корпусе desktop slimline.
Спасибо сказали: