Записки потомственного it'шника
275 subscribers
509 photos
40 videos
204 files
1.65K links
Краткость — сестра таланта.
Автоматизация — мать порядка.
Ransomware'щики — боги.
Батя — программист over 80+ level.
Мать — бухгалтер, соскачившая с цифр на контдитерские изделия.
Ну а я — бакалавр ИБ по собственной воле.
Update: уже магистр.
Download Telegram
Учить что либо на более 10 нодах сложно. Уже начинает влиять топология кластера, падает MFU, отваливаются ноды и так далее, на лету выкидывать ноды из обучения сложно. Скорость интернета внутри датацентра одинаковая только в теории.
В целом любое массивное обучение на сотнях и тысячах нод это очень сложно, затратно и инженерно.

В первые вижу в паблике подробный блогпост про оптимизацию network level для обучения на 4к h100.

Блогпост
👍1
Forwarded from CyberSecurityTechnologies (-CST-)
WebHack_Arsenal.pdf
48.6 MB
#Tech_book
"Web Hacking Arsenal:
A Practical Guide to Modern Web Pentesting", 2025.
👍11
Forwarded from CyberSecurityTechnologies (-CST-)
AutoPenBench.pdf
2.5 MB
#MLSecOps
#Offensive_security
"AutoPenBench: Benchmarking Generative Agents for Penetration Testing", 2024.
]-> https://github.com/lucagioacchini/auto-pen-bench
👍1
Order of Six Angles
Automating binary vulnerability discovery with Ghidra and Semgrep https://security.humanativaspa.it/automating-binary-vulnerability-discovery-with-ghidra-and-semgrep/
Навеяно мыслями после прочтения этой статьи 👆

Если вы при исследовании сайта натыкаетесь на минифицированные фрагменты JavaScript, созданные результатом работы таких инструментов, как Webpack или Vite, вы можете их «unminify»-нуть с помощью сервисов, например, beautifier.io. После этого их можно прогнать через Semgrep.

Это даёт весьма полезные и интересные результаты, особенно при black или grey box тестировании. Однако после процедуры «unminify» вы можете получить JS-файл размером в несколько мегабайт. При анализе таких файлов Semgrep может выдавать ошибки из-за ограничений на размер файла и времени выполнения правил.

Чтобы обойти эти ограничения, необходимо указать три параметра при запуске Semgrep:

1. --max-target-bytes=0 
   Устанавливает максимальный размер файла для
сканирования Semgrep, например, 1.5MB.
   Любые файлы, превышающие этот размер,
будут проигнорированы.
   Нулевое или отрицательное значение
отключает этот фильтр. 
   По умолчанию: 1 000 000 байт.

2. --timeout-threshold 0 
   Задаёт максимальное количество правил,
   которые могут истечь по времени при обработке файла,
   прежде чем файл будет пропущен.
   Если установить значение 0, лимит отсутствует.
   По умолчанию: 3 правила.

3. --timeout 0 
   Устанавливает максимальное время в секундах для
выполнения одного правила на отдельном файле.
   Если установить значение 0, лимит времени отсутствует. 
   По умолчанию: 5.0 секунд.

В итоге команда запуска Semgrep будет выглядеть следующим образом:
semgrep scan --config auto . --sarif-output results.sarif --max-target-bytes=5MB --timeout-threshold 0 --timeout 0


В данном примере экспортируем результаты в формате SARIF💡 с помощью параметра --sarif-output  для удобства дальнейшего анализа, используя Visual Studio Code и один из следующих плагинов:

- SARIF Viewer от Microsoft
- SARIF Explorer от Trail of Bits

💡 SARIF (Static Analysis Results Interchange Format) — это открытый стандарт для обмена результатами статического анализа кода. Он разработан для облегчения интеграции различных инструментов статического анализа с системами управления кодом и процессами разработки.


Получаем вот такую красоту 👇
👍43
Forwarded from PWN AI (Artyom Semenov)
LLM агенты могут взламывать девайсы, и я думаю что вы уже видели исследования об этом. Однако вопрос насколько это частая история и есть ли кейсы - очень сильно беспокоит нас в будущем... проблемы нашего будущего, НО уже есть решение, которое собирает информацию об этом

