Поиск по строке:

Анализ и совершенствование методов обнаружения шелл-кодов (shellcode) в компьютерных системах

В. В. Ерохин, Л. С. Притчина

26 октября, 2023

Книги

66217766 [В. В. Ерохин, Л. С. Притчина] Анализ и совершенствование методов обнаружения шелл кодов (shellcode) в компьютерных системах

Описание книги:

В статье рассматривается проблема обнаружения и фильтрации шелл-кодов (shellcode) – вредоносного исполняемого кода, способствующего появлению уязвимостей при работе программных приложений с памятью. Основными такими уязвимостями являются переполнение стека, переполнение баз данных, а также некоторых других служебных процедур операционной системы. В настоящее время существует несколько десятков систем обнаружения шелл-кодов, использующих как статический, так и динамический анализ программ. Мониторинг существующих систем показал, что методы, обладающие невысокой вычислительной сложностью, характеризуются большим процентом ложных срабатываний. При этом методы с невысоким процентом ложных срабатываний характеризуются повышенной вычислительной сложностью. Однако ни одно из существующих на настоящий момент решений не в состоянии обнаруживать все существующие классы шелл-кодов. Это делает существующие системы обнаружения шелл-кодов слабо применимыми к реальным сетевым каналам. Таким образом, в статье рассмотрена задача анализа систем обнаружения шелл-кодов, обеспечивающих полное обнаружение существующих классов шелл-кодов и характеризующихся приемлемой вычислительной сложностью и малым количеством ложных срабатываний. Представлены классификации шелл-кодов и комплексный метод их обнаружения, основанный на эмуляции кода. Этот подход расширяет диапазон детектирования классов шелл-кодов, которые могут быть обнаружены, за счет параллельной оценки нескольких эвристик, которые соответствуют низкоуровневым операциям на CPU во время выполнения различных классов шелл-кода. Представленный метод позволяет эффективно обнаруживать простой и метаморфический шелл-код. Это достигается независимо от использования самомодифицируемого кода или генерации динамического кода, на которых основаны существующие детекторы полиморфного шелл-кода на основе эмуляции.


Компьютерная графика: введение в трассировку лучей

А. Г. Задорожный

26 октября, 2023

Книги

68610810 [А. Г. Задорожный] Компьютерная графика: введение в трассировку лучей

Описание книги:

В данном учебном пособии рассмотрены элементы теории трассировки лучей и, соответственно, глобального освещения в компьютерной графике. Пособие может быть рекомендовано как для самостоятельного изучения курса «Компьютерная графика», так и для подготовки к практическим и расчетно-графическим заданиям.


Компьютерная графика

Виктория Вихман, Галина Васильевна Трошина, Алексей Дружинин

26 октября, 2023

Книги

68609798 [Виктория Вихман, Галина Васильевна Трошина, Алексей Дружинин] Компьютерная графика

Описание книги:

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

Пособие адресовано студентам младших курсов и преподавателям смежных дисциплин. Оно может быть полезно разработчикам программного обеспечения.


Основы алгоритмизации и программирования в задачах электроэнергетики

Руслан Войтович, О. И. Лаптев, С. С. Шевченко, И. А. Фомина

26 октября, 2023

Книги

68896212 [Руслан Войтович, О. И. Лаптев, С. С. Шевченко, И. А. Фомина] Основы алгоритмизации и программирования в задачах электроэнергетики

Описание книги:

В пособии описаны основы работы в пакете MATLAB – интегрированной среде разработки и технических расчетов, предназначенной для решения широкого спектра инженерных задач. Изложены основные моменты разработки алгоритмов и написания программ на языке программирования высокого уровня MATLAB. Рассмотрена работа с командами ветвления и применение циклических конструкций, а также графическое представление информации в различных системах координат. Освещены вопросы использования массивов, методов матричной алгебры и численных методов решения математических задач, дается проектирование графического интерфейса пользователя (GUI).

Главное преимущество данного учебного пособия – это адаптация общего курса «Информатика» к задачам электроэнергетики. После каждого раздела приведены задания для самостоятельной работы с целью закрепления теоретического материала. Пособие предназначено для студентов первого курса бакалавриата по направлению 13.03.02 «Электроэнергетика и электротехника».


Математические алгоритмы для программистов. 3D-графика, машинное обучение и моделирование на Python (pdf + epub)

Пол Орланд, Александр Киселев

26 октября, 2023

Книги

69154042 [Пол Орланд, Александр Киселев] Математические алгоритмы для программистов. 3D графика, машинное обучение и моделирование на Python (pdf + epub)

Описание книги:

