Forwarded from Love. Death. Transformers.
Учить что либо на более 10 нодах сложно. Уже начинает влиять топология кластера, падает MFU, отваливаются ноды и так далее, на лету выкидывать ноды из обучения сложно. Скорость интернета внутри датацентра одинаковая только в теории.
В целом любое массивное обучение на сотнях и тысячах нод это очень сложно, затратно и инженерно.
В первые вижу в паблике подробный блогпост про оптимизацию network level для обучения на 4к h100.
Блогпост
В целом любое массивное обучение на сотнях и тысячах нод это очень сложно, затратно и инженерно.
В первые вижу в паблике подробный блогпост про оптимизацию network level для обучения на 4к h100.
Блогпост
👍1
Forwarded from CyberSecurityTechnologies (-CST-)
#tools
#WebApp_Security
#Offensive_security
Bounty Security Tools
]-> GBounty Scanner:
https://github.com/BountySecurity/gbounty
]-> GBounty Multi-Step Profiles:
https://github.com/BountySecurity/gbounty-profiles
]-> GBounty Profiles Designer:
https://github.com/BountySecurity/GBountyProfilesDesigner
#WebApp_Security
#Offensive_security
Bounty Security Tools
]-> GBounty Scanner:
https://github.com/BountySecurity/gbounty
]-> GBounty Multi-Step Profiles:
https://github.com/BountySecurity/gbounty-profiles
]-> GBounty Profiles Designer:
https://github.com/BountySecurity/GBountyProfilesDesigner
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
#Offensive_security
"AutoPenBench: Benchmarking Generative Agents for Penetration Testing", 2024.
]-> https://github.com/lucagioacchini/auto-pen-bench
👍1
Forwarded from Order of Six Angles
Automating binary vulnerability discovery with Ghidra and Semgrep
https://security.humanativaspa.it/automating-binary-vulnerability-discovery-with-ghidra-and-semgrep/
https://security.humanativaspa.it/automating-binary-vulnerability-discovery-with-ghidra-and-semgrep/
HN Security
HN Security - Automating binary vulnerability discovery with Ghidra and Semgrep -
Introducing new binary vulnerability research tools and methodology, based on custom Ghidra plugins and Semgrep.
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 будет выглядеть следующим образом:
В данном примере экспортируем результаты в формате SARIF💡 с помощью параметра --sarif-output для удобства дальнейшего анализа, используя Visual Studio Code и один из следующих плагинов:
- SARIF Viewer от Microsoft
- SARIF Explorer от Trail of Bits
Получаем вот такую красоту 👇
Если вы при исследовании сайта натыкаетесь на минифицированные фрагменты 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) — это открытый стандарт для обмена результатами статического анализа кода. Он разработан для облегчения интеграции различных инструментов статического анализа с системами управления кодом и процессами разработки.
Получаем вот такую красоту 👇
👍4 3
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
LLM Agent Honeypot, проект, обнаруживающий атаки от LLM агентов... Там есть уже и Китайские IP, Узбекистан и конечно же США. Всё это основывается на реальных данных, так как авторы проекта развернули свой honeypot на множестве ресурсов.
Как же горшок с мёдом отличает человека от AI-агента ?
Временной анализ:
Одним из ключевых факторов является время отклика. Система анализирует, сколько времени требуется на ответ после получения инъекции промпта.
А вот AI-агенты отвечают почти мгновенно (обычно в пределах 1,5 секунд), поскольку они обрабатывают запросы автоматически.
Люди требуют больше времени, чтобы прочитать, понять и ответить на запрос.
В тоже время обычный кожанный-мешок хакер либо не изменит своё поведение так быстро, либо вообще не выполнит команду, если сочтёт ее неуместной или сложной.
Просто посмотрите на сайт ... Больше 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
Forwarded from infosecurity
Шпаргалка по архитектуре k8s.jpg
998.1 KB
• Дополнительный материал:
- Полезные уроки, которые помогут освоить K8s;
- Kubernetes Goat.
#Kubernetes #DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Листок бюрократической защиты информации
На сайте ФСТЭК России размещен приказ Росстандарта от 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
#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 развития утилиты, то он есть в статье из поста 😊
Всем привет!
Недавно GitLab представили собственную разработку – Gitlabcis.
Как нетрудно понять из названия он используется для того, чтобы проверять корректность конфигураций GitLab на соответствие одноименному CIS Benchmark.
Просто устанавливается, легко конфигурируется и быстро работает!
Из возможностей хотелось бы отметить:
🍭 Выдача результатов содержит Reason, в которой указано, почему настройка (не) соответствует требованиям
🍭 Есть возможность получения рекомендаций о том, как и что можно поправить (вплоть до «откройте XXX, выберите YYY и нажмите ZZZ)
Но не обошлось и без ограничений – реализовать автоматизированные проверки всего и вся не всегда просто/возможно. Все, что сейчас не реализовано, Авторы описали вот тут.
Больше подробностей, как обычно, в repo проекта и в официальной документации. А если вам хочется узнать roadmap развития утилиты, то он есть в статье из поста 😊
about.gitlab.com
New CIS GitLab Benchmark scanner boosts security and compliance
GitLab's gitlabcis scanner determines level of compliance for GitLab projects. Learn how to install and use the tool with this tutorial, as well as what's on the roadmap.
Forwarded from Love. Death. Transformers.
OpenDiLoCo: An Open-Source Framework for Globally Distributed Low-Communication Training
Обучение multidatacenter сеток все еще большая и сложная штука, для начала стоит понимать что
- скорость интернета не однородна
- на больших расстояниях могут копится ошибки
- пропускная способность сети может быть недостаточной
собственно большой папир и репа про то как учить в ОЧЕНЬ распределенном сетапе
блогпост от авторов имплементации
Обучение multidatacenter сеток все еще большая и сложная штука, для начала стоит понимать что
- скорость интернета не однородна
- на больших расстояниях могут копится ошибки
- пропускная способность сети может быть недостаточной
собственно большой папир и репа про то как учить в ОЧЕНЬ распределенном сетапе
блогпост от авторов имплементации