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

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

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

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

Специалист по экологии

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

  • Создание безопасных приложений с использованием средств разработки 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 663 247 материалов в базе

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

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

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

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

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

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

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

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

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

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

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

Копирайтер

Копирайтер

500/1000 ч.

Подать заявку О курсе

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

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

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

300/600 ч.

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

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 35 человек из 22 регионов
  • Этот курс уже прошли 153 человека

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

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

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

600 ч.

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

Мини-курс

Вероятность и статистика: формирование общеучебных умений и навыков

3 ч.

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

Мини-курс

Психология взаимоотношений, прощения и самопонимания

6 ч.

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

Мини-курс

Особенности патриотического воспитания

3 ч.

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