[решено] дыра?!?

Ответить
zrpg
Сообщения: 205
Зарегистрирован: 11 фев 2017, 07:02
Operating system: ROSA Desktop Fresh R11.1 release 2016.1 for x86_64
4.15.0-desktop-122.124.1rosa-x86_64

[решено] дыра?!?

Сообщение zrpg » 03 мар 2017, 17:00

По ссылке видео, это бесплатный видеохостинг
http://vimple.co/ec51e6be11614acab7c89c5029886925

vim пока что удалю :)
Последний раз редактировалось zrpg 07 мар 2017, 16:54, всего редактировалось 1 раз.
Xfce

Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!

Английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Но желательно его знать!

zrpg
Сообщения: 205
Зарегистрирован: 11 фев 2017, 07:02
Operating system: ROSA Desktop Fresh R11.1 release 2016.1 for x86_64
4.15.0-desktop-122.124.1rosa-x86_64

Re: дыра?!?

Сообщение zrpg » 03 мар 2017, 22:07

Аналогично в vi. Заблокировал запуск. Такое же в mageia 6 и fedora 25. Похоже проблема с самим vi, а не с системой.
Если на папку в которой файл у пользователя на изменение нет прав, тогда работает правильно. Но если на папку у пользователя есть права на запись, тогда он может изменить ЛЮБОЙ файл без прав :o
Xfce

Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!

Английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Но желательно его знать!

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: дыра?!?

Сообщение trs » 04 мар 2017, 10:58

zrpg писал(а):если на папку у пользователя есть права на запись, тогда он может изменить ЛЮБОЙ файл
Так и задумано.

zrpg
Сообщения: 205
Зарегистрирован: 11 фев 2017, 07:02
Operating system: ROSA Desktop Fresh R11.1 release 2016.1 for x86_64
4.15.0-desktop-122.124.1rosa-x86_64

Re: дыра?!?

Сообщение zrpg » 05 мар 2017, 22:28

Вряд ли. Например nano такого не делает.
Xfce

Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!

Английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Но желательно его знать!

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: дыра?!?

Сообщение notauser » 06 мар 2017, 05:01

Нет. В смысле да. Многопользовательская система же. Это относительно безопасно. Редактор пытается изменить файл который ему позволили открыть. Сохранение "делает механизм "внесения изменений". Его и смотреть надо.

Код: Выделить всё

mv user_файл root_файл_с_правом_на_чтение_всем
от пользователя в такой папке вроде поменяет права на этот файл с root на пользователя. Но это не так. Считайте, что исходный root_файл_с_правом_на_чтение_всем перестал существовать и появился новый с таким же именем, но созданный пользователем. Ведь удалить такой файл из папки и создать новый с аналогичным именем пользователю разрешили. Просто изменить (

Код: Выделить всё

cp user_файл root_файл_с_правом_на_чтение_всем
) содержимое сохранив права доступа не получится. На то оно и право записи в папку. НОВЫЙ, т.е. другой файл теперь не root, а пользователя. Так надо.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: дыра?!?

Сообщение trs » 06 мар 2017, 10:38

Права на изменение содержимого даны. Сравните с обычной папкой. Вляделец может делать с её "файлами" что угодно. Захотел, переместил куда-нибудь лист, будь он хоть гербовой бумагой с семью печатями. vim делает тоже самое (создавая резервные "копии"?). nano прогорамма попроще и не использует такую возможность ядра.

zrpg
Сообщения: 205
Зарегистрирован: 11 фев 2017, 07:02
Operating system: ROSA Desktop Fresh R11.1 release 2016.1 for x86_64
4.15.0-desktop-122.124.1rosa-x86_64

Re: дыра?!?

Сообщение zrpg » 07 мар 2017, 16:51

trs, notauser убедили. Да можно удалить такой файл и создать новый.
И всё равно думаю что это не хорошо. И ни один текстовый процессор такого делать не должен, ну то есть автоматом не должен
Xfce

Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!

Английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Но желательно его знать!

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: дыра?!?

Сообщение notauser » 08 мар 2017, 22:01

trs писал(а):Права на изменение содержимого даны. Сравните с обычной папкой. Вляделец может делать с её "файлами" что угодно. Захотел, переместил куда-нибудь лист, будь он хоть гербовой бумагой с семью печатями. vim делает тоже самое (создавая резервные "копии"?). nano прогорамма попроще и не использует такую возможность ядра.
Вот такая "печать"

Код: Выделить всё

chattr +i файл
не даст переместить. Если работает в используемой фс, конечно.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: [решено] дыра?!?

Сообщение trs » 09 мар 2017, 08:58

zrpg писал(а):ни один текстовый процессор такого делать не должен, ну то есть автоматом не должен
"Атаку" можно произвести из командной сторки, необходимости в текстовом редакторе нет. То есть vim не открывает уязвимость в системе.

zrpg
Сообщения: 205
Зарегистрирован: 11 фев 2017, 07:02
Operating system: ROSA Desktop Fresh R11.1 release 2016.1 for x86_64
4.15.0-desktop-122.124.1rosa-x86_64

Re: [решено] дыра?!?

Сообщение zrpg » 10 мар 2017, 20:38

trs, это к тому что сказано:
каждая программа делает что-то одно и делает это хорошо, остальные программы этим пользуются
Xfce

Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!

Английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Но желательно его знать!

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: [решено] дыра?!?

Сообщение trs » 11 мар 2017, 06:22

Тогда это вопрос дизайна программы, а не безопасности системы.

Ответить

Вернуться в «Обсуждение ROSA Fresh R4 - R8 (платформа 2014.1)»