Инфоурок Другое ПрезентацииСоздание безопасных приложений с использованием средств разработки Microsoft

Создание безопасных приложений с использованием средств разработки Microsoft

Скачать материал
Скачать материал "Создание безопасных приложений с использованием средств разработки Microsoft"

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Специалист по занятости населения

Описание презентации по отдельным слайдам:

  • Создание безопасных приложений с использованием средств разработки Microsoft...

    1 слайд

    Создание безопасных приложений с использованием средств разработки Microsoft
    Константин Юштин
    Microsoft IT Academy Program
    при Киевском Национальном университете имени Тараса Шевченко
    канд. физ.-мат. наук

  • Типичные методы обеспечения безопасностиМоделирование угроз
Статические анали...

    2 слайд

    Типичные методы обеспечения безопасности
    Моделирование угроз
    Статические анализаторы кода
    Автоматическое тестирование кода
    Code review
    Ежедневная сборка с проверкой всех тестов
    Минимизация «поверхности атаки»

  • Статические анализаторы кодаНаходят дополнительные ошибки во время компиляции...

    3 слайд

    Статические анализаторы кода
    Находят дополнительные ошибки во время компиляции
    Приведения типов
    Быстродействия
    Безопасности
    Операций с памятью
    Утилиты:
    PREfast, Viva64
    Ключи студии Visual Studio 2005 Team Edition for Software Developers
    /analyze
    /GS
    /Wp64

  • Моделирование угрозДиаграммы потоков данных (data flow diagram, DFD). 
Списки...

    4 слайд

    Моделирование угроз
    Диаграммы потоков данных (data flow diagram, DFD).
    Списки всех сценариев использования приложения, списки уровней привилегий пользователей, списки защищаемых ценностей (assets)
    Возможные сценарии взлома
    классификация по STRIDE
    оценка по шкале опасности DREAD

    Утилиты доступные с сайта www.microsoft.com:
    Microsoft Threat Analysis & Modeling tool
    Threat Modeling Tool

  • Stride: Категоризация УгрозСистематический обзор архитектуры с точки зрения а...

    5 слайд

    Stride: Категоризация Угроз
    Систематический обзор архитектуры с точки зрения атакующего
    Определение ресурсов, угроз, уязвимостей, механизмов защиты и рисков
    Имеет большое значение для тестирования безопасности

  • Dread: оценка риска уязвимостиDamage potential: Какова величина ущерба при ис...

    6 слайд

    Dread: оценка риска уязвимости
    Damage potential: Какова величина ущерба при использовании уязвимости?
    Reproducibility: Насколько легко повторить атаку?
    Exploitability: Насколько легко запустить атаку?
    Affected users: Какой ориентировочный процент пользователей затрагивается?
    Discoverability: Насколько легко найти эту уязвимость?

  • Расширенное тестированиеVisual Studio 2005 Team Edition for Testers
Visual St...

    7 слайд

    Расширенное тестирование
    Visual Studio 2005 Team Edition for Testers
    Visual Studio 2005 Team Edition for Database Professionals

    Виды тестов
    Модульные (Unit) тесты
    Web тесты
    Нагрузочные (Load) тесты
    Ручные (Manual) тесты
    Внешние (Generic) тесты
    Упорядоченные (Ordered) тесты

  • Новые средства безопасности в Visual Studio 2005Улучшенная защита от переполн...

    8 слайд

    Новые средства безопасности в Visual Studio 2005
    Улучшенная защита от переполнения буфера (/GS)
    Статический анализ исходного кода (/analyze)
    Динамический анализ (AppVerifier)
    Безопасные стандартные библиотеки (SafeCRT)
    Встроенный FxCop
    Отладка в зонах (Debug in Zones)
    Улучшенная работы с исключениями
    PermCalc – анализ требований безопасности

  • Встроенный FxCopFxCop - часть Visual Studio
Статический анализ управляемого к...

    9 слайд

    Встроенный FxCop
    FxCop - часть Visual Studio
    Статический анализ управляемого кода
    Можно выбрать желаемые проверки в свойствах проекта
    Находит проблемы
    Безопасности
    Быстродействия
    Надежности

  • Категории возможных проблем с кодомInput validation
