PoliciesBug Bounty -ohjelma

Bug Bounty -ohjelma

Tietoturvahaavoittuvuuksien ilmoitusohjelmamme ja palkkiot

Appboxissa tietoturva on perustavanlaatuinen prioriteetti. Kannustamme aktiivisesti tietoturvatutkijoita auttamaan alustamme vahvistamisessa tunnistamalla ja ilmoittamalla mahdollisista haavoittuvuuksista. Tässä ohjelmassa kuvataan lähestymistapamme vastuulliseen tietoturvatutkimukseen, miten käsittelemme haavoittuvuusilmoituksia ja mitä palkkioita tarjoamme tutkijoille, jotka auttavat parantamaan tietoturva-asemaamme.

Sitoumuksemme

Kun osallistut bug bounty -ohjelmaamme, lupaamme:

  • Vahvistaa ja arvioida ilmoituksesi kohtuullisessa ajassa
  • Käsitellä vahvistetut haavoittuvuudet asianmukaisella kiireellisyydellä
  • Tunnustaa ja palkita sinut yksilöllisistä, aiemmin ilmoittamattomista haavoittuvuuksista, jotka johtavat tietoturvaparannuksiin

Ohjelman kattavuus

Tämä bug bounty -ohjelma koskee seuraavia Appbox-alustoja:

Huomautus: Vaikka hosting-infrastruktuurimme (username.appboxes.co) kuuluu ohjelman piiriin, asiakkaiden käyttöönottojen kolmannen osapuolen sovellusten haavoittuvuudet eivät kuulu. Katso poissulut alla.

Mikä katsotaan kelvolliseksi haavoittuvuudeksi

Jotta ilmoitus hyväksytään bug bounty -ohjelmaamme, sen on täytettävä KAIKKI seuraavat kriteerit:

1. Osoita todellinen hyödyntäminen

  • Sisällytä toimiva proof of concept, joka osoittaa, että haavoittuvuutta voidaan hyödyntää
  • Osoita selkeä tietoturvavaikutus; teoreettiset haavoittuvuudet ilman osoitettua haittaa eivät kelpaa
  • Todista, että hyökkääjä voisi oikeasti vaarantaa käyttäjädatan, tilit tai järjestelmän eheyden

2. Vaikuta ohjelman piirissä oleviin järjestelmiin

  • Haavoittuvuuden on oltava Appboxin omassa koodissa tai infrastruktuurissa
  • Sen on vaikutettava järjestelmiin, jotka on nimenomaisesti listattu yllä kohdassa "Ohjelman kattavuus"
  • Sen on oltava toistettavissa tuotanto- tai staging-ympäristöissämme

3. Olla aiemmin ilmoittamaton

  • Haavoittuvuuden on oltava uusi löydös eikä jo meidän tiedossamme
  • Päällekkäiset ilmoitukset tai tunnettujen ongelmien muunnelmat eivät kelpaa

Poissuljetut alueet ja ongelmat

Seuraavat katsotaan bug bounty -ohjelmamme ulkopuolelle:

