URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 86220
[ Назад ]

Исходное сообщение
"Компания Oracle была информирована о наличии критической уяз..."

Отправлено opennews , 30-Авг-12 11:51 
Компания Security Explorations сообщила (http://www.theregister.co.uk/2012/08/30/oracle_knew_about_flaws/), что в апреле сообщила Oracle подробности о 31 уязвимости в Java (http://www.security-explorations.com/en/SE-2012-01-status.html), среди которых фигурировала уязвимость, используемая в опубликованном (http://www.opennet.ru/opennews/art.shtml?num=34669) недавно  0-day эксплоите, поражающем все доступные версии Java 7. Примечательно, что в  июньском обновлении (http://www.opennet.ru/opennews/art.shtml?num=34583) Java были устранены лишь две уязвимости из представленного списка, 29 остались неисправленными.


С момента появления эксплоита в открытом доступе прошло уже 5 дней, а компания Oracle до сих пор не опубликовала заявление, касающееся возможности выпуска внепланового обновления Java (плановое обновление намечено на 16 октября). Тем временем, немецкое
Федеральное ведомство по информационной безопасности официально рекомендовало (https://www.bsi.bund.de/ContentBSI/Presse/Pressemitteilungen...) всем пользователям отключить плагин Java 7 в браузере до момента выхода обновления с исправлением уязвимости. Также сообщается о фактах появления на ряде легитимных сайтов троянских рекламных баннеров, поражающих системы пользователей через уязвимость в Java.

URL: http://www.theregister.co.uk/2012/08/30/oracle_knew_about_flaws/
Новость: http://www.opennet.ru/opennews/art.shtml?num=34696


Содержание

Сообщения в этом обсуждении
"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 30-Авг-12 11:51 
Энтерпрайзненько. Больше нечего добавить, к сожалению.

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено ананим , 30-Авг-12 11:54 
да кстати.
и куда-то защитники (не столько ынтырпрайза видимо, а своего неоценимого быдлокодерства) подевались сразу.

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 30-Авг-12 12:15 
какое отношение ынтырпрайз имеет к апплетам?

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено ананим тоже_преподаватель_информатики , 30-Авг-12 13:25 
оракл формс из состава оебс, работает на стороне клиента как апплет - вполне себе ынтырпраз.
это первое.
второе - банкоматы (платные между прочим. в опенсорс оракл их не отдала).
третье - да так со всм закрытым софтом. и мидл, и субд.
сколько там раз в год cpu выходит? 2? или всё же 4?
ну пусть будет раз в квартал.

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Eugene.Shiyanov , 30-Авг-12 12:19 
Я так понимаю, Вы отождествляете java и быдлокодерство. Ну поведайте нам, посоветуйте, что ли, языки программирования, на которых нельзя быдлокодерством заниматься.

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено dalco , 30-Авг-12 12:33 
В какой-то мере, это - ассемблер :) Если обладаешь только поверхностными знаниями - оно не взлетит. ;)

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено жабабыдлокодер , 30-Авг-12 12:50 
Взлетит, взлетит. Было дело, лет двадцать назад, программировал на нем, имея довольно приблизительные знания - и ничего, работало.

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено kurokaze , 30-Авг-12 18:45 
Попрограммровал бы ты на БЗ-34...

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Neper , 31-Авг-12 15:57 
Программировал на мк-61.
Дважды уволен за write-only кодописание...

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 30-Авг-12 21:19 
> Взлетит, взлетит.

Просто будет туева хуча странных багов. В хучшем случае трудноуловимых. Ассемблер простой, но чтобы на нем прогарммить надо понимать как работает процессор и знать что делают те или иные команды. Можно ли быдлокодить на асме? Сложно, но можно: науке известны случаи когда человек умудрялся проиграть сишному компилеру по скорости и/или объему даже на небольшом фрагменте кода. Просто для быдлокодера неудобно - надо много знать о железе + чуть облажаешься, программа трапается и фиг поймешь что и где.


"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 31-Авг-12 11:00 
> Просто для быдлокодера неудобно - надо много знать о железе + чуть облажаешься, программа трапается и фиг поймешь что и где.

