The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Взлом Linux через подключение USB-устройства стал реальностью, opennews (ok), 08-Мрт-11, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Взлом Linux через подключение USB-устройства стал реальность..."  +11 +/
Сообщение от klalafuda (?), 08-Мрт-11, 11:58 
Ну а в PHP даже указателей нет. Так что паскалю с сями до него как пешком до Китаю..
Ответить | Правка | Наверх | Cообщить модератору

63. "Взлом Linux через подключение USB-устройства стал реальность..."  +2 +/
Сообщение от follow_me (?), 08-Мрт-11, 14:56 
И в Java нет , и что с того ? Недавно оба засветились с переполнениями базовых типов. Нет совершенных систем, ошибки можно найти везде.

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

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

130. "Взлом Linux через подключение USB-устройства стал реальность..."  +1 +/
Сообщение от FastDuck (?), 08-Мрт-11, 19:45 
> И в Java нет , и что с того ? Недавно оба засветились с переполнениями базовых типов. Нет совершенных систем, ошибки можно найти везде.

Вы про баг с плавающей запятой?


Переполнения нашли в реализации интерпретатора PHP, а не в  пользовательских приложениях как в этом случае. К тому же, код интерпретатора PHP написан C.


Вообще, в случае Java/PHP и им подобных достаточно исправить переполнение в сам компиляторе/интерпретаторе, в случае C вся ответственность ложиться на плечи разработчиков приложений. Панацеи пока нет, а хотелось бы - лично я вижу решение в мощном безопасном рантайме (минимиизирует ошибки на низком уровне) и мощной системе типов (минимизирует ошибки на всех уровнях).

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

175. "Взлом Linux через подключение USB-устройства стал реальность..."  +5 +/
Сообщение от MiG (?), 08-Мрт-11, 22:07 
C/C++ изначально создавались как языки сочетающие в себе высокий уровень программирования и низкоуровневую эффективность. Ответственность за содеянное лежит на программисте.  Хочешь быстро ехать - отключай ABS, ESP, traction control и пр.. Новичок разобъётся, профессионал даст нужный результат. В конце концов если молотком ударил по пальцу, то виноват не инструмент. ;-)
Ответить | Правка | Наверх | Cообщить модератору

201. "Взлом Linux через подключение USB-устройства стал реальность..."  –2 +/
Сообщение от anonymous vulgaris (?), 09-Мрт-11, 01:21 
> C/C++ изначально создавались как языки сочетающие в себе высокий уровень программирования  

и низкоуровневую эффективность.

Я понимаю что историю сейчас знать ни к чему, но вообще то C лепился кое-как чтоб было хоть чуть получше ассемблера. Ну и чтоб можно было работать на компе с 8 кБ ОЗУ (отсюда и так называемый лаконичный синтаксис). Ну а C++ лепился кое-как чтоб было чуть получше С.

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

64. "Взлом Linux через подключение USB-устройства стал реальность..."  –1 +/
Сообщение от Аноним123321 (ok), 08-Мрт-11, 15:01 
> Ну а в PHP даже указателей нет.

но при этом в PHP забыли сделать слабые ссылоки (weak ref)... о боже -- этоже ЛОЛ:-D

таким образом PHP обречён на _цыклические_ ссылочные _сильные_ связи :-) :-) :-) [что совершенно не важно если приложение не должно жить более чем пару десятков милисекунд. поэтому всем php-web-программистом пофиг на отсутствие weak refs :-), а вот написать долгоиграющщую не-web-программу уже не получится :-)]

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

121. "Взлом Linux через подключение USB-устройства стал реальность..."  +/
Сообщение от rshadow (?), 08-Мрт-11, 18:41 
Языки из разных категорий. Сравнивать их может только новичек в программировании =)
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

237. "Взлом Linux через подключение USB-устройства стал реальность..."  –1 +/
Сообщение от Аноним (-), 09-Мрт-11, 12:20 
Кто такие новичеки?
Ответить | Правка | Наверх | Cообщить модератору

193. "Взлом Linux через подключение USB-устройства стал реальность..."  +2 +/
Сообщение от Аноним (-), 08-Мрт-11, 23:30 
>Ну а в PHP даже указателей нет. Так что паскалю с сями до него как пешком до Китаю..

Оберон - наше всё!

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

287. "Взлом Linux через подключение USB-устройства стал реальность..."  +/
Сообщение от cobold (ok), 10-Мрт-11, 13:28 
> Ну а в PHP даже указателей нет. Так что паскалю с сями до него как пешком до Китаю..

Это Вам наверное в PHP порушенные поинтеры не встречались, а мне как-то довелось с ними пободаться - когда по ходу встроенной функции по какой-то причине генерируется warning, изза этого переаллоцируется стек, а локальные переменные уже хранят указатели на прошлый stack frame. Вот результаты скрипта потом весело выглядят :)

Да, в 5.3 это исправили.

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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