Kolmannen osapuolen järjestelmät ja integraatiot

  • WHMCS Client Area [https://billing.appbox.co] - Ilmoita WHMCS Security -palveluun
  • Chatwoot-chat-widget - Ilmoita Chatwoot Security -palveluun
  • Asiakkaiden käyttöönotetut sovellukset [app.username.appboxes.co] - Kolmannen osapuolen sovellusten (WordPress, Nextcloud jne.) haavoittuvuudet, joita hostataan infrastruktuurissamme, tulee ilmoittaa kyseisten sovellusten toimittajille
  • Kaikki muut kolmannen osapuolen palvelut, lisäosat tai integraatiot, joita käytämme
  • IP-osoitteet tai verkkotunnukset, joita Appbox ei suoraan hallitse
  • Vanhoiksi jääneet tai käytöstä poistetut järjestelmät, jotka eivät ole enää aktiivisessa käytössä

Hosting-infrastruktuurin ulkopuolella:

  • Haavoittuvuudet asiakkaiden käyttöönotetussa sovelluskoodissa (WordPress, Nextcloud jne.)
  • Kolmannen osapuolen sovellusten oletusmääritykset
  • Tiettyyn sovellusversioon liittyvät tietoturvaongelmat

Tietoturvaotsakkeet ja kovennus

  • Puuttuvat tietoturvaotsakkeet (X-Frame-Options, COOP, COEP, MTA-STS jne.) ellei osoiteta todellista hyödyntämistä, joka johtaa datan vaarantumiseen
  • Puuttuvat rel="noopener"- tai rel="noreferrer"-attribuutit
  • Palvelinversion paljastuminen tai HTTP-otsaketietojen vuoto
  • Evästeattribuutit ei-arkaluonteisissa evästeissä (analytiikka, asetukset jne.)

Vähävaikutteinen tietojen paljastuminen

  • Runsaat virheilmoitukset, jotka eivät paljasta arkaluonteista dataa (salasanat, tokenit, PII)
  • Polun paljastuminen ilman osoitettua path traversal -hyökkäystä tai tiedostopääsyä
  • Teknologiapinon tunnistaminen (PHP-versio, frameworkin tunnistus jne.)
  • Yleiset sovellusvastaukset tai käyttäytyminen

Suunnittelupäätökset ja teoreettiset ongelmat

  • Login CSRF (ei anna hyökkääjälle pääsyä uhrin tileille)
  • Käyttäjien enumerointi ajoitushyökkäyksillä tai erilaisten vastausten perusteella (ellei se ole osa laajempaa hyökkäysketjua)
  • Clickjacking ilman osoitettua arkaluonteisen toiminnon hyödyntämistä
  • CORS-määritykset ei-arkaluonteisissa päätepisteissä
  • Puuttuva rate limiting ellei osoiteta todellista väärinkäyttöä (DoS on edelleen poissuljettu)

Hyökkäyksen ennakkoedellytykset

  • Tietoturvaongelmat, jotka eivät vaikuta oletussovellusmäärityksiimme
  • Haavoittuvuudet, jotka edellyttävät epästandardeja määrityksiä
  • Haavoittuvuudet konteissamme, jotka edellyttävät mukautettuja tai muokattuja asetuksia
  • Ongelmat, jotka edellyttävät verkkotason vaarantumista (MITM, DNS poisoning, ARP spoofing)

Kielletyt testausmenetelmät

  • Ajoitukseen perustuvat tietojen paljastushyökkäykset
  • Prosessien enumerointitekniikat
  • Kaikenlaiset palvelunestohyökkäykset tai suurivolyymiset hyökkäykset
  • Social engineering ja phishing-tekniikat
  • Automaattinen tietoturvaskannaus, joka tuottaa liiallista liikennettä tai kuormaa
  • Ei-toiminnallisten ominaisuuksien tai sivujen testaaminen (esim. rekisteröitymissivut, jotka eivät ole vielä tuotannossa)

Kelpaamattomat ilmoitustyypit

  • Ilmoitukset, jotka perustuvat pelkästään automaattisen skannerin tulokseen ilman manuaalista validointia
  • Yleiset suositukset ilman todellisten haavoittuvuuksien osoittamista
  • Parhaiden käytäntöjen ehdotukset ilman tietoturvavaikutusta
  • Compliance-havainnot (PCI-DSS, GDPR jne.) ilman hyödynnettävyyden osoittamista

Palkkiorakenne

Pääsivusto ja Control Panel

HaavoittuvuustyyppiPayPal-palkkioPalvelukrediitti
XSSEUR 100EUR 200
XSS (CSP Bypass)EUR 200EUR 300
CSRFEUR 300EUR 450
Authentication BypassEUR 500EUR 750
SQL InjectionEUR 1000EUR 1500
Mielivaltainen koodin suoritusEUR 1000EUR 1500
Mielivaltainen koodin suoritus (oikeuksien korotuksella)EUR 2000EUR 3000
Pysyvä koodimuutosEUR 1000EUR 1500

Hosting-infrastruktuuri

HaavoittuvuustyyppiPayPal-palkkioPalvelukrediitti
Authentication Bypass (SSH, FTP, VPN jne.)EUR 500EUR 750
Authentication Bypass tuetuille sovelluksilleEUR 100EUR 200
Paikallinen käyttöoikeuksien korotusEUR 500EUR 750

Kelvollisista haavoittuvuuksista ilmoittaneet osallistujat tunnustetaan Security Researchers Hall of Fame -listallamme kiitoksemme osoituksena.

Vaadittu ilmoituksen laatu

Kaikkien haavoittuvuusilmoitusten on sisällettävä:

  • Selkeä haavoittuvuuden kuvaus - Selitä, mikä haavoittuvuus on ja miksi sillä on merkitystä
  • Vaikuttava järjestelmä/URL - Määritä tarkasti, missä haavoittuvuus sijaitsee
  • Vaiheittainen toistaminen - Yksityiskohtaiset vaiheet, joiden avulla voimme toistaa ongelman
  • Toimiva proof of concept - Toiminnallinen hyödyntämisen demonstraatio (koodi, kuvakaappaukset, video)
  • Todellinen tietoturvavaikutus - Osoita, mitä hyökkääjä voisi saavuttaa, ei teoreettisia mahdollisuuksia
  • Oma testauksesi - Vahvista löydökset manuaalisesti, älä vain välitä skannerin tulosta

Ilmoitukset, joista nämä elementit puuttuvat tai jotka koostuvat yleisistä tietoturvasuosituksista, eivät kelpaa palkkioihin.

Palkkion lunastaminen

  • Voit valita kahdesta palkkiovaihtoehdosta:
    • Suora PayPal-maksu (edellyttää voimassa olevaa PayPal-tiliä)
    • Appbox-palvelukrediitit (sovellettavissa mihin tahansa Appbox-palveluun, ei siirrettävissä)

Osallistumisohjeet

  • Noudata tätä käytäntöä, Terms of Service -ehtojamme ja kaikkia soveltuvia lakeja
  • Ilmoita haavoittuvuudet viipymättä löydön jälkeen
  • Kunnioita käyttäjien yksityisyyttä ja järjestelmän eheyttä tutkimuksesi aikana
  • Toimita kaikki haavoittuvuusilmoitukset yksinomaan contact us form -lomakkeemme kautta
  • Säilytä löydettyjen haavoittuvuuksien luottamuksellisuus, kunnes ne on ratkaistu
  • Rajoita testauksesi nimenomaisesti tähän ohjelmaan sisältyviin järjestelmiin
  • Jos saat odottamattoman pääsyn arkaluonteiseen dataan: käytä vain vähimmäismäärä, joka tarvitaan ongelman osoittamiseen, lopeta testaus välittömästi ja ilmoita haavoittuvuus viipymättä
  • Käytä vain omia testitilejäsi kaikessa vuorovaikutuksessa järjestelmiemme kanssa
  • Älä koskaan yritä kiristää Appboxia löydöstesi perusteella
  • Varmista löydöksesi - Testaa, että proof of concept toimii oikeasti ennen lähettämistä
  • Keskity vaikutukseen - Priorisoi haavoittuvuuksia, jotka voivat aiheuttaa todellista haittaa, teoreettisten ongelmien sijaan

Oikeudellinen suoja

Tätä käytäntöä noudattavat tietoturvatutkijat voivat odottaa:

  • Suojaa oikeustoimilta hyvässä uskossa tehdystä tietoturvatutkimuksesta, joka tehdään näiden ohjeiden puitteissa
  • Vapautusta kiertämisen vastaisista oikeudellisista vaatimuksista, kun se on tarpeen laillista tietoturvatutkimusta varten
  • Tiettyjen käytäntörajoitusten poikkeusta, jotka muuten estäisivät tietoturvatestauksen
  • Tunnustusta siitä, että sääntöjenmukainen tietoturvatutkimus on hyödyllistä ja tehdään hyvässä uskossa

Olet edelleen vastuussa kaikkien soveltuvien lakien noudattamisesta. Jos kohtaat oikeustoimia kolmannelta osapuolelta noudattaessasi tätä käytäntöä, vahvistamme, että toimintasi tehtiin ohjelmamme mukaisesti. Jos olet epävarma siitä, noudattavatko suunnitellut tutkimustoimesi tätä käytäntöä, ota meihin yhteyttä contact us form -lomakkeen kautta ennen etenemistä.

Ilmoitusprosessi

Ilmoittaaksesi haavoittuvuudesta luo yksityiskohtainen tiketti contact us form -lomakkeemme kautta.

  • Ilmoituksesi tulisi sisältää kattavat vaiheet haavoittuvuuden toistamiseksi. Voit käyttää tätä mallia ohjeena: https://github.com/ZephrFish/BugBountyTemplates/blob/master/Example.md
  • Kaiken ohjelmaviestinnän on kuljettava virallisen Support Ticket Platform -alustamme kautta
  • Minkä tahansa haavoittuvuuden julkinen paljastaminen ilman Appboxin nimenomaista kirjallista lupaa rikkoo tämän ohjelman ehtoja ja hylkää sinut palkkion saamisesta

Mitä tapahtuu ilmoituksen jälkeen

  • Kelvolliset haavoittuvuudet: Vahvistamme ilmoituksesi, työskentelemme korjauksen parissa ja käsittelemme palkkiosi
  • Kelpaamattomat ilmoitukset: Selitämme, miksi ilmoitus ei kelpaa, ja voimme antaa ohjeita tulevia lähetyksiä varten
  • Ohjelman ulkopuoliset ilmoitukset: Ohjaamme sinut asianmukaiselle toimittajalle tai selitämme, miksi ongelma ei kuulu ohjelmaan

Arvostamme laadukasta tutkimusta ja rakentavia panoksia tietoturvaamme. Kiitos, että autat pitämään Appboxin turvallisena.