LLM Agent Honeypot, проект, обнаруживающий атаки от LLM агентов... Там есть уже и Китайские IP, Узбекистан и конечно же США. Всё это основывается на реальных данных, так как авторы проекта развернули свой honeypot на множестве ресурсов.

Как же горшок с мёдом отличает человека от AI-агента ?

Временной анализ:

Одним из ключевых факторов является время отклика. Система анализирует, сколько времени требуется на ответ после получения инъекции промпта.

А вот AI-агенты отвечают почти мгновенно (обычно в пределах 1,5 секунд), поскольку они обрабатывают запросы автоматически.
Люди требуют больше времени, чтобы прочитать, понять и ответить на запрос.

➡️Prompt Injection, вы не поверите - горшок с мёдом пуляет в агента промпт инъекцию, и просит вывести его системный промпт.

➡️AI-агенты могут реагировать на промпты и изменять свое поведение на основе инъекций быстрее и точнее, чем люди.

В тоже время обычный кожанный-мешок хакер либо не изменит своё поведение так быстро, либо вообще не выполнит команду, если сочтёт ее неуместной или сложной.


Просто посмотрите на сайт ... Больше 1148288 взаимодействий с их хонейпотом, однако обнаружилось 6 агентов, которые ходили по сети и пытались взломать этот горшок с мёдом. Вангую, что их уже гораздо больше))). Но теперь есть ресурс, который старается отслеживать это.

ai_sec_folder
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from CyberSecurityTechnologies (-CST-)
LLM_VulnScans.pdf
4.2 MB
#tools
#MLSecOps
"Insights and Current Gaps in Open-Source LLM Vulnerability Scanners: A Comparative Analysis", 2024.
Forwarded from infosecurity
Шпаргалка по архитектуре k8s.jpg
998.1 KB
👩‍💻 Шпаргалка по архитектуре Kubernetes.

• Дополнительный материал:

- Полезные уроки, которые помогут освоить K8s;
- Kubernetes Goat.

#Kubernetes #DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🔊 ГОСТ Р 56939-2024 «Защита информации. Разработка безопасного программного обеспечения. Общие требования»

На сайте ФСТЭК России размещен приказ Росстандарта от 24.10.2024 № 1504-ст «Об утверждении национального национального стандарта», которым утверждается и вводится в действие с 20.12.2024 национальный стандарт ГОСТ Р 56939-2024 «Защита информации. Разработка безопасного программного обеспечения. Общие требования».

Утвержденный текст не приводится, но здесь можно ознакомиться с итоговой версией ГОСТа на стадии разработки.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from GitHub Community
Meshrabiya — это сетевое решение для Android, позволяющее приложениям обмениваться данными через Wi-Fi без доступа к Интернету, используя Wi-Fi.

4️⃣ GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from CyberSecurityTechnologies (-CST-)
#tools
#Threat_Research
CVE2CAPEC - Get CVE, CWE, CAPEC, MITRE ATT&CK Techniques data automatically
https://github.com/Galeax/CVE2CAPEC
👍2
Forwarded from DevSecOps Talks
Gitlabcis: анализ GitLab на соответствие CIS

Всем привет!

Недавно GitLab представили собственную разработку – Gitlabcis.

Как нетрудно понять из названия он используется для того, чтобы проверять корректность конфигураций GitLab на соответствие одноименному CIS Benchmark.

Просто устанавливается, легко конфигурируется и быстро работает!

Из возможностей хотелось бы отметить:
🍭 Выдача результатов содержит Reason, в которой указано, почему настройка (не) соответствует требованиям
🍭 Есть возможность получения рекомендаций о том, как и что можно поправить (вплоть до «откройте XXX, выберите YYY и нажмите ZZZ)

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

Больше подробностей, как обычно, в repo проекта и в официальной документации. А если вам хочется узнать roadmap развития утилиты, то он есть в статье из поста 😊
OpenDiLoCo: An Open-Source Framework for Globally Distributed Low-Communication Training

Обучение multidatacenter сеток все еще большая и сложная штука, для начала стоит понимать что
- скорость интернета не однородна
- на больших расстояниях могут копится ошибки
- пропускная способность сети может быть недостаточной

собственно большой папир и репа про то как учить в ОЧЕНЬ распределенном сетапе
блогпост от авторов имплементации