Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
Модератор: Модераторы разделов
-
dmon47
- Сообщения: 0
Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
Уважаемые профессионалы! Прошу вас дать совет как можно защитить Linux от смены пароля root с помощью Grub или LiveCD.
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
От liveCD можно защититься только шифрованием ФС.
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
akdengi
- Сообщения: 4244
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
Как учат на любом предмете по безопасности, единственный способ защитить машину - перекрыть к ней физический доступ. Иначе ее всегда можно взломать.
P.S. Поиск например дает вот такое: http://ss.lg.ua/node/165
Меня тут снова нет :P
-
Brainsburn
- Сообщения: 950
- Статус: /
- ОС: Gentoo
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
akdengi писал(а): ↑08.09.2009 16:30
Как учат на любом предмете по безопасности, единственный способ защитить машину - перекрыть к ней физический доступ. Иначе ее всегда можно взломать.
P.S. Поиск например дает вот такое: http://ss.lg.ua/node/165
Ну почему-же? Зашифровать можно так, что никто не будет знать, что именно расшифровывать. Например, я где-то читал, сделать ложный выбор ОС при загрузке - чтобы загрузить свою ОС, надо будет нажать определенную комбинацию клавиш, а если просто выбрать ОС из менюшки Grub-a, то пойдет форматирование диска на фоне ложной загрузки. Но это уж совершенно для маньяков
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
Я, кстати, уже задавал подобный вопрос.
К сожалению, для защиты (без шифрования разделов) от загрузки с live-CD есть только один вариант: устанавливать пароль BIOS на включение компьютера и запирать корпус компьютера на замок (а еще лучше - держать его в сейфе
).
К сожалению, для защиты (без шифрования разделов) от загрузки с live-CD есть только один вариант: устанавливать пароль BIOS на включение компьютера и запирать корпус компьютера на замок (а еще лучше - держать его в сейфе
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
Denjs
- Сообщения: 1685
- ОС: SuSe 10.2
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
.... клавиатуру .... клавиатуру с мышкой.. наружу выведите...
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
-
Ali1
- Сообщения: 2250
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
i Уведомление от модератора Rootlexx Совершенно непонятно, причём здесь «Mandriva». Тема перемещается в «Прочие тематические беседы».
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
самого элементарного никто и не подсказал.
достаточно /bin/login пропатчить.
достаточно /bin/login пропатчить.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
NekoExMachina
- Сообщения: 485
- ОС: Кошерная.
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
достаточно /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)
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?
sash-kan
+1.
В случае если хозяин компа отлучился на пару минут - самое оно. Злоумышленник будет долго тупить, в чем дело. Правда это не спасет от установки руткита или выполнения каких-либо иных действий при помощи Live-CD или init=/bin/bash, но это уже выходит за рамки данной темы.
+1.
В случае если хозяин компа отлучился на пару минут - самое оно. Злоумышленник будет долго тупить, в чем дело. Правда это не спасет от установки руткита или выполнения каких-либо иных действий при помощи Live-CD или init=/bin/bash, но это уже выходит за рамки данной темы.
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
Если есть физический доступ к системнику, пароль в биосе практически не имеет смысла - легко сбрасывается, да и большинство производителей имеют целую кучу 'встроенных' паролей, которые подходят всегда.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
sirocco
- Сообщения: 782
- Статус: Задвинутый соучастник
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
Пробовали?
Во времена 486 точно работало. В БИОС-е хранился простенький инженерный хэш, к которому подходила эта самая "куча паролей".
На более современной плате мне проделать такое не удалось. Гуглить немного умею, но если подскажете урл, буду рад.
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
Да даже если ваш БИОС и не имеет фирменного backdoor'а, все равно пользоваться паролем на включение компьютера не очень удобно. А запретить на уровне БИОСа загрузку с внешних носителей на современных компьютерах, к сожалению, нельзя: при загрузке можно нажать "волшебную" F10 (или другую клавишу) и из появившегося меню выбрать, с чего грузиться.
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
взять исходники, исправить, скомпилировать, скопировать полученный бинарник в /bin/login.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Ali1
- Сообщения: 2250
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
eddy писал(а): ↑09.09.2009 10:59
Да даже если ваш БИОС и не имеет фирменного backdoor'а, все равно пользоваться паролем на включение компьютера не очень удобно. А запретить на уровне БИОСа загрузку с внешних носителей на современных компьютерах, к сожалению, нельзя: при загрузке можно нажать "волшебную" F10 (или другую клавишу) и из появившегося меню выбрать, с чего грузиться.
Платы надо правильные покупать.
Вот например - Intel 965ry:
Пароль root - установлен.
Пароль user - не задан.
F10 - "для разблокирования введите пароль"
Запуск без пароля
Впрочем, ея BIOS можно переписать из дос, отключив всё кроме флоповода. Но существуют BIOS`ы, которые так не перепишешь.
-
NekoExMachina
- Сообщения: 485
- ОС: Кошерная.
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
взять исходники, исправить, скомпилировать, скопировать полученный бинарник в /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)
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?
При наличии физического доступа к компьютеру спасет, разве что, шифрование. Остальное можно решить, допустим, ноутбуком. К которому через USB цепляем винт - и тут уж хоть пароль меняй, хоть просто так данные сливай.
Ну, либо сбрасываем BIOS. Если первая загрузка с флоппи - цепляем его и опять же обнуляем пароль.
P.S. Можно и не обнулять. Допустим сохранить хэш, сделать свои черные делишки и положить хэш обратно.
Ну, либо сбрасываем BIOS. Если первая загрузка с флоппи - цепляем его и опять же обнуляем пароль.
P.S. Можно и не обнулять. Допустим сохранить хэш, сделать свои черные делишки и положить хэш обратно.
-
/dev/random
- Администратор
- Сообщения: 5426
- ОС: Gentoo
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
Можно сбрасывающие биос контакты на плате обмазать изолирующим лаком :)
-
Ali1
- Сообщения: 2250
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
Можно сбрасывающие биос контакты на плате обмазать изолирующим лаком
Проводник перерезать.
PS А если пароль лежит не в CAMOS ?
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
полный простор для фантазии.
примеры:
вообще не давать залогиниться с учётной записью root.
пароль root-а (точнее, хэш, конечно) ни откуда не считывать, а задать константой в программе.
пароль root-а считывать не из /etc/shadow, а из какого-нибудь непримечательного файла (/etc/X11/xorg.conf, например (улыбка)).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
begin2009
- Сообщения: 349
- Статус: Ламер со стажем
- ОС: без глюков
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
А если выдрать батарейку и потом вставить? Единственно - шифровать ФС.
Пессимист видит темный туннель, оптимист видит свет в конце туннеля, реалист видит свет, туннель и поезд.
И только машинист видит этих трех идиотов, сидящих на рельсах.
И только машинист видит этих трех идиотов, сидящих на рельсах.
-
Ali1
- Сообщения: 2250
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
А если пароль лежит не в микросхеме CAMOS, а в энергонезависимой памяти ?
Шифрование ФС не спасает. Вы не можете держать ядро на шифрованной ФС. Следовательно есть возможность его подмены и кражи пароля ФС.
Выход только в правильной BIOS и аппаратном шифровании загрузчика и ядра системы.
-
begin2009
- Сообщения: 349
- Статус: Ламер со стажем
- ОС: без глюков
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
Ali1 писал(а): ↑09.09.2009 22:33
А если пароль лежит не в микросхеме CAMOS, а в энергонезависимой памяти ?
Шифрование ФС не спасает. Вы не можете держать ядро на шифрованной ФС. Следовательно есть возможность его подмены и кражи пароля ФС.
Выход только в правильной BIOS и аппаратном шифровании загрузчика и ядра системы.
Вообще-то, согласен. А еще, помните были такие компы (i286 - i486) на системнике был замочек. Пентиумов с замком уже не видел.
Пессимист видит темный туннель, оптимист видит свет в конце туннеля, реалист видит свет, туннель и поезд.
И только машинист видит этих трех идиотов, сидящих на рельсах.
И только машинист видит этих трех идиотов, сидящих на рельсах.
-
Atolstoy
- Сообщения: 1655
- Статус: Tux in the rain
- ОС: Linux x86_64
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
На брендовых до сих пор такие ставят, например Dell. Это для бизнес-пользователей
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
http://atolstoy.wordpress.com
-
Ali1
- Сообщения: 2250
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
Серв. корпус 5U 19" IN-WIN "IW-R3000N" ATX 2.03 (без БП)
....
Защита от несанкционированного доступа Датчик вскрытия корпуса, замок на передней и петля для висячего замка на боковой панели
5 196.72
-
begin2009
- Сообщения: 349
- Статус: Ламер со стажем
- ОС: без глюков
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
Тогда понятно, почему не видел. Пятый комп (со времен первых пней) - и все на коленке деланные.
Пессимист видит темный туннель, оптимист видит свет в конце туннеля, реалист видит свет, туннель и поезд.
И только машинист видит этих трех идиотов, сидящих на рельсах.
И только машинист видит этих трех идиотов, сидящих на рельсах.
-
Brainsburn
- Сообщения: 950
- Статус: /
- ОС: Gentoo
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
Вобще непонятно, почему не реализовали до сих пор технологию "железного" пароля для администратора, который зашит в чипе материнки. Такое, конечно, повседневно использовать неудобно, но в случаях, когда надо отлучиться, оставив компьютер среди народа, это очень бы помогло. Конечно хард можно и так вытащить, но это уже другой вопрос :)
-
Bluetooth
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
А для чего это надо? Чтобы никто посторонний не получил доступ к инфе? Для этого есть криптография и стеганография. А всякие "вшитые пароли, которые не сбросить" - это только способ угробить железку, забыв пароль.Brainsburn писал(а): ↑09.09.2009 22:52Вобще непонятно, почему не реализовали до сих пор технологию "железного" пароля для администратора, который зашит в чипе материнки. Такое, конечно, повседневно использовать неудобно, но в случаях, когда надо отлучиться, оставив компьютер среди народа, это очень бы помогло. Конечно хард можно и так вытащить, но это уже другой вопрос
Спасибо сказали:
-
MMouXe
- Сообщения: 252
Re: Как защитить Linux от смены пароля root с помощью Grub или LiveCD?
Изменить конструкцию "if" (в теле которой идет разрешение на вход) таким образом, чтобы она, например, разрешала входить под рутом + свой пароль. В итоге как бы админ (злоумышленник) не менял пароль к руту, ты всегда сможешь войти со своим (запасным).Я подразумевал, _на_что_ пропатчить.
Таки тоже есть, например, пень ммх в корпусе desktop slimline.Пентиумов с замком уже не видел.