Записки потомственного it'шника
275 subscribers
509 photos
40 videos
204 files
1.65K links
Краткость — сестра таланта.
Автоматизация — мать порядка.
Ransomware'щики — боги.
Батя — программист over 80+ level.
Мать — бухгалтер, соскачившая с цифр на контдитерские изделия.
Ну а я — бакалавр ИБ по собственной воле.
Update: уже магистр.
Download Telegram
Forwarded from Astra’s thots!
Forwarded from GitHub Community
​Jump-Cutter – ещё одно расширение для браузера, которое при воспроизведении видео ускоряет фрагменты, где находятся звуковые паузы

Другими словами сжимает длительность видео, за счёт «ускорения» пауз

⤷ Ссылка на расширение в Chrome

GitHub | #TypeScript #Web #Video #Interesting #Useful
Forwarded from Open Source
​​p2p-chat

p2p-чат на WebRTC с дополнительным шифрованием AES256 и обменом файлами

Это пример того, как можно построить p2p-чат на WebRTC без сигнальных серверов. Он должен работать как в Chrome, так и в Firefox.

WebRTC нужны серверы STUN и TURN для успешного установления p2p-соединения по сети. В данном демонстрационном приложении автор использовал некоторые общедоступные конечные точки.

https://github.com/michal-wrzosek/p2p-chat

Демо: https://michal-wrzosek.github.io/p2p-chat/
Forwarded from Open Source
​​weron

VPN на базе WebRTC

▫️Узлы доступа за NAT: поскольку weron использует WebRTC для установления соединений между узлами, он может легко преодолевать корпоративные брандмауэры и NAT с помощью STUN или даже использовать сервер TURN для туннелирования трафика. Это может быть очень полезно, например, для подключения SSH к вашей домашней лаборатории без переадресации каких-либо портов на вашем маршрутизаторе.
▫️Защитите свою домашнюю сеть: из-за относительно низких накладных расходов WebRTC в сетях с малой задержкой weron можно использовать для защиты трафика между узлами в локальной сети без значительного снижения производительности.
▫️Присоединяйте локальные узлы к облачной сети: если вы запускаете, например, кластер Kubernetes с узлами на основе облачных экземпляров, но также хотите присоединить к нему свои локальные узлы, вы можете использовать weron для создания доверенной сети.
▫️Обход цензуры: Базовый пакет WebRTC, на котором построены популярные инструменты видеоконференцсвязи, такие как Zoom, Teams и Meet, трудно заблокировать на сетевом уровне, что делает его ценным дополнением к вашему набору инструментов для обхода государственной или корпоративной цензуры.
▫️Напишите свои собственные одноранговые протоколы: простой API упрощает написание распределенных приложений с автоматическим повторным подключением, несколькими каналами данных и т. д.

https://github.com/pojntfx/weron
👍1
По данным Cyentia в приложениях, написанных на разных языках программирования, превалируют совершенно разные проблемы ИБ, что должно учитываться при выстраивании процессов безопасной разработки; как с точки зрения анализа исходных кодов и исполняемых файлов приложений, так и с точки зрения обучения разработчиков
wholaked

[ https://github.com/utkusen/wholeaked ]

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

wholaked получает файл, который будет использоваться совместно, и список получателей. Далее он создает уникальную подпись для каждого получателя и скрыто добавляет ее в файл. После этого wholaked автоматически отправляет файлы соответствующим получателям с помощью интеграции Sendgrid, AWS SES или SMTP. Ну и конечно же файл можно передать "вручную" привычным способом.

wholaked работает со всеми типами файлов. Однако он имеет дополнительные функции для распространенных типов файлов, таких как PDF, DOCX, MOV и т. д.

Идентификаторы могут быть в виде:

Хэш файла: SHA256 хэш файла. Поддерживаются все типы файлов.

Двоичный: подпись напрямую добавляется в двоичный файл. Поддерживаются почти все типы файлов.

Метаданные: подпись добавляется в раздел метаданных файла. Поддерживаемые типы файлов: PDF, DOCX, XLSX, PPTX, MOV, JPG, PNG, GIF, EPS, AI, PSD

Водяной знак: в текст вставляется невидимая подпись. Поддерживаются только файлы PDF.
Forwarded from HackGit
mitmproxy2swagger.

A tool for automatically converting mitmproxy captures to OpenAPI 3.0 specifications. This means that you can automatically reverse-engineer REST APIs by just running the apps and capturing the traffic.

https://github.com/alufers/mitmproxy2swagger
Forwarded from Стой под стрелой (Nikita Prokopov)
В истории программирования много раз брали на лозунги шаблон Everything is a X:

- Everything is a string (TCL)
- Everything is a list (Lisp)
- Everything is a file (Unix)
- Everything is an object (OOP)
- Everything is a function (FP)

И знаете что? Каждый раз эта абстрация протекала сразу с момента ее создания. Медленно/неудобно/все равно нужно различать и т.п.

Когда нам в школе рассказывали про «everything is a file» я очень удивлялся: очевидно же, что, например, с сокетом, или с процессом, или с принтером ты хочешь делать совсем не те операции, что с файлом. Оказалось, что имеелось в виду, что в виде файла доступна какая-то ненужная тривиальщина типа пида процесса, я для нормальной работы есть нормальные специальные методы, которые не притворяются, что «все есть файл». И чего было заморачиваться, спрашивается?

Есть мнение, что и в будущем next big thing которая выберет своим лозунгом Everything is X окажется такой же дырявой еще на этапе создания. Потому что мир разный, работает по-разному и хотят от разных вещей разного. Засовывать круглое в квадратное так же логично, как носить кастрюлю в качестве головного убора. А притворяться, что это еще и удобно — ну это только программисты так могут.

Nothing is everything, короче.
Безопасной разработкой занимается не только наша ФСТЭК. Вот набор свежих (осень 2021) документов по DevSecOps от американского Минобороны.
Forwarded from Proxy Bar
Уязвимость в Python, позволяющая вызвать системные команды из изолированных скриптов
Взлом обучающих сред, online-оболочкек, встроенных обработчиков и т.п. никогда не был проще.
How it works
Download exploit
#exploit #python
Forwarded from club1337