Имхо, сложность программирования на ассемблере (я говорю про писание больших программ целиком на ассемблере, что делалось в древности) заключается в том, что программирование происходит с чрезмерной детализацией, в обилии деталей, в которых легко запутаться, и интеллект к этому не имеет никакого отношения - скорее, память и внимательность. Тут опечатался, там поставил не ту команду и не заметил (а команд даже в небольшом исходнике тысячи), поставил команды не в том порядке и т.д., от них просто рябит в глазах. Запоминать, подо что какой регистр используется тоже удовольствие сомнительное. Точно так же глупо вскапывать огромное поле лопатой (и потом гордиться и говорить, что, дескать, качественный результат получается только с приложением труда), если рядом стоит трактор.

И, как вы видите, прикладуху на ассемблере давно не делают, кроме отдельных фанатов этого дела (я, кстати, тоже был таким). Только отдельные места кода для максимального быстродействия, или под разные сильно урезанные микроконтроллеры.


"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 01-Сен-12 00:09 
> и интеллект к этому не имеет никакого отношения - скорее, память и внимательность.

Не знаю насчет интеллекта но как-то так замечаю что многие скрипткидисы характеризуются фразой "страшно далеки они от народа". Только от железа в данном случае. Они в принципе не понимают в какие физические действия в реальной железке трансформируется вон та простыня которую они накатали. Хороший ассемблерщик напротив, отлично понимает что и как произойдет. Элита осиливает и круть типа софтварного USB на медленном проце. Это guru level. Когда вы настолько хорошо понимаете во что ваша деятельность трансформируется, что можете софтом без спецжелезки изобразить неслабый протокол, потратив считанные команды на элемент протокола, при том что протокол дико критичен к формированию всех времянок. Вот это - легенды. Они понимают как все это работает. От и до. А не просто пишут слова в редакторе. И кстати такие обычно умеют и не только на ассемблере. Уж на си а зачастую и на си++ такие обычно пишут без проблем. Да и на скриптовом языке могут писать. А чего там такого уж фундаментально иного? Инструктируешь машину сделать вон то - она и делает. Для этого достаточно довольно среднего интеллекта, если по минимуму. Совсем дебил разумеется не справится - нужно минимальное умение абстрактно мыслить, с чем у дебилов проблемы.

А вообще, в программировании реально могучий интеллект нужен в основном теоретикам разрабатывающим самые основы, тем кто делает цифровую обработку сигналов, занимается алгоритмами сжатия, шифрования и прочая а потому реализует нетривиальные алгоритмы/сложную математику и ряд неочевидных простым смертным вещей. И то не всегда все так уж и сложно.

> Тут опечатался, там поставил не ту команду и не
> заметил (а команд даже в небольшом исходнике тысячи), поставил команды не
> в том порядке и т.д., от них просто рябит в глазах.

Ну на самом деле - надо просто форматировать так чтобы не рябило и colorizer в редакторе настраивать. Однако что неудобно так это отслеживать логику программы. Человек не CPU и потому ему все-таки не совсем удобно просчитывать весь эффект выполнения всех команд вообще.

> Запоминать, подо что какой регистр используется тоже удовольствие сомнительное.

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

> Точно так же глупо вскапывать огромное поле лопатой (и потом гордиться и
> говорить, что, дескать, качественный результат получается только с приложением труда),
> если рядом стоит трактор.

Вот по каким-то таким причинам и придумали си/си++ :)

> И, как вы видите, прикладуху на ассемблере давно не делают,

Как минимум это получается еще и напрочь непортабельно. И как-то не прикольно с нуля писать программу для ARM, MIPS, PowerPC, AMD64, ...  

> Только отдельные места кода для максимального быстродействия

Рассказывать это мне дело неблагодарное - я умею программить на ассемблере. Но предпочитаю выписывать на нем только то что объективно нужно. Понимая что это архитектурно-специфично и потому юзается только если надо выжать максимум любой ценой и/или если иначе ну совсем никак или еще кривее. Скажем из высокоуровневых сущностей не больно удобно например периферию низкоуровнево программить. С этим кой-как справляется только си. И то только после некоторого костылинга и исхитрений временами.


"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 02-Сен-12 11:27 
Маргинал?

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Капитан , 30-Авг-12 13:21 
add eax, 1

