Записки потомственного it'шника
275 subscribers
509 photos
40 videos
204 files
1.65K links
Краткость — сестра таланта.
Автоматизация — мать порядка.
Ransomware'щики — боги.
Батя — программист over 80+ level.
Мать — бухгалтер, соскачившая с цифр на контдитерские изделия.
Ну а я — бакалавр ИБ по собственной воле.
Update: уже магистр.
Download Telegram
Forwarded from CyberSecurityTechnologies (-CST-)
LLM_SOAR.pdf
2.1 MB
#Whitepaper
"Revolutionizing Cybersecurity: Implementing Large Language Models as Dynamic SOAR Tools", 2024.
Forwarded from Code Stars
ishubin/schemio
Web based diagramming app that lets you build interactive diagrams and prototypes
Language:JavaScript
Total stars: 189
Stars trend:
17 Dec 2024
1pm ▍ +3
2pm ▋ +5
3pm █▏ +9
4pm █▎ +10
5pm █▎ +10
6pm ▉ +7
7pm ▋ +5
8pm ▍ +3
9pm ▊ +6
10pm █ +8
11pm ▍ +3
18 Dec 2024
12am █ +8

#javascript
#diagramming, #prototyping
Forwarded from PWN AI (Artyom Semenov)
Давно я не писал о крутых статьях... В общем недавно вышел обзор статьей о том "как LLM небезопасно генерируют код".

И конечно-же это вроде-бы очевидный факт - что это небезопасно. Но вопрос "на сколько" оставался открытым.

В исследовании провели анализ 20 статьей на эту тему. Есть конечно же и описание того, как они искали весь этот материал - и гугл дорки.

(“Large Language Models” OR “Language Model” OR
LLMs OR CodeX OR Llama OR Copilot OR GPT-*
OR ChatGPT) AND (“Code Generation” OR “AI-generated
Code” OR “Automated Code Generation”) AND (“Security
Vulnerabilities” OR “Security Risks” OR “Security Flaws”
OR “Software Security” OR “Impact On Code Security” OR
“Cybersecurity” OR Vulnerabilities) AND (“Training Data
Poisoning” OR “Poisoned Datasets” OR “Data Poisoning
Attacks” OR “Adversarial Attacks” OR “Malicious Training
Data”) AND (“Vulnerability Detection” OR “Bug Detection”
OR “Security Flaw Detection” OR “Code Analysis” OR
“Static Analysis” OR “Vulnerability Remediation” OR “Bug
Fixing” OR “Automated Code Repair” OR “Security Patch”
OR “Code Patching”).



Среди моделей чаще всего конечно же были GPT(3,5 и 4), CodeX и Llama и также GitHub Copilot.

Было выделено 10 категорий уязвимостей.

Injections - это самая упоминаемая категория уязвимостей, в статьях(GPT, Copilot):

CWE-79: чаще генерировал уязвимый код для xss
CWE-89: чаще генерировал уязвимый код для sql

Уязвимости управления памятью(GPT, Copilot):

CWE-190: Integer Overflow or Wraparound
CWE-476: Null Pointer Dereference

Уязвимости управления файлами(GPT, Copilot):

CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Уязвимости десериализации(GPT, Copilot):

CWE-502: Deserialization of Untrusted Data

Утечка информации(GPT, Copilot):

CWE-200: Exposure of Sensitive Information to an Unauthorized Actor

Уязвимости аутентификации и авторизации(GPT,Copilot):

CWE-798: Use of Hard-coded Credentials
CWE-284: Improper Access Control

Криптографические уязвимости(GPT,Copilot):

CWE-327: Use of a Broken or Risky Cryptographic Algorithm

Уязвимости управления ресурсами(GPT, Copilot):

CWE-404: Improper Resource Shutdown or Release(LLAMA также)
CWE-772: Missing Release of Resource after Effective Lifetime

Coding Standards(GPT,Copilot,LLAMA):

CWE-758: Reliance on Undefined, Unspecified, or Implementation-Defined Behavior

Уязвимости обработки ошибок(GPT,Copilot,LLAMA,CodeX):

CWE-703: Improper Check or Handling of Exceptional Conditions

GPT примерно в 40% случаев генерировал уязвимый код, Copilot в 46% а вот LLAMA в 25-35% случаев... Надо смотреть по статьям детально.

Плюс, была проведена оценка того "Насколько модель хорошо определяет уязвимость".

SAST с которыми сравнивались - вы можете видеть на второй фотографии.

