PXLSecurity LTD., София, България Офанзивна сигурност от 2014[email protected]

Независими от 2014 г.10 публикувани CVEВключен повторен тест

Отвъд скенерите.Доказано. Проверено.

Ръчни тестове за проникване и red teaming от опитни инженери. Всяка находка идва с възпроизводими доказателства, а всяка поправка се проверява повторно.Опитни инженери.
Доказателства за всяка находка.

Превъртете, за да проследите пътя

01 / Примерен път на атакаПублично приложениеДостъпна крайна точка
02 / Примерен път на атакаГраница на достъпаПравила за достъп
03 / Примерен път на атакаЗащитени данниЧувствителен ресурс
Картографираме изложените системи.
Примерен път на атака, а не сканиране в реално време.

Нашата роля

Автоматизацията открива адресите.
Ние откриваме бизнес логиката.

Автоматизираните и AI платформи са силни в широчината: инвентаризация, известни уязвимости и чести проверки. Ангажиментът със специалисти добавя дълбочина. Нашите инженери разбират как трябва да работи системата ви, свързват дребни слабости в доказано въздействие и обясняват всяка находка на среща с екипа ви.

Изследваме системата като цяло

От бинарния файл на мобилно приложение до сървърния му API или от AI функционалност до административните ѝ права: уточняваме границите, акаунтите и процесите, след което проверяваме взаимодействията между тях.

Разгледайте казус за AI права

Работите директно с тестерите

Опитни инженери извършват оценката, документират възпроизводими доказателства и обясняват резултатите в техническо обсъждане. Екипът ви може да задава въпроси на хората, изследвали проблема.

Вижте как протича ангажиментът

Проверяваме отстраняването

Тестовете ни за проникване включват повторна проверка след отстраняване. Проверяваме съобщените поправки и потвърждаваме резултатите писмено, за да има доказателства за приключването.

Вижте какво съдържа докладът

Услугата ни за AI сигурност оценява приложения с AI функционалности: права, потоци от данни и правомощия на агенти. Това е различен въпрос от използването на AI инструмент за самото тестване. Разгледайте тестовете за AI сигурност

Сравнете автоматизираното тестване и тестовете от специалисти

Как протича ангажиментът

От първия въпрос
до проверената поправка.

Всеки тест за проникване следва едни и същи пет етапа. Критичните проблеми достигат до екипа ви веднага щом бъдат потвърдени, а ангажиментът приключва едва когато поправката е доказана. Вижте цялата методология

  1. 01

    Обхват

    Договаряме писмено целите, системите, правилата за тестване и контактите при спешност. Получавате конкретен график и оферта.

  2. 02

    Проучване

    Изучаваме приложението като нападател: роли, маршрути, граници на доверие и бизнес процесите зад тях.

  3. 03

    Атака

    Опитни тестери свързват слабостите ръчно в доказано въздействие. Безопасна демонстрация, без разрушителни действия.

  4. 04

    Доклад

    Резюме за ръководството и технически доклад за инженерите, представени на среща с екипа ви.

  5. 05

    Повторен тест

    Включен в услугата. Повтаряме атаката срещу поправката и потвърждаваме писмено какво е отстранено.

PXLSecapp.example.test · Уеб приложение и API

Дневник на ангажимента

  1. 01Договорени цели и изключения
  2. 01Подписани правила на ангажимента
  3. 01Изпратени график и оферта
  4. 02Роли: администратор, потребител, втори клиент
  5. 02Описани маршрути, API и граници на доверие
  6. 02Процесите са минати с тестови акаунти
  7. 03Потребителска сесия достига администраторска операция
  8. 03Верига до данни на друг клиент · висока
  9. 03Сигнализирано на екипа ви веднага след потвърждение
  10. 04Доказателства и стъпки за всяка находка
  11. 04Поправки, подредени по реален риск
  12. 04Среща с вашите инженери
  13. 05Същата заявка, повторена след поправката
  14. 05Сървърът я отказва: защитата работи
  15. 05Писмо за повторния тест · находката е приключена
Етап5 / 5
Находки1 висока · 2 средни
СтатусПриключено
Примерен ангажимент по нашата методология, а не реална система.

Доказателства вместо предположения.

От находката
до проверената поправка.

Всяка находка, която докладваме, носи доказателството зад нея, промяната, която я отстранява, и повторния тест, който показва, че е затворена. Изберете пример.

PXLSec / Находка PXL-WEB-07
Критична

API за фактуриране разкрива данни на други клиентски организации

Засегнато
GET /api/v2/invoices/{id}
Въздействие
Всеки влязъл клиент може да прочете фактурите, адресите и данъчните данни на всеки друг клиент, като смени едно число.
  1. 01Доказателство

    Какво изпратихме и какво получихме.

    GET /api/v2/invoices/10424 HTTP/1.1Host: app.example.testCookie: session=…← вход като клиент А HTTP/1.1 200 OK← заявката е успешна{"invoice_id": 10424, "tenant": "tenant-b",← запис на друг клиент "amount_due": "4150.00"}
  2. 02Поправка

    Промяната, която правят вашите инженери.

    invoice = Invoice.get(id)invoice = Invoice.get(id, tenant=session.tenant)← проверка в услугатаif invoice is None: raise NotFound()
  3. 03Повторен тест

    Същата атака след поправката.

    GET /api/v2/invoices/10424 HTTP/1.1← същата заявка, същият потребителHTTP/1.1 404 Not Found← фактурата на друг клиент е недостъпна

    Повторно тествано 12 дни по-късно: затворено