mov eax, 0

jmp myfunction
@aftercallmyfunction
...
@myfunction
...
jmp @aftercallmyfunction


"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 30-Авг-12 13:33 
Перфокарты с ручной пятиступенчатой (т.е. от "наборщика" до старшего программиста) верификацией. Только хардкор.

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 30-Авг-12 21:21 
> Перфокарты с ручной пятиступенчатой (т.е. от "наборщика" до старшего программиста) верификацией.
> Только хардкор.

Ну тогда перепишите NEON оптимизации VP8 на перфоленты. Мне интересно как SIMD инструкции будут выглядеть на перфоленте и насколько они ускорят работу :)


"Компания Oracle была информирована о наличии критической уяз..."
Отправлено ананим тоже_преподаватель_информатики , 30-Авг-12 13:29 
>Я так понимаю, Вы отождествляете java и быдлокодерство.

не-не-не! я отождествляю ынырпрайзную разработку (особенно оутсорсинг) с быдлокодерством. :D
а язык не важен. вон LSE с дотнетом отличный пример.


"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 30-Авг-12 13:38 
в принципе можешь не продолжать

"Компания Oracle была информирована о наличии критической..."
Отправлено arisu , 30-Авг-12 18:36 
> Я так понимаю, Вы отождествляете java и быдлокодерство.

угу.

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

путаешь причину и следствие. не потому быдлокодеры, что жабу выбрали, а потому жабу выбрали, что быдлокодеры.


"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 30-Авг-12 20:05 
>  Энтерпрайзненько. Больше нечего добавить, к сожалению.

Большму кораблю - большая торпеда. Ну что, пользователи онлайн-банкинга с супердупер цифровыми подписями, вы уже чувствуете себя в безопасности? Всего 29 не исправленных? И боевой сплойт в диком виде? Да, оракл ответственно относится к безопасности...


"Компания Oracle была информирована о наличии критической..."
Отправлено arisu , 30-Авг-12 20:09 
бессмысленно: не поймут.

"Компания Oracle была информирована о наличии критической..."
Отправлено Аноним , 30-Авг-12 21:22 
> бессмысленно: не поймут.

Да ладно? Обычно даже самый тупой упырь начинает со свистом извергать кирпичи когда бабло со счта улетает в неизвестном направлении :)


"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 30-Авг-12 11:56 
Похоже, что у них разрабы поразбегались или они вспомнили о велечии такой страны как Индия...

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 30-Авг-12 20:05 
> велечии

Да, плохо жители Индии знают русский язык :(.


"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 30-Авг-12 11:57 
У Оракла судя по всему аллергия на все бесплатное.
Типа - плюнем, авось само сгниет.

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Eugene.Shiyanov , 30-Авг-12 12:16 
интересно, а это только в оракловской сборке присутствует? Никто не в курсе как с этими уязвимостями в OpenJDK обстоят?

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Коммандер , 30-Авг-12 12:31 
На этом OpenJDK IDE-то не работают, куда там вирусу.

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Пингвино , 30-Авг-12 21:07 
OpenJDK 7, Webstorm работает. ЧЯДНТ?

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 30-Авг-12 15:32 
всё прекрасно там работает, смотрите комментарии с примерами на хабре :) Скорее всего, в Azul такого не будет, ибо оам оптимизируют по самое немогу, но до jdk7 они, кажется, не добрались
Других толковых альтернатив не знаю

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 30-Авг-12 12:35 
Весь энтерпрайз сидит на 6 и не рыпается.

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Pickle , 30-Авг-12 13:18 
Сказано же для ВСЕХ версий.

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 30-Авг-12 13:49 
Что, и для 6 тоже?

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 30-Авг-12 13:55 
На шестой не работает - просто сильно тормозит и все, зато на 7й - красота - хочешь калькулятор, а хочешь... Так можно даже систему переставить - пользователь может ничего и не заметит...

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено sashkan , 30-Авг-12 17:02 
всё в общем-то логично — выбор проприетарной модели разработки тоже не гарантирует качества, а потому в реальной жизни себя не оправдывает: http://sash-kan.blogspot.com/2009/06/vs.html

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено XoRe , 31-Авг-12 23:36 
> всё в общем-то логично — выбор проприетарной модели разработки тоже не гарантирует
> качества, а потому в реальной жизни себя не оправдывает: http://sash-kan.blogspot.com/2009/06/vs.html

