Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 231 • Страница 10 из 12<  1 ... 7  8  9  10  11  12  >
  Версия для печати (полностью) Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 30.07.2006
Откуда: Москва-Ярик
DenisMak писал(а):
поэтому по большому счёт в системе должны тщательно контролироваться все вызовы из 3 кольца, работс с правами/запуск от чужого имени и стек сетевых протоколов, т.е. взаимодействие системой с внешней средой, а это далеко не вся система - при охране обьектов проверяются в первую очередь забор и прилегающая территория, и только потом и в меньшем кол-ве сами склады или ещё что.


В этом отношении имхо можно пойти гораздо дальше.
1. Необходимо ограничить доступ к вызовам API, строго как это позволяют таблицы импорта - если к примеру функция записи в файл в этой таблице не значиться, то процесс не сможет записать файл.
2. Желательно сделать более гибким управление правами доступа к объектам ОС. Как минимум добавить право "видимости" - большинство папок, даже видеть условному процессу не нужно, не то что получать список файлов в них. Тогда как самые простые, вообще не должны знать ничего о системе в которой они живут, кроме самого необходимого.
3. В аппаратном отношении (если еще модифицировать архитектуру X86) имеет смысл разделить общий стек на два - стек вызовов (кодовый), и стек данных. В первый стек будет заблокирована любая возможность записи, помимо вызова комманд call, int, ret. Тогда как второй стек свободен для передачи параметров. Такое разделение позволит напрочь избавиться от некоторых типов узявимостей.
4. Вообще касательно вызовов - идеально перейти целиком к табличной системе. Т.е. вместо call всегда использовать int, только с 32-битным индексом. Это еще сильнее осложнит написание эксплоитов.

_________________
Плавайте поездами Аэрофлота!
И синий BSOD нам заменяет небосвод...



Партнер
 

Member
Статус: Не в сети
Регистрация: 06.11.2003
alpet ну настолько подробно я не думал, а вообще нужно основываться на том что у же есть и дорабатывать...
иначе снова создавать ось - крайне не эффективно...


 

Member
Статус: Не в сети
Регистрация: 08.03.2004
Откуда: Москва
alpet первые 2 пункта в линукс реализованы... кажись мандрива разрабатывала, это у них было вместе с файрволом и ныне вышло на общедоступный уровень. Не помню как зовется технология, но если интересно почитать, найду. Вообще с chroot и selinux все очень красиво даже сейчас.

_________________
Software is like a sex, it is better when it is free


 

Member
Статус: Не в сети
Регистрация: 30.07.2006
Откуда: Москва-Ярик
Rasdolbay писал(а):
Бесплатно ? Т.е. - по-Вашему - эта ОСь должна создаватся ИСКЛЮЧИТЕЛЬНО на деньги государства (читай - на налоги, т.е. и на мои деньги в том числе) ? БРЕД !!! В лучшем случае - получим то же самое, что и с "бесплатными" здравоохранением и образованием. Т.е. - "Г" на палочке. Выкинутые в никуда деньги налогоплательщиков ....

Вот уж где иллюзия зарыта. На мой взгляд - дайте наводку нефтегазовым компаниям, они с удовольствием спонсируют реализацию проекта. Ключевой вопрос в том, кто и как будет контролировать получения результата. Если те-же нефтегазовые компании и банки предупредить, что к 2020 году вы должны будете использовать новую ОС - они постараются сделать ее жизнеспособной, дабы после бизнес не накрылся медным тазиком.


Rasdolbay писал(а):
Десктопная ОСь на сервере ???? Shocked И после таких заявлений Вы будете ещё рассуждать о путях развития нац. ПО ?

Вы сами предлагаете "взломать" Vista :)
Добавлено спустя 1 минуту, 20 секунд
BaBL писал(а):
первые 2 пункта в линукс реализованы

Хорошо бы узнать насколько. А то у меня представления неглубокие в этой ОС - и права доступа вообще вроде 9-битами в ней кодируются.
Кстати - в фреймворках Linux, на уровне разметки возможен нормальный инлайнинг (встраивание) вроде прототипа:
<INSERT src=url object="Table1" scrollover="100" /> ?

_________________
Плавайте поездами Аэрофлота!
И синий BSOD нам заменяет небосвод...


Последний раз редактировалось alpet 09.07.2007 12:59, всего редактировалось 2 раз(а).

 