PXLSec / Находка PXL-INF-02
Критична

Дистанционно изпълнение на код без удостоверяване на сървъра за компилация

Засегнато
ci.internal.example.test
Въздействие
Липсваща проверка за удостоверяване ни позволи да изпълняваме команди като служебния акаунт и да достигнем изходния код и ключовете за внедряване.
  1. 01Доказателство

    Какво изпратихме и какво получихме.

    POST /api/v1/jobs HTTP/1.1Host: ci.internal.example.testContent-Type: application/json← без идентификационни данни {"script": "id"}← безобидна команда за доказателство HTTP/1.1 201 Created← задачата е приета{"output": "uid=998(runner)"}← изпълнено като служебния акаунт
  2. 02Поправка

    Промяната, която правят вашите инженери.

    listen: 0.0.0.0:8080listen: 10.20.0.5:8080← само от мрежата за компилацияauth: sso_required← всяка задача изисква вход# изтеклите ключове за внедряване са сменени
  3. 03Повторен тест

    Същата атака след поправката.

    POST /api/v1/jobs HTTP/1.1← същата заявка, без входHTTP/1.1 401 Unauthorized← задачата е отказана

    Повторно тествано 8 дни по-късно: затворено

PXLSec / Находка PXL-WEB-14
Висока

Токените за нулиране на парола са предвидими

Засегнато
POST /auth/reset
Въздействие
Токени, изведени от времеви печат, позволяват на нападател да завладее всеки акаунт, знаейки само имейл адреса.
  1. 01Доказателство

    Какво изпратихме и какво получихме.

    POST /auth/reset HTTP/1.1token issued: 1761469201-7f3a← Unix време + фиксиран суфиксtoken issued: 1761469262-7f3a← минута по-късно GET /auth/reset/confirm?token=1761469263-7f3a← отгатнат, никога не е издаванHTTP/1.1 200 OK← „Изберете нова парола“
  2. 02Поправка

    Промяната, която правят вашите инженери.

    token = f"{int(time.time())}-{SUFFIX}"token = secrets.token_urlsafe(32)← непредвидимexpires = now() + timedelta(minutes=15)← кратък срок
  3. 03Повторен тест

    Същата атака след поправката.

    GET /auth/reset/confirm?token=1761469263-7f3a← същият отгатнат токенHTTP/1.1 400 Bad Request← „Невалиден или изтекъл токен“

    Повторно тествано 15 дни по-късно: затворено

PXLSec / Находка PXL-MOB-05
Средна

Съхранен XSS в полетата на заявките за поддръжка

Засегнато
iOS и Android приложение, тема на заявката
Въздействие
Специално изготвена заявка изпълни скрипт в конзолата на оператора, излагайки разговорите на други клиенти.
  1. 01Доказателство

    Какво изпратихме и какво получихме.

    POST /api/tickets HTTP/1.1← изпратено от iOS приложението{"subject": "<img src=x onerror=alert(1)>"}HTTP/1.1 201 Created← съхранено без промяна agent console › ticket #5521alert(1) on support.example.test← скриптът се изпълни в сесията на оператора
  2. 02Поправка

    Промяната, която правят вашите инженери.

    <td>{{{ ticket.subject }}}</td>← суров HTML<td>{{ ticket.subject }}</td>← екранирано от шаблона
  3. 03Повторен тест

    Същата атака след поправката.

    agent console › ticket #5522← същото съдържание<img src=x onerror=alert(1)> shown as text← скриптът не се изпълнява

    Повторно тествано 6 дни по-късно: затворено

Находките са анонимизирани от реални ангажименти. Заявките, хостовете и данните са синтетични, в същия формат като докладите ни.

  • Корица
  • Резюме за ръководството
  • Обобщение на находките
  • Находка с доказателства

Какво получавате

Една и съща структура във всеки доклад: ръководството може да действа от четвъртата страница, а инженерите работят от единадесетата.

  • Резюме за ръководствотоРиск и приоритети на две страници.
  • Технически находкиДоказателства и стъпки за всеки проблем.
  • Насоки за отстраняванеПоправки, подредени по реален риск.
  • Среща с екипаОбсъждане с вашите инженери.
  • Писмо за повторния тестПисмено доказателство какво е затворено.

Структурирани да подкрепят доказателствата за ISO 27001, SOC 2, PCI DSS, DORA и NIS2.

От нашата работа

Реална работа. Реални последствия.

Реални проекти, анонимизирани за защита на клиентите ни. Вижте обхвата, доказателствата и резултатите.

Вижте всички казуси →Прочетете публикуваните ни CVE →

Експертиза за всяка повърхност на атака.

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

Примерни системи и връзки. Обхватът се уточнява преди теста.

Тестване за проникване

Ръчни тестове на приложения, API, мрежи и облачни среди. Доказваме реалните рискове и проверяваме отстраняването им.

Вижте услугата

Red Teaming

Реалистични атаки срещу хора, процеси и системи, които проверяват способността ви да откривате и реагирате.

Вижте услугата

Тестване за проникване в облачна среда

Практическо тестване на AWS, Azure и GCP: конфигурации, права за достъп, данни и възможни пътища за атака.

Вижте услугата

Сигурност на мобилни приложения

Проверка на приложения за iOS и Android по OWASP MASVS: данни на устройството, защити при изпълнение и свързаните API.

Вижте услугата

Тестване за проникване в AI / LLM

Проверка на AI и LLM приложения: административен достъп, изолация между клиенти, данни и правомощия на агентите.

Вижте услугата

Сигурна разработка

Преглед на кода за сигурност, моделиране на заплахите и оценка на архитектурата с практични насоки за разработчиците.

Вижте услугата

Експертиза, доказана на практика.

Инженерите ни притежават сертификати, придобити чрез взискателни практически изпити. Повечето включват работа в лабораторна среда с ограничено време, а не само въпроси с избор на отговор.

OSCE³ badgeOSCE³OffSec Certified Expert
OSWE badgeOSWEOffSec Web Expert
OSEP badgeOSEPOffSec Experienced Penetration Tester
OSED badgeOSEDOffSec Exploit Developer
OSCP badgeOSCPOffSec Certified Professional
CRTO badgeCRTOCertified Red Team Operator
CRTL badgeCRTLCertified Red Team Lead
CRTE badgeCRTECertified Red Team Expert
CRTP badgeCRTPCertified Red Team Professional
BSCP badgeBSCPBurp Suite Certified Practitioner
CREST CRT badgeCREST CRTCREST Registered Penetration Tester
CPSA badgeCPSACREST Practitioner Security Analyst

Доверие за работата, която има значение.

Дългогодишни клиенти, някои с нас от първата ни година. Имената не се разкриват: по подразбиране работим при NDA.

Екипът на PXLSec е много талантлив и отдаден и се стреми да свърши работата. Уменията им за тестване за проникване са на най-високо ниво, както на мрежово, така и на ниво уеб приложения. Уменията им за отчитане и комуникация също са много добри.

CEOКомпания за разузнаване на киберзаплахи

PXLSec предоставя професионален анализ и съвети по ИТ сигурност. Екипът демонстрира експертиза и е задълбочен в работата си. Впечатлени сме от вниманието им към детайла и горещо препоръчваме услугите им.

Старши анализатор по киберсигурностКлиентска организация

Наехме PXLSec да анализират сайта ни за потенциални заплахи за сигурността. Получихме изброени най-важните уязвимости, заедно с начин да бъдат ограничени. Това ни помогна да намалим вероятността от атака.

Основател и инженерСофтуерна компания

PXLSec предоставя услуги по сигурност на най-високо ниво, с фокус върху това да направят нещата както трябва за клиентите си. Горещо бих препоръчал на всеки, който търси консултанти по киберсигурност, да ги опита.

КлиентТехнологични услуги

PXLSec ни помогнаха с редица дейности по сигурността и винаги сме били много доволни от качеството и изпълнението.

Ръководител на продуктаКомпания за здравни технологии

Въпроси, които клиентите задават

Нещо друго? Пишете на [email protected] и тестер ще отговори.

Колко време отнема един тест за проникване?

Повечето тестове на уеб приложения или API отнемат една до две седмици тестване, в зависимост от обхвата. Red team операциите обикновено продължават няколко седмици. Получавате ясен график в предложението.

Как се определя цената?

Цената се определя според обхвата и усилието и се договаря писмено, преди тестването да започне. За тестовете за проникване и оценките повторният тест след отстраняване е включен като стандартна част от услугата.

Ще наруши ли тестването работата на продукционните ни системи?

Безопасността е на първо място. Договаряме правилата на ангажимента, периодите за тестване и лицата за връзка при спешност предварително и избягваме разрушителни техники, освен ако не ги разрешите изрично. Тестовите среди са добре дошли.

Помагате ли с изисквания за съответствие?

Да. Отчетите ни са структурирани така, че да подкрепят доказателствата за ISO 27001, SOC 2, PCI DSS, DORA и NIS2, и можем да съотнесем констатациите към конкретните контроли във вашия одит.

Можете ли да подпишете наше NDA и документи за доставчик?

Да. PXLSecurity LTD. е регистрирана в България (VAT BG203239331) и рутинно работи при клиентски NDA, споразумения за обработка на данни и процеси за одобрение на доставчици.

Работите ли извън България?

Да. Базирани сме в София и работим с клиенти в целия ЕС и по света, дистанционно или на място.

Изпратете ни един адрес.

Кажете ни какво е и какво ви притеснява. Опитен тестер обикновено отговаря до един работен ден с въпроси, предложен подход и оферта.

Поверителност от първия разговор

Можем да подпишем вашето NDA, преди да споделите чувствителни детайли. За запитването ви се прилага политиката ни за поверителност.

Как защитаваме информацията ви · Политика за поверителност