Откройте свое дело, заработайте на создании софта - пересмОтрите многие идеи.


"Компания Oracle была информирована о наличии критической..."
Отправлено arisu , 01-Сен-12 08:54 
> Откройте свое дело, заработайте на создании софта - пересмОтрите многие идеи.

открыл, зарабатываю. не пересмотрел. ЧЯДНТ?


"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Олег , 30-Авг-12 19:09 
Бабла с гугла по легкому срубить не удалось - теперь JAVA не интересна Oracle. Еще силы на нее тратить.

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Buy , 30-Авг-12 21:52 
Я вот не знаю JavaScript тоже надо отключать или нет? Это же не одно и тоже?

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Vladjmir , 30-Авг-12 23:04 
Ничего не надо отключать. Поставьте noscript и разрешайте выполнять скрипты только на доверенных сайтах.

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Buy , 30-Авг-12 23:17 
Да, но хотелось бы узнать имеет ли уязвимость отношение к JavaScript, зто другой язык программирования или нет? Java у меня вообще не установлена, а вот JavaScript есть.

~$ aptitude search java | grep ^i
i A libjavascriptcoregtk-1.0-0      - Javascript engine library for GTK+        
i   plasma-scriptengine-javascript  - JavaScript script engine for Plasma
~$


"Компания Oracle была информирована о наличии критической уяз..."
Отправлено AlexYeCu , 31-Авг-12 09:49 
Абсолютно другой. Но в браузерах обычно есть поддержка и java, и java script. Первую — отключать и включать строго по необходимости, на счёт второго также советуют, но это позволяет более-менее сносно сёрфить «в режиме читателя». Интерактивные формы, он-лайн видео, а то и всевозможные менюшки-графики и много что ещё нередко требуют js.

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Аноним , 01-Сен-12 00:12 
> Да, но хотелось бы узнать имеет ли уязвимость отношение к JavaScript,

Название похоже и некоторые идеи. В остальном это совершенно разные сущности. В частности то что вы процитировали - это некие скриптовые движки JS. Не имеющие ничего обшего с JVM.


"Компания Oracle была информирована о наличии критической уяз..."
Отправлено maks_s , 03-Сен-12 13:40 
Линукс знаю, Жаваскрипт не слышал? так тонко, что даже толсто)

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Vladjmir , 30-Авг-12 23:02 
Оракеля пытаются вынудить залатать дыру?

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено Мяут , 30-Авг-12 23:52 
Сегодня вышел Java 7 U7 с закрытием уязвимости CVE-2012-4681. О ней идет речь?

"Компания Oracle была информирована о наличии критической уяз..."
Отправлено edwin , 31-Авг-12 10:03 
Вообще ситуация не очень корректная.
Помнится, когда Java была Sun'овская, то ситуация была много лучше.
С другой стороны Java апплеты сами по себе - явление специфическое и чаще всего используется в решениях уровня предприятия (сам такие пишу).
Соот. решение проблемы простое и элегантное - запускать аплеты только ИЗ ДОВЕРЕННЫХ доменов. И все - нет смысла биться в истерике .....

"Компания Oracle была информирована о наличии критической..."
Отправлено arisu , 31-Авг-12 12:14 
> Соот. решение проблемы простое и элегантное — запускать аплеты только ИЗ ДОВЕРЕННЫХ
> доменов. И все — нет смысла биться в истерике …..

ага. а ещё вот, например, есть такая штука — сертификационные центры. помнишь? им тоже доверяют. а comodo hacker себе понавыписывал сертификатов, тем не менее.

на всякий случай, если намёк не ясен: кто гарантирует, что на «довереных» сайтах не посажен троян? или что ты действительно на том сайте, на котором тебе кажется ты находишься?


"Компания Oracle была информирована о наличии критической..."
Отправлено Аноним , 01-Сен-12 00:13 
Уточним: кто гарантирует что хакер не подпишет себе апплет левым сертификатом? :)