Неважно, чем вы занимаетесь – большими данными, машинным обучением, компьютерной графикой или криптографией, – без математики вам не обойтись! Везде сейчас требуются базовые знания и понимание алгоритмов.

Практические примеры позволят легко разобраться с самыми необходимыми математическими понятиями. 300 упражнений и мини-проектов откроют вам новые возможности в освоении интересных и популярных IT-профессий. Вы познакомитесь с базовыми библиотеками Python, используемыми при разработке реальных приложений, и вспомните давно забытые основы линейной алгебры и матана.

После покупки предоставляется дополнительная возможность скачать книгу в формате epub.


Красивый C++. 30 главных правил чистого, безопасного и быстрого кода (pdf + epub)

Кейт Грегори, Дж. Гай Дэвидсон, Л. Киселева

26 октября, 2023

Книги

69166243 [Кейт Грегори, Дж. Гай Дэвидсон, Л. Киселева] Красивый C++. 30 главных правил чистого, безопасного и быстрого кода (pdf + epub)

Описание книги:

Написание качественного кода на C++ не должно быть трудной задачей. Если разработчик будет следовать рекомендациям, приведенным в C++ Core Guidelines, то он будет писать исключительно надежные, эффективные и прекрасно работающие программы на C++. Но руководство настолько переполнено советами, что порой трудно понять, с чего начать. Начните с «Красивого C++»!

Опытные программисты Гай Дэвидсон и Кейт Грегори выбрали 30 основных рекомендаций, которые посчитали особенно ценными, и дают подробные практические советы, которые помогут улучшить ваш стиль разработки на C++. Для удобства книга структурирована в точном соответствии с официальным веб-сайтом C++ Core Guidelines.

После покупки предоставляется дополнительная возможность скачать книгу в формате epub.


40 алгоритмов, которые должен знать каждый программист на Python (pdf + epub)

Имран Ахмад, Р. Чикин

26 октября, 2023

Книги

69166264 [Имран Ахмад, Р. Чикин] 40 алгоритмов, которые должен знать каждый программист на Python (pdf + epub)

Описание книги:

Понимание работы алгоритмов и умение применять их для решения прикладных задач – must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки использования алгоритмов, но и разобраться в принципах их функционирования, в их логике и математике.

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

Дойдя до конца, вы превратитесь в эксперта по решению реальных вычислительных задач с применением широкого спектра разнообразных алгоритмов.

После покупки предоставляется дополнительная возможность скачать книгу в формате epub.


Алгоритмы на практике. Решение реальных задач (pdf + epub)

Даниэль Зингаро, Д. Брайт

26 октября, 2023

Книги

69166267 [Даниэль Зингаро, Д. Брайт] Алгоритмы на практике. Решение реальных задач (pdf + epub)

Описание книги:

«Алгоритмы на практике» научат решать самые трудные и интересные программистские задачи, а также разрабатывать собственные алгоритмы. В качестве примеров для обучения взяты реальные задания с международных соревнований по программированию. Вы узнаете, как классифицировать задачи, правильно подбирать структуру данных и выбирать алгоритм для решения. Поймете, что выбор структуры данных – будь то хеш-таблица, куча или дерево – влияет на скорость выполнения программы и на эффективность алгоритма. Разберетесь, как применять рекурсию, динамическое программирование, двоичный поиск.

Никакого условного псевдокода, все примеры сопровождаются исходным кодом на языке Си с подробными объяснениями.

После покупки предоставляется дополнительная возможность скачать книгу в формате epub.


Python для хакеров. Нетривиальные задачи и проекты (pdf+epub)

Ли Воган, Д. Брайт

26 октября, 2023

Книги

69280240 [Ли Воган, Д. Брайт] Python для хакеров. Нетривиальные задачи и проекты (pdf+epub)

Описание книги:

«Python для хакеров. Нетривиальные проекты и задачи» делает упор на реальные проекты, так что от экспериментирования с синтаксисом вы сразу перейдете к написанию полноценных программ. Развивая свои навыки разработки на Python, вы будете проводить научные опыты, изучать статистику и решать задачи, которые не давали покоя гениям на протяжении многих лет, и даже займетесь обнаружением далеких экзопланет.

Каждая глава начинается с четко поставленной цели и обсуждения способов решения задачи. Далее следует собственно миссия и стратегия действий, построенная таким образом, чтобы вы научились мыслить как программист. Вы будете руководить спасательной операцией береговой охраны, спланируете и осуществите полет космического корабля на Луну, реализуете ограничение доступа в секретную лабораторию с помощью распознавания лиц и не только это.