Member
Статус: Не в сети
Регистрация: 30.11.2005
Rasdolbay писал(а):
Т.е. - по-Вашему - эта ОСь должна создаватся ИСКЛЮЧИТЕЛЬНО на деньги государства


При закрытом коде именно так и будет: на деньги только гос-ва, и никто кроме гос-ва не станет пользоваться закрытой осью, проект быстро загнётся. Открытый код и модель разработки позволят принять участие в проекте тысячам заинтересованных лиц и организаций, которые будут инвестировать в проект не деньгами, а сразу готовым продуктом - кодом. Все сведётся к улучшению существующих систем, разумными средствами, а не к сверхзатратному, никому не нужному велосипеду. Монополии мс в России придёт конец.

Rasdolbay писал(а):
БРЕД "в квадрате". Бросьте уж свои фантазии о софткоммунизме. Вам нужна беспатная и открытая ОСь ? Ну так и юзайте Линь - кто мешает ?


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


Rasdolbay писал(а):
Государство не просто ИМЕЕТ ПРАВО, но и ОБЯЗАНО обеспечить защиту такой ОСи - как одного из компонентов системы госудрственной безопасности.


Закрытый код - это не защита, а принцип: пусть будет и больше ошибок да уязвимостей, авось пронесёт. Также закрытый собственнический код неприемлем по соображениям, которые я изложил выше.


 

Member
Статус: Не в сети
Регистрация: 13.06.2006
Rasdolbay
Rasdolbay писал(а):
БРЕД "в квадрате". Бросьте уж свои фантазии о софткоммунизме.

О, пиар MS в действии :) Причем тут коммунизм? Почему человек не может знать, что он выполняет на своем компьютере? И почему при этом у него нет никаких прав, а производитель софта снимает с себя всю ответственность?
Повторю, открытый софт не более уязвим, чем закрытый. И использование методов "а тогда взломай его", это просто болтовня (заметь, с моей стороны таких предложений не было), т.к. заранее известно, что никто не будет тратить огромное время и силы, которые нужны для анализа как открытого так и закрытого софта, для того, что бы убедить оппонента на форуме, которого в общем то даже не знает, в своей правоте.
Rasdolbay писал(а):
Да ? Государство не просто ИМЕЕТ ПРАВО, но и ОБЯЗАНО обеспечить защиту такой ОСи - как одного из компонентов системы госудрственной безопасности.

Закрытость кода это не панацея от взлома! Если понадобится его взломают и не имеея исходников, и где тут обеспечение защиты? Это только создание видимости. А открытие исходников говорит, о том, что "мы готовы исправлять свои ошибки, а не прятать их".
Rasdolbay писал(а):
Shocked Десктопная ОСь на сервере ???? Shocked И после таких заявлений Вы будете ещё рассуждать о путях развития нац. ПО ?

У серверных решений MS все тоже ядро NT. И как правило уязвимости десктопных решений распространяются и на серверные, за исключением того, что некоторое клиентское ПО на сервере просто может практически не использоватся.


Последний раз редактировалось Swappp 09.07.2007 13:27, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 29.08.2006
Фото: 13
DenisMak писал(а):
да если чёрный ящик есть у всех то он неизвестен до той поры пока кому то не станет интересно что лежит внутри. защита от дурака - забор в огород высотою в метр - лезть не хочеться, но если захочется, то почему бы и нет, однако опен сорс это забор высотою в 70-90 см исходники тоже прочитать надо и понять взаимодействие...
ещё закрытая система полюбому будет документироваться в том числе и для написания драйверов....
поэтому по большому счёт в системе должны тщательно контролироваться все вызовы из 3 кольца, работс с правами/запуск от чужого имени и стек сетевых протоколов, т.е. взаимодействие системой с внешней средой, а это далеко не вся система - при охране обьектов проверяются в первую очередь забор и прилегающая территория, и только потом и в меньшем кол-ве сами склады или ещё что.

1) Только за ЛЮБОЕ вмешательство в код Windows корпорация Майкрософт привлечет вас к суду за нарушение пользовательского соглашения(что незаконно по закону об авторском праве, где говориться что пользователь имеет право самостоятельно исправить явные недостатки программы).
2) Далеко не все системы Windows документируются должным образом и в полном обьеме. Собственно, поэтому Китай и США и не используют эту ОС в стратегически важных системах.
3) Если бы все производители документировали все особенности работы железа, то написание драйверов под Windows было бы гораздо проще. А сейчас мы сталкиваемся с тем, что железо, нормально работавшее в WinXP, в WinXP x64 не работает, потому что нет драйверов.
4) В качестве национальной ОС нужен Linux-потому что на него проще всего найти готовое ПО и готовые драйвера. Главным требованием к национальной ОС будет совместимость с максимально возможным количеством железа и переносимость этой совместимости при переходе на новые ОС.


 

