Прикладная криптография.pdf
3.4 MB
📖 Название: Прикладная криптография: Протоколы, алгоритмы, исходные тексты на языке Си
✍ Автор: Шнайер Б.
📅 Год: 2016
🏷 Теги: #криптография #книги #книга
Книга предназначена современным программистам и инженерам, которым необходимо использовать криптографию. Эта книга Брюса Шнайера положила конец проблемам, с которыми до ее выхода в свет сталкивались все, кто так или иначе использовал в своей работе криптографию. Одной из таких проблем было почти полное отсутствие доступной научной литературы, совершенно необходимой для разработки криптографических приложений. В книге в простой и доступной форме излагается история двадцатилетних исследований в этой области, начиная с общего описания целей, которые ставились и ставятся перед программистами, засекречивающими передачу данных, и примеров программ такого рода, до современных скриптов и приложений, используемых программистами в наши дни. Данная книга по праву может считаться настольной книгой по криптографии. Рекомендуется криптографам, инженерам, программистам.
✍ Автор: Шнайер Б.
📅 Год: 2016
🏷 Теги: #криптография #книги #книга
Книга предназначена современным программистам и инженерам, которым необходимо использовать криптографию. Эта книга Брюса Шнайера положила конец проблемам, с которыми до ее выхода в свет сталкивались все, кто так или иначе использовал в своей работе криптографию. Одной из таких проблем было почти полное отсутствие доступной научной литературы, совершенно необходимой для разработки криптографических приложений. В книге в простой и доступной форме излагается история двадцатилетних исследований в этой области, начиная с общего описания целей, которые ставились и ставятся перед программистами, засекречивающими передачу данных, и примеров программ такого рода, до современных скриптов и приложений, используемых программистами в наши дни. Данная книга по праву может считаться настольной книгой по криптографии. Рекомендуется криптографам, инженерам, программистам.
👍2
👩💻 Linux Hardening Guide.
• Это руководство включает в себя полезные советы для повышения безопасности и конфиденциальности в ОС на базе ядра Linux.
• Choosing the right Linux distribution;
• Kernel hardening;
• Mandatory access control;
• Sandboxing;
• Hardened memory allocator;
• Hardened compilation flags;
• Memory safe languages;
• The root account;
• Firewalls;
• Identifiers;
• File permissions;
• Core dumps;
• Swap;
• PAM;
• Microcode updates;
• IPv6 privacy extensions;
• Partitioning and mount options;
• Entropy;
• Editing files as root;
• Distribution-specific hardening;
• Physical security;
• Best practices.
➡️ https://madaidans-insecurities.github.io
#Linux
• Это руководство включает в себя полезные советы для повышения безопасности и конфиденциальности в ОС на базе ядра Linux.
• Choosing the right Linux distribution;
• Kernel hardening;
• Mandatory access control;
• Sandboxing;
• Hardened memory allocator;
• Hardened compilation flags;
• Memory safe languages;
• The root account;
• Firewalls;
• Identifiers;
• File permissions;
• Core dumps;
• Swap;
• PAM;
• Microcode updates;
• IPv6 privacy extensions;
• Partitioning and mount options;
• Entropy;
• Editing files as root;
• Distribution-specific hardening;
• Physical security;
• Best practices.
➡️ https://madaidans-insecurities.github.io
#Linux
👍1
👣 Clink - это HTTP-клиент со множеством конфигураций для Go, разработанный с учетом простоты использования, расширяемости и надежности.
Он поддерживает различные функции, такие как автоматическая обработка запросов, ограничение скорости запросов и другие, что делает его идеальным как для простых, так и для сложных HTTP-запросов.
▪Примеры
#golang #go #http #net #сеть
Он поддерживает различные функции, такие как автоматическая обработка запросов, ограничение скорости запросов и другие, что делает его идеальным как для простых, так и для сложных HTTP-запросов.
go get -u github.com/davesavic/clink
▪Github▪Примеры
#golang #go #http #net #сеть
👨💻 Компьютерные сети.
• Общие сведения:
- Классификация сетей;
- Топологии компьютерных сетей;
- Стандарты компьютерных сетей;
- Основы организации компьютерных сетей;
- Модель OSI;
- Модель и стек протоколов TCP/IP;
- Анализатор сети Wireshark.
• Физический уровень;
• Канальный уровень;
• Сетевой уровень;
• Транспортный уровень;
• Прикладной уровень.
• Защищенные сетевые протоколы:
- Протоколы TLS/SSL;
- Шифрование в TLS/SSL;
- Целостность данных в TLS/SSL;
- Инфраструктура открытых ключей в TLS/SSL;
- Протокол TLS;
- Установка соединения в TLS;
- Анализируем протокол TLS в Wireshark;
- Расшифровка TLS в WireShark;
- Протокол TLS 1.3;
- Протокол TLS 1.3 в WireShark;
- Протокол HTTPS;
- Протокол HTTPS в WireShark.
• Продвинутые темы:
- Протокол IPv6;
- Адреса IPv6;
- Автоматическое назначение IPv6 адресов;
- Протокол NDP;
- Протоколы маршрутизации;
- Протокол RIP;
- Протокол OSPF;
- Иерархическая маршрутизация;
- Протокол BGP;
- Web сокеты.
#Сети #RU
• Общие сведения:
- Классификация сетей;
- Топологии компьютерных сетей;
- Стандарты компьютерных сетей;
- Основы организации компьютерных сетей;
- Модель OSI;
- Модель и стек протоколов TCP/IP;
- Анализатор сети Wireshark.
• Физический уровень;
• Канальный уровень;
• Сетевой уровень;
• Транспортный уровень;
• Прикладной уровень.
• Защищенные сетевые протоколы:
- Протоколы TLS/SSL;
- Шифрование в TLS/SSL;
- Целостность данных в TLS/SSL;
- Инфраструктура открытых ключей в TLS/SSL;
- Протокол TLS;
- Установка соединения в TLS;
- Анализируем протокол TLS в Wireshark;
- Расшифровка TLS в WireShark;
- Протокол TLS 1.3;
- Протокол TLS 1.3 в WireShark;
- Протокол HTTPS;
- Протокол HTTPS в WireShark.
• Продвинутые темы:
- Протокол IPv6;
- Адреса IPv6;
- Автоматическое назначение IPv6 адресов;
- Протокол NDP;
- Протоколы маршрутизации;
- Протокол RIP;
- Протокол OSPF;
- Иерархическая маршрутизация;
- Протокол BGP;
- Web сокеты.
#Сети #RU
🤔 Тайны пингвина: как работают исключения и прерывания в Linux?
В этой статье автор разбирает работу исключений и прерываний. Что это, и как они работают в ОС и Linux?
habr.com/ru/articles/780082/
#Линукс #СистемноеПрограммирование #linux #ОперационнаяСистема #ОС
В этой статье автор разбирает работу исключений и прерываний. Что это, и как они работают в ОС и Linux?
habr.com/ru/articles/780082/
#Линукс #СистемноеПрограммирование #linux #ОперационнаяСистема #ОС
Утилита ss (Socket Statistics) в Linux предоставляет информацию о сетевых сокетах, соединениях TCP/UDP, маршрутах и других сетевых параметрах.
Несколько примеров использования ss:
Отобразить все открытые сокеты:
Отобразить информацию о всех TCP-соединениях:
Отобразить информацию о всех UDP-соединениях:
Отобразить статистику по сетевым сокетам в реальном времени:
Отобразить подробную информацию о TCP-соединениях и фильтровать вывод по заданному адресу и порту (например, IP-адресу
Отобразить информацию о сетевых интерфейсах и маршрутах:
Отобразить информацию о сокетах, которые находятся в состоянии ожидания:
Отобразить подробную информацию о конкретном сокете с заданным идентификатором:
Отобразить информацию о сокетах, установленных в режиме прослушивания:
Отобразить информацию о сокетах с указанным типом протокола (например, RAW, DGRAM, STREAM):
Несколько примеров использования ss:
Отобразить все открытые сокеты:
ss -a
Отобразить информацию о всех TCP-соединениях:
ss -t
Отобразить информацию о всех UDP-соединениях:
ss -u
Отобразить статистику по сетевым сокетам в реальном времени:
ss -s
Отобразить подробную информацию о TCP-соединениях и фильтровать вывод по заданному адресу и порту (например, IP-адресу
192.168.0.1 и порту 80):ss -t -a 'dst 192.168.0.1:80'
Отобразить информацию о сетевых интерфейсах и маршрутах:
ss -i
Отобразить информацию о сокетах, которые находятся в состоянии ожидания:
ss -o state wait
Отобразить подробную информацию о конкретном сокете с заданным идентификатором:
ss -t -a -e sport = :<порт>
Отобразить информацию о сокетах, установленных в режиме прослушивания:
ss -l
Отобразить информацию о сокетах с указанным типом протокола (например, RAW, DGRAM, STREAM):
ss -t -a -K <тип_протокола>Архитектура компьютера. 6-е изд..pdf
8.9 MB
📖 Архитектура компьютера. 6-е изд.
Год: 2019
Автор: Остин Т., Таненбаум Э.
Описание:
В основе книги лежит идея иерархической структуры, в которой каждый уровень выполняет вполне определенную функцию. В рамках этого нетрадиционного подхода подробно описываются цифровой логический уровень, уровень архитектуры команд, уровень операционной системы и уровень языка ассемблера.
#АрхитектураПК #Компьютер #Таненбаум #Ассемблер #asm
Год: 2019
Автор: Остин Т., Таненбаум Э.
Описание:
В основе книги лежит идея иерархической структуры, в которой каждый уровень выполняет вполне определенную функцию. В рамках этого нетрадиционного подхода подробно описываются цифровой логический уровень, уровень архитектуры команд, уровень операционной системы и уровень языка ассемблера.
#АрхитектураПК #Компьютер #Таненбаум #Ассемблер #asm
FASM. Обработка исключений в Win-64
На этапе проектирования софта, как-правило предусматривают в нём модуль обработки ошибок и исключений. На жаргоне программистов его называют «защитой от дурака», хотя не исключён вариант, что дураком является здесь как-раз сам разработчик, поскольку плохо продумал пользовательский интерфейс. В любом случае «Exception Handler» должен присутствовать в коде, но с переходом на Win-64 мы сталкиваемся с проблемой. Дело в том, что основанный на стековых фреймах привычный механизм SEH больше не работает – на х64 он подвергся полной «прокачке» и требует теперь абсолютно иного подхода. В данной статье попробуем освятить достоинства и недостатки усовершенствованного механизма SEH-х64.
📌 Читать далее
#asm #windows
На этапе проектирования софта, как-правило предусматривают в нём модуль обработки ошибок и исключений. На жаргоне программистов его называют «защитой от дурака», хотя не исключён вариант, что дураком является здесь как-раз сам разработчик, поскольку плохо продумал пользовательский интерфейс. В любом случае «Exception Handler» должен присутствовать в коде, но с переходом на Win-64 мы сталкиваемся с проблемой. Дело в том, что основанный на стековых фреймах привычный механизм SEH больше не работает – на х64 он подвергся полной «прокачке» и требует теперь абсолютно иного подхода. В данной статье попробуем освятить достоинства и недостатки усовершенствованного механизма SEH-х64.
📌 Читать далее
#asm #windows
🖥 Репозиторий: Wstunnel — обход файрвола и прокси серверов
Wstunnel - это инструмент, использующий протокол websocket для обхода файрвола и прокси-серверов.
Он позволяет туннелировать любой трафик и получать доступ к любым ресурсам/сайтам. Поддерживает статическое и динамическое туннелирование, Socks5-прокси и прозрачный прокси. Также поддерживается TLS/ HTTPS сервер и IPv6.
⏺ Ссылка на GitHub
#Firewall #Proxy #WebSocket
Wstunnel - это инструмент, использующий протокол websocket для обхода файрвола и прокси-серверов.
Он позволяет туннелировать любой трафик и получать доступ к любым ресурсам/сайтам. Поддерживает статическое и динамическое туннелирование, Socks5-прокси и прозрачный прокси. Также поддерживается TLS/ HTTPS сервер и IPv6.
⏺ Ссылка на GitHub
#Firewall #Proxy #WebSocket
Linux. Книга рецептов.pdf
10 MB
📍 Linux. Книга рецептов.
📖 Автор: Шрёдер Карла
📄 Страниц: 592
📖 Автор: Шрёдер Карла
📄 Страниц: 592
13_книг_по_электронике_для_начинающих.zip
307.7 MB
📚 13 книг по электронике для начинающих
1. Электроника шаг за шагом [2020] Сворень, Ревич
2. Электроника шаг за шагом. Практикум [2021] Юрий Ревич
3. Электроника.. Нет ничего проще! [1975] Жан-Поль Эймишен
4. Электроны и фононы [1962] Займан Дж
5. Электротехника кратко и наглядно [1980] Конрад
6. Энциклопедия электрика. Практическое руководство [2009] Галлозье, Федулло
7. Юный радиолюбитель (8-е изд.) [1992] Борисов
8. Электроника [2008] Щука
9. Электроника - практический курс [2006] Джонс Мартин Хартли
10. Электричество учебные экспериментальные доказательства [2006] Майер
11. Электроника для детей. Собираем простые схемы, экспериментируем с электричеством [2017] Эйвинд Нидал Даль
12. Электроника для начинающих [2018] Паоло Аливерти
13. Электроника логические микросхемы, усилители и датчики для начинающих [2015] Платт Чарльз
#электроника #схемотехника #физика #подборка_книг #электродинамика
1. Электроника шаг за шагом [2020] Сворень, Ревич
2. Электроника шаг за шагом. Практикум [2021] Юрий Ревич
3. Электроника.. Нет ничего проще! [1975] Жан-Поль Эймишен
4. Электроны и фононы [1962] Займан Дж
5. Электротехника кратко и наглядно [1980] Конрад
6. Энциклопедия электрика. Практическое руководство [2009] Галлозье, Федулло
7. Юный радиолюбитель (8-е изд.) [1992] Борисов
8. Электроника [2008] Щука
9. Электроника - практический курс [2006] Джонс Мартин Хартли
10. Электричество учебные экспериментальные доказательства [2006] Майер
11. Электроника для детей. Собираем простые схемы, экспериментируем с электричеством [2017] Эйвинд Нидал Даль
12. Электроника для начинающих [2018] Паоло Аливерти
13. Электроника логические микросхемы, усилители и датчики для начинающих [2015] Платт Чарльз
#электроника #схемотехника #физика #подборка_книг #электродинамика
Начал изучать электронику, пока теорию. Через неделю-две как приедет мои инструменты, начну практику.
This media is not supported in your browser
VIEW IN TELEGRAM
AndroidIDE
AndroidIDE - IDE для разработки реальных Android-приложений на основе Gradle на устройствах Android.
Особенности:
▫️Поддержка Gradle.
▫️JDK 11 и JDK 17 доступны для использования.
▫️Терминал с необходимыми пакетами.
▫️Пользовательские переменные окружения (для Build и Terminal).
▫️SDK Manager (доступен через терминал).
▫️Информация об API для классов и их членов (с тех пор, удалены, устарели).
▫️Программа для чтения журналов (показывает журналы вашего приложения в реальном времени).
▫️Автозаполнение значений ресурсов при редактировании пользователем атрибутов с помощью редактора атрибутов.
▫️Визуальный редактор атрибутов.
▫️Виджеты для Android.
▫️Переводчик строк.
▫️Asset Studio (создание рисунков и иконок).
https://github.com/AndroidIDEOfficial/AndroidIDE
Site: https://m.androidide.com/
F-Droid: https://f-droid.org/packages/com.itsaky.androidide/
AndroidIDE - IDE для разработки реальных Android-приложений на основе Gradle на устройствах Android.
Особенности:
▫️Поддержка Gradle.
▫️JDK 11 и JDK 17 доступны для использования.
▫️Терминал с необходимыми пакетами.
▫️Пользовательские переменные окружения (для Build и Terminal).
▫️SDK Manager (доступен через терминал).
▫️Информация об API для классов и их членов (с тех пор, удалены, устарели).
▫️Программа для чтения журналов (показывает журналы вашего приложения в реальном времени).
▫️Автозаполнение значений ресурсов при редактировании пользователем атрибутов с помощью редактора атрибутов.
▫️Визуальный редактор атрибутов.
▫️Виджеты для Android.
▫️Переводчик строк.
▫️Asset Studio (создание рисунков и иконок).
https://github.com/AndroidIDEOfficial/AndroidIDE
Site: https://m.androidide.com/
F-Droid: https://f-droid.org/packages/com.itsaky.androidide/
13_книг_по_электронике_для_начинающих.zip
307.7 MB
📚 13 книг по электронике для начинающих
1. Электроника шаг за шагом [2020] Сворень, Ревич
2. Электроника шаг за шагом. Практикум [2021] Юрий Ревич
3. Электроника.. Нет ничего проще! [1975] Жан-Поль Эймишен
4. Электроны и фононы [1962] Займан Дж
5. Электротехника кратко и наглядно [1980] Конрад
6. Энциклопедия электрика. Практическое руководство [2009] Галлозье, Федулло
7. Юный радиолюбитель (8-е изд.) [1992] Борисов
8. Электроника [2008] Щука
9. Электроника - практический курс [2006] Джонс Мартин Хартли
10. Электричество учебные экспериментальные доказательства [2006] Майер
11. Электроника для детей. Собираем простые схемы, экспериментируем с электричеством [2017] Эйвинд Нидал Даль
12. Электроника для начинающих [2018] Паоло Аливерти
13. Электроника логические микросхемы, усилители и датчики для начинающих [2015] Платт Чарльз
#электроника #схемотехника #физика #подборка_книг #электродинамика
1. Электроника шаг за шагом [2020] Сворень, Ревич
2. Электроника шаг за шагом. Практикум [2021] Юрий Ревич
3. Электроника.. Нет ничего проще! [1975] Жан-Поль Эймишен
4. Электроны и фононы [1962] Займан Дж
5. Электротехника кратко и наглядно [1980] Конрад
6. Энциклопедия электрика. Практическое руководство [2009] Галлозье, Федулло
7. Юный радиолюбитель (8-е изд.) [1992] Борисов
8. Электроника [2008] Щука
9. Электроника - практический курс [2006] Джонс Мартин Хартли
10. Электричество учебные экспериментальные доказательства [2006] Майер
11. Электроника для детей. Собираем простые схемы, экспериментируем с электричеством [2017] Эйвинд Нидал Даль
12. Электроника для начинающих [2018] Паоло Аливерти
13. Электроника логические микросхемы, усилители и датчики для начинающих [2015] Платт Чарльз
#электроника #схемотехника #физика #подборка_книг #электродинамика
Информационный след: как удалить или минимизировать цифровое прошлое в сети и есть ли в этом смысл
Цифровой след все чаще становится персональным риском. Наличие в публичном доступе данных о тех или иных действиях может стать причиной, по которой служба безопасности работодателя завернет потенциального сотрудника.
В этой статье разбираемся, что такое цифровой след, какие плюсы и минусы влечет его «заметание».
Ссылка на статью
#InformationSecurity #Приватность #Безопасность #Анонимность
Цифровой след все чаще становится персональным риском. Наличие в публичном доступе данных о тех или иных действиях может стать причиной, по которой служба безопасности работодателя завернет потенциального сотрудника.
В этой статье разбираемся, что такое цифровой след, какие плюсы и минусы влечет его «заметание».
Ссылка на статью
#InformationSecurity #Приватность #Безопасность #Анонимность
CS для программиста-самоучки.pdf
3.2 MB
Computer Science для программиста-самоучки. Все что нужно знать о структурах данных и алгоритмах.
Кори Альтхофф
Кори Альтхофф
UDP, TCP и SCTP.pdf
653.9 KB
📶 Протоколы транспортного уровня UDP, TCP и SCTP: достоинства и недостатки.
• В статье рассматриваются три основных протокола транспортного уровня: UDP, TCP и SCTP, их преимущества и недостатки. Анализируется логика работы протоколов и ситуации, при которых предпочтительно использовать тот или иной протокол. Также приведено соответствие стека TCP/IP модели OSI и примеры приложений, использующих данные протоколы.
• Источник.
#Сети
• В статье рассматриваются три основных протокола транспортного уровня: UDP, TCP и SCTP, их преимущества и недостатки. Анализируется логика работы протоколов и ситуации, при которых предпочтительно использовать тот или иной протокол. Также приведено соответствие стека TCP/IP модели OSI и примеры приложений, использующих данные протоколы.
• Источник.
#Сети