Biztonsági sérülékenység-bejelentési szabályzat

Hatályos: 2026. szeptember 10-től

Kapcsolattartási cím: contact@trypulse.hu

1. Cél és elkötelezettség

A Pulse (Sas László E.V.) kiemelten kezeli a felhasználók, az oktatási adatok és a rendszerinfrastruktúra biztonságát. Elkötelezettek vagyunk amellett, hogy a külső biztonsági kutatók által azonosított sérülékenységeket gyorsan, átláthatóan és felelősségteljesen kezeljük.

Amennyiben úgy véled, hogy biztonsági rést vagy hiányosságot találtál a Pulse rendszereiben, kérjük, hozd azt a tudomásunkra a jelen szabályzatban leírtak szerint.

2. A szabályzat hatóköre

Hatókörbe tartozó rendszerek

  • A Learnx mobilalkalmazás (iOS / Android kódkészlet)
  • A Pulse hivatalos backend API-jai és Cloud Functions végpontjai
  • A Firebase infrastruktúra beállításai és Firestore biztonsági szabályai (Security Rules)
  • A hivatalos webes felületek (*.trypulse.hu)

Hatókörön kívüli rendszerek és tesztek

  • Harmadik féltől származó szolgáltatások és API-k (pl. Google / Firebase alapvető infrastruktúrája, Anthropic API, Google Gemini API, Paddle, Stripe) — ezeket az adott szolgáltató saját Bug Bounty / VDP programján keresztül kell jelenteni
  • Hálózati DoS / DDoS támadások
  • Spam vagy automatizált tömeges kérések küldése a felületeinkre
  • Social Engineering a Pulse fejlesztői, oktatói vagy diákjai ellen
  • Fizikai támadások a fejlesztők vagy az infrastruktúra ellen

3. A felelős bejelentés szabályai (Coordinated Disclosure)

A jogi védelem (Safe Harbor) igénybevételéhez a kutatónak az alábbi elveket kell követnie a tesztelés és bejelentés során:

4. A bejelentés menete és formátuma

A bejelentésnek az alábbi információkat kell tartalmaznia a hatékony kivizsgáláshoz:

5. A Pulse kötelezettségvállalása

A bejelentést követően a Pulse üzemeltetője az alábbiakat garantálja:

6. Jogi nyilatkozat (Safe Harbor)

Amennyiben a biztonsági kutató a jelen szabályzatban foglaltak szerint, jóhiszeműen jár el a tesztelés és bejelentés során:

Lásd is: /.well-known/security.txt (RFC 9116)