Member
Статус: Не в сети
Регистрация: 06.11.2003
SinigR просто кому надо искать тот будет и наверняка что-то отыщет что в открытой что в закрытой это зависит от количества желания/мотивации :) и в малой степени времени. а любая документация будет помщью при освоении. по поводу нарушения закона :) на войне законов не бывает..., мы ж рассматриваем сам взлом, а не правомерность этих действий


 

Member
Статус: Не в сети
Регистрация: 06.07.2004
Откуда: РФ
Фото: 6
Микрософт надо отправлять в баню - это факт. Это просто необходимость, продиктованная соображениями национальной безопасности. Идеальный способ победить врага - самому воспитать его детей. Про финансовую зависимость можно не говорить - это само собой понятно. Не стоит заблуждаться на счет братства народов... Пока для братства народов нет эффективного действующего фактора.
Все своё вполне можно построить на базе того же линуха.

_________________
It's dolomite, baby! (c)


 

Rasdolbay писал(а):
STXTSS писал(а):
Т.е. и каждый гражданин может ставить данную ос на свой компьютер, т.к. создана на его налоги


Бесплатно ? Т.е. - по-Вашему - эта ОСь должна создаватся ИСКЛЮЧИТЕЛЬНО на деньги государства (читай - на налоги, т.е. и на мои деньги в том числе) ? БРЕД !!! В лучшем случае - получим то же самое, что и с "бесплатными" здравоохранением и образованием. Т.е. - "Г" на палочке. Выкинутые в никуда деньги налогоплательщиков ....


STXTSS писал(а):
Гос-во не имеет права что-то скрывать от пользователя.


Да ? Государство не просто ИМЕЕТ ПРАВО, но и ОБЯЗАНО обеспечить защиту такой ОСи - как одного из компонентов системы госудрственной безопасности.

STXTSS писал(а):
Открытый код - единственный вариант для национальной ос.


"Открытый код" - единственный вариант для того, что бы вместо СОЗДАНИЯ "национальной ОСи" просто РАЗВОРОВАТЬ деньги !!!



Каким образом государство имеет возможность обеспечить защиту такой ОС - если она будет установлена по все университетам школам (совершенно неважно открытой или закрытой)
Закрытый код удобен именно тем что позволяет спрятать свои ошибки и разворовывать деньги. В открытом коде все на виду. Но конечно надо же содержать армию пишуших и армию проверяющих тех кто пишет - некисло так бабки отмывать. Вообщем какая-то черная дыра получится. Мы туда свои деньги а нам за это Ого наворотят черный ящик :)


 

