The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"OpenNews: Java SE 6 Update 10 - значительный шаг навстречу web-приложениям"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Доступны два режима работы форума: "Раскрыть нити" и "Свернуть нити".
. "Java SE 6 Update 10 - значительный шаг навстречу web-приложе..." +/
Сообщение от User294 (ok), 17-Окт-08, 03:13 
>Вы никогда не интересовались, как троянцы с web сайта попадают на компьютер
>пользователя? Так посредством маленьких скриптиков на javascript - в 100% случаях.

На ваше несчастье - интересовался.Типичный пример: при попытке кульхаксоров меня **нуть анимированным курсором (фирменный баг незапатченых виндов+IE) я увидел маленький такой эксплойт (писаный на асме) засунутый в .ANI файл.Если у юзера дефектная система - браузер качнет курсор (потому что в атрибутах указано что для этой страницы курсор для таких-то объектов - такой вот, брать оный там-то) и отобразит его.А если GDI у юзера был непатченый - из-за того что курсор сконструирован "специальным образом" - оно еще в кернеле системы машинный код заодно выполняет, любезно приаттаченый к так сказать "курсору".Тупорылый примитивный шеллкод на асме, который сгружает с заданной урлы файл.И какой, тут нафиг JavaScript?Сам по себе JS пукнуть лишний раз не может.Сокеты ему недоступны.Работа с файлами тоже недоступна.Расскажите пожалуйса, как JavaScript загружает пользователю на компьютер трояна при таком безобразии?Очень интересно.Давайте пруфлинки, примеры кода или что там еще.Как самый максимум JS может попытаться скачать файл самовольно инициировав переход по ссылке.Дальнейшее сугубо от действия юзера зависит - браузер как правило выкинет стандартный диалог сохранения файла и не более того.С такой точки зрения юзера можно и полностью пассивной страницей нагреть - достаточно там ссылку на троян разместить а дальше - пусть юзер его сам скачает и запустит - по действиям получается почти то же самое :)

>Java - мне ни одного неизвесто.

Ну вы вроде на вселенский разум не тянете.Припоминается что бывали эксплойты на баги JVM которые позволяли повысить аплетам права.Ну вот аплеты демонстрирующие это были.До "боевых" эксплойтов не дошло (или дошло?Я не включаю Java) в основном потому что у юзерья Java зачастую нет.Если флеш еще зачем-то нужен то Java...  в свое время отключив ее я так и не заметил - а что же я теряю?Ну, кроме адских тормозов которые возникали в браузере когда жаба раскочегаривалась.Такой потере я честно говоря даже рад :)

>Чисто технически у Java есть политики безопасности, которые никаких файлов с харда
>прочитать не позволят.

Чисто практически их как минимум несколько раз обходили бобрые хацкеры а качать обновления патчащие это я подзаколебался и вырубил это.

>Это было бы уж очень странно - разрешать
>программе из интернета лизить по диску :)

JS и Flash как правило более кардинально рубят доступ (или точнее говоря, не предоставляют функционал) ко всему вообще, независимо от того из интернета оно или откуда там еще.Ни сокет не создать, ни файл открыть.Пусть вон кидается XMLками с веб-сервером AJAXом - ну и хватит с него :).Так как-то здорово спокойнее.А то с жабой по сути почти как шелл даешь ремотному аплету.И если его автор урод то в принципе ему ничто не помешает скажем доблестно настрогать сокетов и допустим запустить там сокс-проксь через который можно потом радостно сыпать спамом через лоха запустившего это.Чем не троян и не ботнет?А мне это надо?На JS попробуйте так сделать, хаха :)

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
OpenNews: Java SE 6 Update 10 - значительный шаг навстречу web-приложениям, opennews, 17-Окт-08, 00:04  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру