Как защитить 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.Пентиумов с замком уже не видел.