Authentication
Authorizat...

    10 слайд

    Категории возможных проблем с кодом
    Input validation
    Authentication
    Authorization
    Configuration management
    Sensitive data
    Session management
    Cryptography
    Parameter manipulation
    Exception management
    Auditing and logging

  • Input Validation: Безопасные строковые функцииСодержатся в 
Visual Studio 200...

    11 слайд

    Input Validation: Безопасные строковые функции
    Содержатся в
    Visual Studio 2005
    Windows SDK начиная с Microsoft Windows XP SP1
    Windows Driver Kit (WDK)
    Driver Development Kit (DDK)

  • 12 слайд

  • Code access security .NET FrameworkПрава доступа код к системе с фильтрацией:...

    13 слайд

    Code access security .NET Framework
    Права доступа код к системе с фильтрацией:
    Simple assembly name
    Code location (URL)
    Zone of origin
    Strong assembly name
    Cryptographic hash
    Authenticode signature

    Декларативный запроса приложения прав для своей сборки
    assembly: FileIOPermission(SecurityAction.RequestMinimum, Unrestricted=true)]

  • 14 слайд

  • Аутентификация в .NETТипы аутентификации в .NET Framework:
Windows
Generic
Cu...

    15 слайд

    Аутентификация в .NET
    Типы аутентификации в .NET Framework:
    Windows
    Generic
    Custom

  • Cryptography:криптографические функцииSQL Server 2005 - первая версия SQL се...

    16 слайд

    Cryptography:
    криптографические функции
    SQL Server 2005 - первая версия SQL сервера, в которой появилась серьезная поддержка криптографии.

    .NET Framework использует цифровую подпись для сборок и специальные классы, реализующие симметричное и асимметричное шифрование в пространстве имен System.Security.Cryptography

  • ДостиженияСогласно внутренним исследованиям корпорации Microsoft, компьютеры...

    17 слайд

    Достижения
    Согласно внутренним исследованиям корпорации Microsoft, компьютеры с ОС Windows XP с пакетом обновления 2 (SP2) в 13—15 раз менее подвержены заражению вредоносным ПО, чем компьютеры под управлением предыдущих версий Windows XP.
    В Windows Server 2003 было обнаружено на 50 процентов меньше уязвимостей, чем в предыдущей версии, Windows Server 2000.
    С момента выпуска в 2003 г. последней версии веб-сервера корпорации Microsoft, Internet Information Services 6.0, в нем было обнаружено только два уязвимых места.
    В SQL Server 2005 не обнаружено ни одного дефекта с момента выпуска этого продукта в ноябре 2005 года.

    (http://www.microsoft.com/rus/midsizebusiness/security/sdl.mspx)

  • Вопросы ? Константин Юштин
Microsoft IT Academy Program 
при Киевском Национ...

    18 слайд


    Вопросы ?
    Константин Юштин
    Microsoft IT Academy Program
    при Киевском Национальном университете имени Тараса Шевченко

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 656 371 материал в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 25.07.2020 178
    • PPTX 1.4 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Антонова Ирина Анатольевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Антонова Ирина Анатольевна
    Антонова Ирина Анатольевна
    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 59125
    • Всего материалов: 228

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 121 человек из 43 регионов

Курс профессиональной переподготовки

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

Курс профессиональной переподготовки

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 477 человек из 69 регионов
  • Этот курс уже прошли 2 325 человек

Курс профессиональной переподготовки

Организация деятельности библиотекаря в профессиональном образовании

Библиотекарь

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 284 человека из 67 регионов
  • Этот курс уже прошли 848 человек

Мини-курс

Управление техническими ресурсами и экономикой предприятия

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Основы изучения творческих дисциплин: введение в пропедевтику дизайна и изобразительного искусства

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 29 человек из 17 регионов
  • Этот курс уже прошли 12 человек

Мини-курс

Основы психологических трансформационных игр

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 57 человек из 33 регионов
  • Этот курс уже прошли 28 человек