Тут также есть хорошие результаты. Например, GPT обнаруживал уязвимости в 68% случаев и всё очень зависело от структуры запроса. Он круто справлялся с определением уязвимостей типа memory leak. Copilot - 40%, но при этом отмечается что он хорошо вывозил в очень высоко рисковых случаях - опять же надо смотреть статью.

CodeX и LLAMA - 90% и 85% успеха в обнаружении уязвимостей в коде, особенно по части утечек в памяти. Но есть нюанс, они хуже работаю с большими кодовыми базами и больше дают ложноположительных результатов.

Конечно были и рассмотрены техники того, как можно улучшить результаты. Например изначально улучшать структуру запросов (Chain-of-Thought (CoT) Prompting, Few-shot Prompting, In-context Prompting, Task-oriented Prompting) , а также делать дообучение на специальных данных.
Forwarded from Заметки Слонсера (Slonser)
HTML Universal Identifier
На VK Security Confab анонсировал свою тулзу для идентификации Html
Вот собственно и она:
https://github.com/Slonser/hui
Что можно делать сейчас:
- Идентифицировать flattening
- Находить неправильный mutation payloads
- Смотреть на разрешенные атрибуты и теги
- Идентифицировать библиотеку которая работает с html на бекенде
Нужно ещё много доработать но можно пользоваться уже сейчас
P.S. массово прописываем
python -m pip install hui
👍21
Forwarded from Code Stars
drk1wi/portspoof
Portspoof
Language:Makefile
Total stars: 1135
Stars trend:
25 Dec 2024
9am ▍ +3
10am ▏ +1
11am ▎ +2
12pm ▏ +1
1pm ▎ +2
2pm ▎ +2
3pm ▏ +1
4pm ▍ +3
5pm ▋ +5
6pm ▎ +2
7pm ▌ +4
8pm ██████▌ +52

#makefile
Forwarded from CyberSecurityTechnologies (-CST-)
#Threat_Research
#Blue_Team_Techniques
AttackRuleMap:
Mapping of open-source detection rules and atomic tests, such as Sigma and Splunk ESCU
https://attackrulemap.netlify.app
Forwarded from Code Stars
fabriziosalmi/caddy-waf
Caddy WAF (OWASP rule-based filtering, IP and DNS filtering, rate limiting, GeoIP)
Language:Go
Total stars: 96
Stars trend:
3 Jan 2025
4am ▏ +1
5am +0
6am +0
7am +0
8am █▎ +10
9am █▋ +13
10am ██ +16
11am █▎ +10
12pm █▉ +15
1pm █▌ +12
2pm █▎ +10

#go
#caddy, #caddyplugin, #caddyserver, #securitytools, #waf, #webapplicationfirewall, #websecurity
👍1
https://jellyfin.org/

На домашнем серваке поднимаем сервис для стриминга кино/сериалов.

Для большинства современных ТВ есть app.

Запускаем transmission server,
Прибиваем папку, куда качать фильмы

Запускаем jellyfin, указываем папку на серваке, куда скачали фильмы.

Наслаждаемся.
Успешно оттестил на samsung.
Вот тут репо, с помощью которого легко можно установить app под samsung.
👍21
Forwarded from PWN AI (Artyom Semenov)
Вот уж не знал, но у популярного инструмента ZAP, который раньше был OWASP ZAP - есть расширение Fuzz AI

https://www.zaproxy.org/docs/desktop/addons/fuzzai-files/

Оно позволяет тестировать API модели на различные атаки. К примеру можно попробовать извлечь данные об архитектуре модели, возможно реализовать попытку кражи конфиденциальной информации.

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

Тут можно посмотреть промпты.

https://github.com/zaproxy/zap-extensions/tree/main/addOns/fuzzai/src/main/zapHomeFiles/fuzzers/fuzzai/AI

А тут буквально туториал как это использовать.
https://youtu.be/hZ9yeXK2DLY?si=0Dc1IcQvmzLACcke
👍2
Forwarded from CyberSecurityTechnologies (-CST-)
LLM4CVE.pdf
2.3 MB
#Sec_code_review
"LLM4CVE: Enabling Iterative Automated Vulnerability Repair with Large Language Models", 2025.
]-> https://sites.google.com/view/llm4cve
Forwarded from CyberSecurityTechnologies (-CST-)
#tools
#WebApp_Security
"AutoRestTest: A Tool for Automated REST APITesting Using LLMs and MARL", 2025.
]-> https://github.com/selab-gatech/AutoRestTest