Безопасное программирование в API WIN32

Обзор функций Win 32 API, некорректное использование которых приводит к ошибкам и делает возможным проведение сетевых атак. Группировка небезопасных функций по видам уязвимостей, к которым приводит некорректное их использование; создание защищенного кода.

Подобные документы

  • Практическое использование теории информации. Дискретные логарифмы в конечном поле. Проверка и сертификация оборудования DES. Сущность теории проектирования блочного шифра. Использование однонаправленных хеш-функций. Криптоанализ со связанными ключами.

    методичка, добавлен 22.03.2013

  • Применение линейного программирования при разработке методов отыскания экстремума линейных функций нескольких переменных при линейных дополнительных ограничениях. Решение задачи на максимум выпуска продукции при заданном ассортименте с помощью MS Excel.

    статья, добавлен 10.04.2019

  • Краткое описание и исследование программы и оценка ее функциональности, сфера практического использования. Описание главных функций разрабатываемого программного продукта, блок-схема и алгоритм его работы. Анализ кода программы и оценка псевдокодов.

    лабораторная работа, добавлен 28.12.2015

  • Наиболее влиятельные и популярные объектные или объектно-ориентированные языки программирования: Smalltalk, Object Pascal, Common Lisp Object System, Eiffel и Ada. История развития унифицированного языка моделирования. Использование базовых функций.

    курсовая работа, добавлен 07.05.2012

  • Структура рекурсивных процедур и функций. Фрактал как математическое множество, обладающее свойством самоподобия. Обзор программ для создания фрактальных изображений. Разработка алгоритмов рисования фракталов на языке программирования PascalABC.

    курсовая работа, добавлен 13.02.2014

  • Создание приложения Excel для расчета внутренней нормы доходности. Встроенный язык программирования Visual Basic for Аpplications (VBA) в Microsoft Excel. Алгоритм программы с описанием функций составных частей и связи между ними, листинг программы.

    курсовая работа, добавлен 23.01.2016

  • Основные способы мошенничества в сети, особенность организации фишинговых атак. Анализ правил, с помощью которых посетители сайтов смогут обезопасить себя от атак кибер-мошенников. Определение способов предотвращения атак кибер-мошенников в Интернете.

    реферат, добавлен 19.10.2018

  • Современные телекоммуникационные системы и сети – комплекс средств, которые обеспечивают передачу сообщений на любые расстояния с заданными параметрами качества. Концепция SDN-NFV – программно-конфигурируемые сети с виртуализацией сетевых функций.

    лекция, добавлен 24.02.2022

  • Исследование статистических функций рабочего листа. Основы оформления таблицы Excel. Характеристика основных аспектов мастера функций. Языки и системы программирования, их эволюция. Построение графика периодичной кусочно-ломаной функции с условиями.

    контрольная работа, добавлен 23.03.2015

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

    реферат, добавлен 05.10.2014

  • Понятие C++ как компилируемого статического типизированного языка программирования общего назначения. Анализ функций и возможностей. Алгоритм разработки программы, требования к ней. Описание используемых функций, модулей, инструкция пользователя.

    курсовая работа, добавлен 30.05.2014

  • Статья посвящена анализу и решению транспортной задачи линейного программирования. Цель работы - разработка и описание нового эффективного метода поиска первоначального распределения поставок, который в большинстве задач приводит к оптимальному решению.

    статья, добавлен 27.04.2021

  • Преимущества и недостатки использования встраиваемых (in-line) функций, особенности их использования в различных языках программирования. Встраиваемая функция, вычисляющая объем сферы. Директива INLINE в управлении созданием встраиваемых функций.

    статья, добавлен 12.03.2015

  • Изучение протоколов Echo, Time, DayTime, WhoIs, Finger, RLogin, Telnet. Разработка программ клиент-серверного взаимодействия. Обработка команд запросов и ответов протоколов. Использование функций Windows API и других библиотек для работы с сокетами.

    лабораторная работа, добавлен 28.04.2015

  • Выполнение проекта кода калькулятора в Visual Studio 2022. Создание файла для отработки кода. Разработка файла С++ формата с именем Source.ccp, определение места его сохранения. Изменение кода программы с кириллицы на латиницу. Проверка работы программы.

    практическая работа, добавлен 12.11.2024

  • Структура незащищенной сети, виды угроз информации. Классификация сетевых атак. Защита от перехвата пакетов. Использование виртуальных частных сетей для обеспечения защищенности корпоративного компьютера. Состав и работа программного комплекса "ViPNet".

    курсовая работа, добавлен 22.06.2011

  • Понятие компьютерного вируса, его маскировка и принцип заражения программ. Создание вирусов на низкоуровневых языках Ассемблер и их типы: загрузочный, резидентный, самомодифицирующийся и невидимый. Методы профилактики атак и использование антивирусов.

    курсовая работа, добавлен 04.12.2010

  • Основы работы с операционными системами типа Windows. Создание текстовых документов с помощью Microsoft Word. Программирование в среде Turbo Pascal. Проведение численных и символьных расчетов в Mathcad. Программирование алгоритмов циклической структуры.

    учебное пособие, добавлен 19.05.2016

  • Рассмотрение видов цифровых данных. Исследование спектров для различных кодированных комбинаций. Обзор их влияния на исходный сигнал. Изучение автокорреляционных функций. Моделирование блочного кода MLT-3. Анализ графиков последовательностей и искажений.

    курсовая работа, добавлен 12.11.2017

  • Описание реализации автоматизированной системы на примере контура мониторинга и реагирования на источник возгорания. Презентация фрагмента кода на языке программирования высокого уровня Python, демонстрирующего принцип управления системой пожаротушения.

    статья, добавлен 31.05.2018

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

    лекция, добавлен 03.04.2019

  • Обзор области применения операционных систем Unix и Linux. Особенности функционирования компьютерных баз, основанных на одноименном ядре. Преимущества и недостатки Linux. Программирование сетевых и файловых систем. Построение графического интерфейса.

    лекция, добавлен 27.11.2013

  • Рассмотрение РНР как одной их современных технологий для разработки веб-сайтов. Определение функций, необходимых для работы на веб-сервере. Анализ интегрированности языка с интернет-технологиями. Обзор средств объектно-ориентированного программирования.

    статья, добавлен 22.02.2019

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

    статья, добавлен 27.11.2018

  • Создание калькулятора с несколькими функциями в среде Pascal ABC. Использование функций сложение, вычитание, умножение, деление, возведение в степень, факториал и отрицание. Способствование программы "калькулятор" легкому обучению учеников и студентов.

    презентация, добавлен 17.05.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке.