The OpenNET Project / Index page

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



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

Оглавление

Microsoft открыл CHERIoT, аппаратное решение для повышения безопасности кода на языке Си, opennews (??), 01-Мрт-23, (0) [смотреть все]

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


23. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  –3 +/
Сообщение от пох. (?), 01-Мрт-23, 10:49 
если ты про тегированную память, то он наверное был только в ель-брус-1, том у которого отдельный интерфейс с водопроводной сетью. И не работал как следует.
Ответить | Правка | Наверх | Cообщить модератору

54. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +3 +/
Сообщение от непох (?), 01-Мрт-23, 12:38 
Защищенный режим есть во всех Эльбрусах и работает, без "наверное".

Если бы "чубайсы" не мешали Эльбрусам, а дали развиваться, то за прошедшие 20 лет могли бы иметь превосходную архитектуру, а не студенческо-дипломный PoC как сейчас.

Эх, жалко полимеры...

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

145. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  –1 +/
Сообщение от пох. (?), 01-Мрт-23, 19:12 
Прости, а вот при советской власти на которую тут все неистово др-ат им кто мешал - Брежнев, Андропов или Черненко?
А то они так там доразвивались, что на 1045 стояли очереди на год вперед, бэсм уже никто не любил но кому давали - пользовались, см1420 работали неделями, а эта херня только ремонтировалась (наверное, водопроводный интерфейс протек)
Ответить | Правка | Наверх | Cообщить модератору

222. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от U202204161753 (?), 02-Мрт-23, 11:37 
"Эта х-ня" - про Эльбрус-1 или про Эльбрус-2?

Если про первый, то там была неудачная элементная база. Её и заменили в Elbrus-2, получив таки необходимую скорость работы.

( пересказываю, то что читал)

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

171. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  –3 +/
Сообщение от Аноним (-), 01-Мрт-23, 21:04 
> Если бы "чубайсы" не мешали Эльбрусам,

О, оказывается в головотяпском управлении зажраной фирмочки чубайс виноват. А он там вообще в этой фирме был?!

> а дали развиваться,

А как он им мешал то? По-моему им свое руководство совкового разлива, не относящееся к чубайсу мешало сильнее.

> то за прошедшие 20 лет могли бы иметь превосходную архитектуру, а не студенческо-
> дипломный PoC как сейчас.

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

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

193. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +1 +/
Сообщение от Rock (?), 02-Мрт-23, 00:07 
> О, оказывается в головотяпском управлении зажраной фирмочки чубайс виноват. А он там вообще в этой фирме был?!

У человека, просто, русский на очень высоком уровне. Обратите, пожалуйста, внимание, что слово Чубайс у автора написано с маленькой буквы, во множественном числе и взято в кавычки. Это означает, что оно играет роль эвфемизма. Я полагаю, что под ним автор имел в виду бандитов, мошенников и воров, которые, по довольно широко распространенному стереотипу, создают российскую бизнес-среду.
Если мое предположение верно, то, действительно, "пилить" бюджеты при каком-то реальном производстве гораздо сложнее и не так эффективно, как если все закупать за нал. Поэтому "недобросовестных" конкурентов, которые не закупают, а пытаются делать сами, стараются убрать.
Обратите, пожалуйста, внимание, что слово "недобросовестных" у меня тоже взято в кавычки. И это неспроста.

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

198. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от Аноним (-), 02-Мрт-23, 02:27 
> У человека, просто, русский на очень высоком уровне. Обратите, пожалуйста, внимание, что
> слово Чубайс у автора написано с маленькой буквы, во множественном числе

Он уже давно стал нарицательным прозвищем, не отнять. Но у тех по-моему даже таких не было.

> и воров, которые, по довольно широко распространенному стереотипу, создают российскую
> бизнес-среду.

Чубайс и ко - хучшие из лучших. В вон той фирмочке и таких не было. Во всяком случае этот лис проявил таланты менеджера в последний раз - и слился все же вовремя. А как ни крути, плох тот капитан который не понимает что его межгалактический крейсер взорвется, при том - СЕЙЧАААА!!!...

> Обратите, пожалуйста, внимание, что слово "недобросовестных" у меня тоже взято в кавычки.
> И это неспроста.

На лично мое мнение как угодно но сложно считать добросовестной фирму которая цать лет что-то где-то как-то за бюджетный счет, с минимальным результатом, за счет бюджета, да еще смогли сорвать контракты.

За то же время в других странах развились десятки микропроцессорных стартапов, тиражи RISCV стали исчисляться миллионами. И на их фоне вон то не выглядит круто и офигенно хоть тресни.

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

254. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от ЗанудаВФорточке (?), 02-Мрт-23, 19:19 
> За то же время в других странах развились десятки микропроцессорных стартапов, тиражи RISCV стали исчисляться миллионами. И на их фоне вон то не выглядит круто и офигенно хоть тресни.

В том и роль чубайсов - обеспечивать рынок сбыта в России для чужих стартапов. Еще ода роль - морочить голову прожектами (ну это когда импортозамещение стало наслуху). Как вот они безответственно свалили?...

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

284. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от Neon (??), 02-Мрт-23, 22:41 
Ну так чубайсы не из космоса прилетели. Они все бывшие пламенные комсовольцы и верные ленинцы коммунисты. Других чубайсов не было.
Ответить | Правка | К родителю #193 | Наверх | Cообщить модератору

216. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от maximnik0 (?), 02-Мрт-23, 09:54 
>Защищенный режим есть во всех Эльбрусах и работает, без "наверное".

Нет, вы ошиблись.Не вовсех.Есть ещё серия Эльбрусов которые де факто Спарк.(серия микро 90 если не подводит память)Да там есть NX бит,защита по некоторым ошибкам но это не то.

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

245. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от непох2 (?), 02-Мрт-23, 15:04 
Да, конечно.

Всегда эта путаница, что называть Эльбрусами - либо только те что на самом деле Эльбрусы, либо еще и те что Спарки...

Лучше-бы МЦСТ назвали свои спарки барсами или казбеками.

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

58. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от maximnik0 (?), 01-Мрт-23, 12:48 
>он наверное был только в ель-брус-1,

Нет, аппаратная защита есть и у Эльбруса ,который wlib.Называеться тегирование-каждое 4 байтное слово сопровождается 3 разрядным тегом.А ещё раньше аппаратные атрибуты были реализованы в Barroughs.Кое какая защита также есть у Ибм майфрэймах-с использованием микрокода.

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

60. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от Аноним (46), 01-Мрт-23, 12:55 
Т.е., обычные стандартные планки DDR-3, DDR-4 для Эльбруса не годятся?
Ответить | Правка | Наверх | Cообщить модератору

63. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +6 +/
Сообщение от непох (?), 01-Мрт-23, 13:09 
Да, обычные не годятся, нужные "серверные"  DDR-модули с ECC.
Теги хранятся в вместе с контрольно-корректирующими битами, технически решение очевидное до гениальности.
Ответить | Правка | Наверх | Cообщить модератору

172. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 01-Мрт-23, 21:05 
Ответить | Правка | Наверх | Cообщить модератору

199. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от Аноним (-), 02-Мрт-23, 02:29 
> Теги хранятся в вместе с контрольно-корректирующими битами, технически решение очевидное
> до гениальности.

А ECC при этом нормально работает?

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

242. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +1 +/
Сообщение от непох2 (?), 02-Мрт-23, 14:24 
> > Теги хранятся в вместе с контрольно-корректирующими битами, технически решение очевидное
> > до гениальности.
> А ECC при этом нормально работает?

Да.

На уровне DDR-модуля ECC это просто дополнительные биты (обычно +1 к восьми).
Контроль и исправление ошибок реализуется "снаружи", а не в самих DDR модулях.

Как много ошибок исправить и обнаружить зависит от размера блока и количества выделяемых в нем "проверочных" бит, погуглите коды Хемминга.

Поэтому если не мельчить с размером читаемого из DDR блока, то пропорция 8+1 обеспечивает достаточно "лишних" бит для хранения тегов, без ущерба коррекции ошибок.

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

349. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от Аноним (-), 24-Мрт-23, 17:39 
> 8+1 обеспечивает достаточно "лишних" бит для хранения тегов,
> без ущерба коррекции ошибок.

Здесь похоже какая-то на...ка с точки зрения теории информации. Если бы можно было экономить биты без ущерба для эффективности кода ECC, это еще сами производители оперативки бы сделали.

Но идея прикольная, не отнять.

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

85. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от анонимуз (?), 01-Мрт-23, 14:56 
Здесь пишут, что в защищенном режиме вылезают приколы в coreutils типа использования неинициализированной памяти и т.д.:

https://blog.handydev.com/

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

88. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +2 +/
Сообщение от непох (?), 01-Мрт-23, 15:04 
Не приколы, а баги.

И подобное всплывает чуть менее чем повсеместно.

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

90. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от анонимуз (?), 01-Мрт-23, 15:11 
В самОм Linux тоже?
Кстати, может ли вообще Linux работать в защищенном режиме?
Ответить | Правка | Наверх | Cообщить модератору

96. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +3 +/
Сообщение от непох (?), 01-Мрт-23, 15:53 
> В самОм Linux тоже?

Да, но...

> Кстати, может ли вообще Linux работать в защищенном режиме?

Да, если переписать.

Защищенный (aka Безопасный) режим на Эльбрусах очень суров, примерно как Rust без unsafe.
В частности, нельзя "просто так" кастить указатели к целым и наоборот, нельзя сделать union с указателем и т.п.

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

119. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от Аноним (46), 01-Мрт-23, 16:43 
И как процессор различает, что в регистре сейчас целое или указатель?
Ответить | Правка | Наверх | Cообщить модератору

140. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от непох (?), 01-Мрт-23, 18:39 
Упрощенно: у регистра есть скрытые (недоступные погроммисту) биты, благодаря которым процессор отличает указатели от не-указателей.

На самом деле в e2k безопасный режим натянут сверху, как минимум это так выглядит.
Регистры 64-битные, а указатели в безопасном режиме 128-битные.
Поэтому используются регистровые пары, и понеслось...
http://ftp.altlinux.org/pub/people/mike/elbrus/docs/elbrus_p...

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

223. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от anonymous (??), 02-Мрт-23, 11:48 
> Регистры 64-битные, а указатели в безопасном режиме 128-битные.

Никак каждый указатель содержит смещение до начала массива/объекта?
А в начале массива/объекта есть его полный размер?

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

225. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от anonymous (??), 02-Мрт-23, 11:50 
Так и есть, здесь весь этот секурный сетап описан:
http://ftp.altlinux.org/pub/people/mike/elbrus/docs/elbrus_p...
Ответить | Правка | Наверх | Cообщить модератору

239. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от Аноним (235), 02-Мрт-23, 14:01 
>Для работы программы в РБВ вводятся дополнительные требования к её исходным текстам. Они более жёсткие, чем общие стандарты языков C/C++.

Т.е., без переписывания или, хотя бы, портирования никуда.

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

237. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от Аноним (235), 02-Мрт-23, 13:45 
>Кстати, может ли вообще Linux работать в защищенном режиме?

Что имеется ввиду в данном контексте под защищённым режимом? Если Linux (ядро) может работать в Ring0 (x86), то да, он там и работает.

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

295. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от anonymous (??), 03-Мрт-23, 11:57 
Аппаратный РБВ:
http://ftp.altlinux.org/pub/people/mike/elbrus/docs/elbrus_p...
Ответить | Правка | Наверх | Cообщить модератору

167. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +1 +/
Сообщение от RM (ok), 01-Мрт-23, 20:32 
Пра брусы и вообще очень занимательное чтиво - читать цикл статей задом наперед.

https://topwar.ru/user/Sperry/

Конкретно про Capability Based проэкты и чем закончился например Intel iAPX 432
https://topwar.ru/191202-rozhdenie-sovetskoj-pro-jel-berrouz...

"Все придумано до нас"

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

175. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от Tron is Whistling (?), 01-Мрт-23, 21:20 
"Всё продолбано до нас"
fixed
Ответить | Правка | Наверх | Cообщить модератору

179. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от RM (ok), 01-Мрт-23, 21:38 
Ты еще скажи что Бэббидж тоже продолбал.

В смысле просто лазерной резки для шестеренок^W^W^W^W транзисторного бюджета не было.
Вот проверят на новом уровне идею.
И да - Capabilty Based и VLIW - это все про брусы, но одно отрогонально второму.
Хотя и тому и тому желателен язык высокого уровня сразу и компилятор с него нормальный.

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

206. "Microsoft открыл CHERIoT, аппаратное решение для повышения б..."  +/
Сообщение от maximnik0 (?), 02-Мрт-23, 04:57 
Я вообще восхищён что такое сумело проскочить в непрофильном сайте.Там прямо указывается что и как распилиловась на не имеем аналогов системе ПРО.Как система съедала талантливых людей.При этом объектная защита не имеет смысла-в случае песеца посылается маленький слабенький заряд-подрываеться за 800 км до объекта.Следом 2 заряд уже подрывается за 550-250 км от объекта.Все система Про выведена из строя-из за ионизации атмосферы аппаратура минимум полчаса будет слепа.
Но об этом не хотят распространяется,потому что бабло продолжают пилить.
Ответить | Правка | К родителю #167 | Наверх | Cообщить модератору

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

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




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

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