• Тема диплома по информационной безопасности для ИСиТ?

    @Karpion
    Как сказал dmshar - спросите на кафедре. Ну, посмотрите темы прежних работ в этой области.

    Попробую подкинуть интересные идеи:

    1) Современные системы строятся по принципу "набить в процессор побольше ядер, чтобы они работали с общей памятью" (много ядер в одном чипе - нереально развести на раздельную память). Это ведёт к уязвимостям типа MeltDown.
    Но что если строить систему как "много отдельных процессоров, в каждом процессоре мало ядер, каждый процессор имеет свою физическую память отдельным модулем"? Как это скомпоновать, чтобы не просадить производительность? Как организовать обмен данными? В каких режимах эксплуатации это целесообразно использовать (подсказка: например, микросервисы; ну или запускать вирт.машины, они вообще изолированы)?

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

    3) Есть несколько компонентов, которые исследованы и признаны безопасными. Можно ли утверждать, что при объединении этих компонентов получится безопасная система?
    Иными словами: можно ли доказывать безопасность системы по частям, анализируя отдельные компоненты?
    (Задача похожа на математическое доказательство теоремы.)
    Ответ написан
    2 комментария