саморазвивающеся структура

Тема в разделе "WASM.HEAP", создана пользователем simon, 31 янв 2011.

  1. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    Сначала ты говоришь что это принципиально не возможно, потом уже пример на текущих технологиях.

    скорей тебе мой юный друг, иначе ты бы не говорил в теме про "саморазвивающиеся структуры" о плагинах, еще раз поржал.
     
  2. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    spa
    Я рад за тебя, значит не напрасно постил )))
    Но примеров-то примеров - где же!!!
    "Сам поржал, жай поржать другому!"
    )))

    А вот приятно, черт возьми, как-то так вот отпустить свое
    воображение как застоявшегося коня да на волюшку.
    Сам люблю честное слово. )))
     
  3. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    cupuyc
    Да нет тут ничего удивительного.
    Как то подвесили бот на аську и постучались к одной юристке.
    Так она с ним минут 30 общалась. Потом на курилке краснея
    что-то рассказывала. )))
    Ну посмеялись.
     
  4. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    плохо в школе учишься похоже :-( невозможно НЕ СЛЕДУЕТ из того что не существует на данный момент.
     
  5. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    Тронут заботой о моей успеваемости )))
    Действительно приятно.
    Кроме логически железного принципа:
    ... пока ничего нет?
    Мне подождать? а то на уроки пора ))))
     
  6. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    в отрытом доступе, если конечно вы бы еще критерии "чего" установили, а то так много чего есть ГА, нейросети и т.п.
     
  7. Nafanya

    Nafanya Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    581
    cupuyc
    Да нет, там архитектура очень грамотно и безопасно продумана - тесная интеграция Оси и железа. А именно: компилятор перегоняет все ПО не в двоичный, а в промежуточный MI-код. ОСь предоставляет транслятор MI команд в конкретные машинные команды архитектуры PowerPC, и запускать в операционке можно лишь бинарники в MI-коде. Нет никакого способа заставить выполнить Операционку некий левый ассемблерный код(двоичный код) PowerPC, только промежуточный MI-код.


    Данная операционная система нацелена на обслуживание сверхзащищенных баз данных. СУБД интегрирована прямо в ОС.
    Реализовали бы подобную архитектуру в Windows (с запретом исполнения машинного кода x86), вирусы скорее всего исчезли бы как явление. (Интересно бы было посмотреть, как вирусописатели смогли бы заразить бинарник, содержащий промежуточный MI-код)
     
  8. qwe8013

    qwe8013 New Member

    Публикаций:
    0
    Регистрация:
    28 май 2009
    Сообщения:
    198
    Nafanya
    Добавив туда вирусный MI-код.
     
  9. Nafanya

    Nafanya Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    581
    qwe8013

    Да, но вирмейкер никак не узнает - блоку каких аппаратных инструкций соответствует конкретная mi-команда. И писать вирус - все равно, что тыкать пальцем в небо (неизвестно что делает каждая mi-команда). Выполнить же аппаратную инструкцию минуя mi нельзя.
     
  10. johnfound

    johnfound New Member

    Публикаций:
    0
    Регистрация:
    12 фев 2003
    Сообщения:
    74
    Адрес:
    Bulgaria
    Nafanya
    Ведь сам пишеш:
     
  11. KIV

    KIV Member

    Публикаций:
    0
    Регистрация:
    16 июл 2009
    Сообщения:
    231
    Ведь под эту защищённую ОС писать программы можно? Можно. А значит кто мешает написать программу, которая будет при обнаружении съёмного диска копировать туда себя и создавать файлик autorun? Не важно на чём написана программа, важен алгоритм её работы. Вирусы можно написать с использованием ЛЮБЫХ технологий, которые позволяют изменять среду исполнения программы (например, если есть возможность работать с файлами). А что там будет выполнятся - машинный код или mi-команды абсолютно всё равно. Такой mi-код как я понял может максимум - усложнить внедрение в уже готовые исполняемые файлы (однако не сделать полностью невозможным. система же как то грузит эти исполняемые файлы), но эта технология надо заметить и в обычных виндовых вирусах используется отнюдь не повсеместно (хотя не спорю, такие вирусы встречаются иногда).
     
  12. Nafanya

    Nafanya Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    581
    johnfound
    часто - но не всегда. К OS/400 это не относится, т.к. она проектировалась совсем по другому - сначала была полностью продумана безопасность, основываясь на этом проектировались все компоненты ОС.

    А не так, что разработали ОС, а затем стали задумываться, чем же прикрыть ошибки архитекторов - антивирусами или фаерволами.
    В связи с тем, что для OS/400 с самого начала проектирования главным требованием было обеспечение безопасности, то ей не требуются ни антивирусы, ни файерволы.

    Кстати для расширения кругозора в сфере IT можно почитать как построена эта ОС, на мой взгляд одно из красивейших решений. (Архитектура OS/400 полностью отличается от архитектуры Windows)

    KIV
    Не грузит, а на ходу транслятор перегоняет mi команды в машинный код, который исполняется. Весь исполняемый файл в машинном коде не присутствует в памяти, идет перегон блока в машинный код и сразу исполнение блока, как будто скользящее окно бежит по mi-коду программы!
     
  13. KIV

    KIV Member

    Публикаций:
    0
    Регистрация:
    16 июл 2009
    Сообщения:
    231
    Я говорю, что в исполняемом файле достаточно информации, чтобы точно определить какая mi-команда, что делает.
    А ещё, что не такая это и сильная защита - большинство вирусов являются отдельными исполняемыми файлами. А если вообще есть возможность писать программу под эту ОС, то ничто не мешает:
    А это типичный вирус. Опционально можно добавить удаление случайного файла из домашнего каталога пользователя или другой вред.