Administrează-ți aplicația

Securitate

Manage, apoi Security: o verificare rapidă sau una amănunțită a aplicației tale, ce a găsit și remedierea fiecărei probleme, contextul care o face mai isteață și bibliotecile pe care Setherion le ține la zi.

Security citește codul aplicației tale după vulnerabilități și setări riscante: deschide Manage, apoi Security.

Două verificări

Quick scanDeep scan
Ce citește codulUn model rapidModelul pe care l-ai ales deasupra chatului
Ce cautăGreșelile obișnuite: XSS, chei secrete scrise în cod, intrări care nu sunt curățate și tabele pe care oricine le poate citi sau scrieTot ce face verificarea rapidă, plus probleme specifice acestei aplicații: logica ei, cine vede ce și tabelele ei
Cât dureazăSecundeMai mult

Fiecare costă credite, iar prețul lui este scris lângă buton, împreună cu momentul ultimei rulări. Apăsarea plăcii Security din Prezentare generală pornește o verificare rapidă dacă nu a rulat niciuna și consumă acele credite. Out of date înseamnă că de atunci codul s-a schimbat. Când nimic din cod sau din context nu s-a schimbat de la ultima verificare, pagina spune asta.

Scan on publish, la verificarea rapidă, o rulează singură după fiecare publicare care a schimbat codul, la același preț. Este oprit până îl pornești. Fereastra Publish are același comutator. Vezi Publică pe web.

Ce a găsit

Detected issues listează fiecare problemă, cât de gravă este, unde se află și ce e de făcut.

  • Send to chat to fix pune remedierea în chat, ca s-o citești și s-o trimiți. Fix all in chat o face pentru toate problemele deodată.
  • Când o problemă este o colecție pe care o poate citi oricine, Require sign-in sau Close to your team o închide pe loc, fără nicio schimbare în cod. Vezi Cine are voie să vadă ce.
  • După o remediere, problemele sunt verificate din nou, iar lista spune care au dispărut și care mai sunt.

„No issues found" înseamnă că verificarea n-a găsit nimic. Citește codul după greșelile obișnuite, așa că nu poate exclude orice risc.

Adaugă context

Scanerul cunoaște doar codul. Add context, în dreapta sus, îi spune ce nu poate spune codul: pentru ce e aplicația, cine o folosește, ce date ține și ce este intenționat.

text
A shop for a bakery. Customers order without an account. We store names,
phone numbers and addresses for delivery. The menu and prices are public on purpose.

Cu asta, un meniu public nu este raportat ca scurgere, iar comenzile cu adrese sunt verificate ca datele private care sunt.

Biblioteci

React, Supabase și celelalte biblioteci pe care rulează fiecare aplicație sunt ținute de Setherion și verificate pentru probleme de securitate cunoscute la fiecare versiune. Nu ai nimic de actualizat. Cardul arată No known issues și data ultimei verificări.

Mereu activ

O parte din protecție nu așteaptă o verificare:

  • O cheie secretă scrisă în codul aplicației nu este publicată niciodată. Publicarea este refuzată, fără cost, indiferent ce spune verificarea, iar mesajul numește felul cheii, fișierul și linia. Recunoaște cheile serviciilor obișnuite de AI, plăți, e-mail, mesagerie și găzduire de cod, cheile private și cheile de admin ale unui proiect Supabase. Cheile publice prin natura lor, ca o cheie anon Supabase sau o cheie publicabilă Stripe, sunt lăsate în pace.
  • Cheile serviciilor conectate rămân pe serverele Setherion, iar aplicația publicată face apelurile prin Setherion.
  • O înregistrare este citită doar de persoana care a salvat-o și de echipa ta, până când o deschizi în Reguli de acces.
  • Fiecare construire și fiecare modificare sunt deschise pe ascuns înainte să le vezi și trimise înapoi la reparat dacă se strică. Vezi Înainte să iasă.
  • Pe Business, o aplicație poate fi făcută privată, ca s-o deschidă doar oamenii autentificați din spațiul tău de lucru. Vezi Vizibilitate.
  • E-mailurile automate pe care le trimite aplicația se opresc singure dacă multe se întorc sau sunt marcate ca spam. Vezi E-mailuri.

Ți-a fost de folos această pagină?

Alătură-te comunității

Întrebări, idei și ce construiesc alții.