Программы, представленные в книге, не отпугнут даже новичков. Вы будете осваивать все более сложные техники и наращивать навыки написания кода. Справившись со всеми миссиями, вы будете готовы к самостоятельному решению любых сложных реальных задач с помощью Python.

После покупки предоставляется дополнительная возможность скачать книгу в формате epub.


Современные алгоритмы поисковой оптимизации. Алгоритмы, вдохновленные природой

Анатолий Карпенко

26 октября, 2023

Книги

69374200 [Анатолий Карпенко] Современные алгоритмы поисковой оптимизации. Алгоритмы, вдохновленные природой

Описание книги:

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

Для студентов высших учебных заведений, обучающихся по направлению подготовки 09.03.01 «Информатика и вычислительная техника». Может быть полезно для всех студентов, изучающих курс «Методы оптимизации» и близкие по тематике курсы. Материал пособия представляет интерес также для аспирантов и специалистов, использующих в своей работе методы, алгоритмы и программы оптимизации.


Методы обработки данных и оценки программ

Галина Сергеевна Иванова, Татьяна Ничушкина, Е. К. Пугачев

26 октября, 2023

Книги

69373630 [Галина Сергеевна Иванова, Татьяна Ничушкина, Е. К. Пугачев] Методы обработки данных и оценки программ

Описание книги:

Представлены основные структуры и методы обработки данных, критерии оценки алгоритмов и структур данных. Приведены примеры этих структур, способы оценки и повышения эффективности программ, способы тестирования программ. Для студентов МГТУ им. Н. Э. Баумана, обучающихся по направлению подготовки «Информатика и вычислительная техника».


Рекурсивная книга о рекурсии (pdf+epub)

Эл Свейгарт, Сергей Черников

26 октября, 2023

Книги

69434434 [Эл Свейгарт, Сергей Черников] Рекурсивная книга о рекурсии (pdf+epub)

Описание книги:

Книга «Рекурсивная книга о рекурсии» содержит примеры кода на языке Python и JavaScript, которые иллюстрируют основы рекурсии и проясняют фундаментальные принципы всех рекурсивных алгоритмов. Из книги вы узнаете о том, когда стоит использовать рекурсивные функции (и, главное, когда этого не нужно делать), как реализовывать классические рекурсивные алгоритмы, часто обсуждаемые на собеседованиях, а также о том, как рекурсивные методы помогают решать задачи, связанные с обходом дерева, комбинаторикой и другими сложными темами.

После покупки предоставляется дополнительная возможность скачать книгу в формате epub.


Кодер с улицы. Правила нарушать рекомендуется (pdf + epub)

Седат Капаноглу, М. Трусковская

26 октября, 2023

Книги

69598555 [Седат Капаноглу, М. Трусковская] Кодер с улицы. Правила нарушать рекомендуется (pdf + epub)

Описание книги:

Джунам и вчерашним выпускникам вузов катастрофически не хватает «уличного» опыта. Чтобы стать отличным разработчиком, понадобятся вполне конкретные навыки, позволяющие превратить теорию в практику, а также понимание того, в какие моменты можно нарушать казавшиеся незыблемыми правила. Эта книга – справочник по выживанию для начинающего разработчика.

«Кодер с улицы» научит вас справляться с реальными задачами. Седат Капаноглу честно делится советами, основанными на личном опыте, а не на абстрактной теории. Вы узнаете, как адаптировать знания, полученные из книг и курсов, к повседневным рабочим задачам.

Пора узнать, как использовать антипаттерны и «плохие» методы программирования. Эта книга построена на конкретных задачах, с которыми вы столкнетесь на работе, – от чисто технических аспектов, таких как создание функции поиска, до законов выживания в проблемной команде с менеджером-параноиком.

Все это превратит вас в настоящего уличного бойца, готового в любой момент приступить к созданию эффективного программного обеспечения.

После покупки предоставляется дополнительная возможность скачать книгу в формате epub.


Тайная жизнь программ. Как создать код, который понравится вашему компьютеру (pdf + epub)

Джонатан Стейнхарт, Сергей Черников

26 октября, 2023

Книги

69598564 [Джонатан Стейнхарт, Сергей Черников] Тайная жизнь программ. Как создать код, который понравится вашему компьютеру (pdf + epub)

Описание книги:

Знакомы ли вы с технологиями, лежащими в основе вашей собственной программы? Почему «правильный» код не хочет работать? Истина проста и банальна – нужно сразу создавать код, который будет работать хорошо и не будет прятать в себе трудноуловимые ошибки.

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

Узнайте, что на самом деле происходит, когда вы запускаете код на компьютере, и вы научитесь программировать лучше и эффективнее.

После покупки предоставляется дополнительная возможность скачать книгу в формате epub.


Рекомендуем