Member
Статус: Не в сети
Регистрация: 30.07.2006
Откуда: Москва-Ярик
Маленький итог: большинство за открытую ОС, при этом желательно основанную на исходных кодах Linux/*BSD. Даже если речь пойдет о закрытой (в понимании - от простых смертных, которым открытость как-будто и не нужна, но не в коем случае не от опытных реверсеров) ОС, ее создание наверняка будет доверено не условно-вражеской корпорации MS, а например большому университету (в последствии государственной компании). Мое мнение - на защищенность системы, ее закрытость никак не влияет - гораздо эффективнее связать все критические госструктуры, сетью никак не контактирующей с сетью Интернет. Таким образом доступ потенциальных исследователей банковских сетей будет явно ограничен :)

На этом предлагаю тему открытости ОС отложить, давайте другие компоненты заденем - в частности эффективную БД. В статье нелестно отзываются о бесплатно-открытом MySQL, да и некоторые мои знакомые сетовали на невысокую ее производительность. По моим оценкам - MS SQL Server 2005 вещь не слишком удобная, хотя и достаточно простая - но брать за основу ее не стоит, ни в коем разе (она за собой потянет кучу проприетарных API, и соответственно закрытых решений). Тоже самое можно сказать про Oracle. Вобщем создается впечатление такое - либо надо доводить до ума MySQL, либо проводить полный цикл проектирования и разработки новой БД, что называется "с нуля". У кого какие мнения на этот счет?

_________________
Плавайте поездами Аэрофлота!
И синий BSOD нам заменяет небосвод...


 

Member
Статус: Не в сети
Регистрация: 13.06.2006
alpet
alpet писал(а):
Вобщем создается впечатление такое - либо надо доводить до ума MySQL, либо проводить полный цикл проектирования и разработки новой БД, что называется "с нуля". У кого какие мнения на этот счет?

Открытые БД не ограничиваются MySQL, которая к слову вполне не плохо чувствует себя в своей нише. Так же есть PostgreSQL, FireBird, SQLite (хотя у нее тоже своя ниша).


 

Member
Статус: Не в сети
Регистрация: 06.11.2003
читаем первоисточник - субд HyTech. но что это за зверь я не знаю


 

Member
Статус: Не в сети
Регистрация: 08.03.2004
Откуда: Москва
PostgreSQL - промышленного уровня. Сегодня ее тесты опубликовали.

_________________
Software is like a sex, it is better when it is free


 

Member
Статус: Не в сети
Регистрация: 06.11.2003
BaBL где ссылка?


 

Member
Статус: Не в сети
Регистрация: 08.03.2004
Откуда: Москва
DenisMak писал(а):
BaBL где ссылка?

Цитата:
На мероприятии, посвящённому дню PostgreSQL - PostgreSQL Day (aka PGDday), проходившему в Прато (Италия), Sun и PostgreSQL опубликовали результаты первого теста на производительность, которые примечательны тем, что:

* Это первые тесты промышленного уровня для PostgreSQL.
* Больше нет "медленного слона". Тесты показали, что PostgreSQL не только является быстрым или быстрее, чем MySQL, но и почти таким же быстрым, как Oracle (так как аппаратные платформы разные, трудно сравнивать напрямую).
* Niagara является хорошей платформой для приложений баз данных.
* Говоря о масштабируемости, можно гордиться тем, что показывает PostgreSQL сейчас. В планах, сделать так, чтобы PostgreSQL мог спокойно масштабироваться на 128 или 256 ядрах.

Это не последние тесты такого уровня для PostgreSQL, для оптимизации PostgreSQL пришлось пожертвовать некоторыми компонентами и, в скором будущем, планируется повторить тесты с ещё более высокими результатами. По словам разработчиков, им не достаточно просто быть "почти быстрым, как Oracle" - в планах, обогнать Oracle, возможно начиная с PostgreSQL 8.3 и Niagara2.

http://www.spec.org/jAppServer2004/resu ... 00065.html
http://blogs.ittoolbox.com/database/sou ... mark-17470

_________________
Software is like a sex, it is better when it is free


 

Member
Статус: Не в сети
Регистрация: 30.07.2006
Откуда: Москва-Ярик
BaBL писал(а):
PostgreSQL


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

_________________
Плавайте поездами Аэрофлота!
И синий BSOD нам заменяет небосвод...


 

Member
Статус: Не в сети
Регистрация: 06.11.2003
Цитата:
Раскрытие кодов также не имеет особого смысла, о чем может сказать любой программист, так как программное обеспечение, которое становится доступным, может стать жертвой разного рода злоумышленников, в том числе хакеров.

http://www.overclockers.ru/redirect/hl/ ... /10/258098

улыбнуло, явно "спец" в этой области
Добавлено спустя 2 часа, 17 секунд
http://www.linter.ru/main_rus.php - русская субд уже есть :)


 

Member
Статус: Не в сети
Регистрация: 06.07.2004
Откуда: РФ
Фото: 6
http://www.cnews.ru/news/top/index.shtm ... /10/258098
...Член комитета органа законодательной власти по бюджету и налогам Павел Воронин...По его мнению, отказ от Windows нецелесообразен и может привести к ряду нежелательных последствий.
Казачок-засланец. Надо бы его запомнить...

_________________
It's dolomite, baby! (c)


 

Member
Статус: Не в сети
Регистрация: 05.01.2005
Откуда: Тверь
Фото: 0
Если не ошибаюсь - он из "Единой России"? Тогда дело плохо... Известно, что ЕР не имеет собственного мнения и озвучивает только то, что сказали в Кремле, значит на высшем уровне уже принято решение оставить win. :(

_________________
TUF B450-PRO GAMING+R5 3600+ID-Cooling SE-241, 2х16Гб Ballistix Sport LT (3200), ASUS R270, Б.П. Corsair RM750X Gold,
корп. Fractal Design Define R4


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 231 • Страница 10 из 12<  1 ... 7  8  9  10  11  12  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan