Tietoturvamalli

Miten CASTOVIA suojaa toimintaasi, dataasi, tilaajiasi ja infrastruktuuriasi.

Alustan tietoturva

SaaS-ohjaustaso: Castovia on hallittu SaaS. Lähdekoodia ei toimiteta. Ei itseisännöintivaihtoehtoa. Infrastruktuuria hallinnoi Castovia.

Vuokralaisen eristys: Jokainen palveluntarjoaja toimii loogisesti eristetyssä vuokralaisessa. Palveluntarjoajat eivät voi käyttää muiden palveluntarjoajien dataa, tilaajia, virtoja tai konfiguraatiota.

RBAC (roolipohjainen pääsynhallinta): Neljä roolia: super_admin, admin (palveluntarjoaja), supplier, viewer. Kullakin roolilla on tarkasti rajatut käyttöoikeudet.

Tilauspakettien valvonta: 7-tasoinen suunnitelmamalli, jossa on API-tason pehmeä ja kova valvonta. Kova valvonta on käytössä kriittisillä kaupallisilla reiteillä.

Todennus ja pääsy

Salasanojen turvallisuus: Salasanat hashataan bcryptillä. Ei selvätekstitallennusta admin/supplier-tileille.

Solmujen todennus: Palveluntarjoajan solmut tunnistautuvat rajatuilla, solmukohtaisilla palvelintunnuksilla, jotka voidaan kierrättää erikseen hallintapaneelista.

Pyyntöjen rajoitus: Kirjautumiset, rekisteröitymiset, yhteydenottolomakkeet ja API-päätepisteet on rajoitettu IP-kohtaisesti bruteforce-hyökkäysten estämiseksi.

Istunnonhallinta: JWT-pohjaiset istunnot 24 tunnin vanhenemisajalla.

Epäilyttävän toiminnan havaitseminen: Automaattinen epäilyttävien kirjautumismallien havaitseminen ja lokitus.

Datan suojaus

sourceUrl:n paljastuminen: Sisäisiä virran lähde-URL-osoitteita ei koskaan paljasteta loppukäyttäjän laitteille tai asiakaspuolen koodille.

storagePath:n paljastuminen: Sisäiset tallennuspolut pysyvät vain palvelinpuolella.

Allekirjoitetut toisto-URL-osoitteet: Toisto-URL-osoitteet ovat aikarajoitettuja ja kryptografisesti allekirjoitettuja. Vanhentuneet URL-osoitteet hylätään.

Allekirjoitetut toistometatiedot: Loppukäyttäjän laitteet saavat vain turvallisia metatietoja. Ei sisäisiä infrastruktuuritietoja.

Tarkastuslokit: Hallinnolliset toimet kirjataan vastuullisuuden varmistamiseksi.

CDN/DRM-tunnistetietojen turvallisuus

CDN API-avaimet: Tallennetaan salattuina tietokantaan. Ei koskaan palauteta API-vastauksissa. Peitetään käyttöliittymässä.

DRM-salaisuudet: Tallennetaan salattuina. Ei koskaan paljasteta asiakaslaitteille. Ei raakoja lisenssisalaisuuksia sovelluslokeissa.

Lähdesalaisuuden paljastumisen esto: CDN:n lähdesalaisuuksia ei koskaan paljasteta loppukäyttäjän laitteille.

Stripe- ja laskutusturva

Stripe-salainen avain: Vain palvelinpuolella. Ei koskaan paljasteta asiakaspuolen koodissa tai API-vastauksissa.

Webhook-allekirjoituksen vahvistus: Kaikki Stripe-webhook-tapahtumat varmennetaan HMAC-allekirjoituksella ennen käsittelyä.

Idempotentti käsittely: Webhook-tapahtumat poistetaan kaksoiskäsittelyn estämiseksi.

Julkinen avain: Asiakaspuolen kassavirroissa käytetään vain julkista avainta (vain luku).

Lainsäädännöllinen asema ja väärinkäytösten ehkäisy

Ei sisällön tarjoamista: Castovia ei tarjoa, isännöi eikä jaa TV/video-sisältöä. Palveluntarjoajat vastaavat täysin sisällön laillisista oikeuksista.

Väärinkäytösten ilmoittaminen: Julkinen väärinkäytösten ilmoituskanava. Ilmoitukset tarkistetaan ja käsitellään.

Tilin keskeytys: Castovia pidättää oikeuden keskeyttää tilit, jotka jakavat sisältöä laittomasti.

Lokkien säilyttäminen: Asiaankuuluvat lokit voidaan säilyttää, jos laki niin edellyttää vaatimustenmukaisuuden vuoksi.

Hyväksyttävän käytön käytäntö: Kaikkien palveluntarjoajien on hyväksyttävä se. Rikkomukset voivat johtaa välittömään keskeytykseen.

Palveluntarjoajan solmujen tietoturva

Erillinen Castovia-järjestelmäkäyttäjä — ei root-ajotilaa
Vain SSH-avainpohjainen todennus
Palomuuri: rajoita avoimet portit
TLS kaikille ulkoisille yhteyksille
Pidä FFmpeg, Nginx ja käyttöjärjestelmän paketit ajan tasalla
Poista Nginxin hakemistolistaus käytöstä
Vaihda palvelintunnukset, jos ne vaarantuvat
Asetustiedosto: chmod 600, omistajana Castovia-käyttäjä