Biztonság
Biztonsági áttekintés
Mi van beépítve a Vibewaxba, és hol kezdődik a te felelősséged
Minden Vibewax-projekt biztonságos alapokkal indul. A titkosítás, az EU-s tárhely, a hitelesítés, az izolált adatbázisok és a peremhálózati védelem készen vár. Ez az oldal elmagyarázza, mi fut a háttérben, hogy neked ne kelljen beállítanod, és mi marad rád mint a projekt közzétevőjére.
Hogyan működik a biztonság a Vibewaxban
Minden webalkalmazás biztonságában részt vesz az alatta lévő platform és az is, aki ráépít. A Vibewax az infrastruktúra rétegéről gondoskodik: tárhely, titkosítás, hitelesítési könyvtár, peremhálózati védelem, izolált adatbázisok és folyamatos biztonsági frissítések. Te az alkalmazás rétegéért felelsz: milyen adatokat tárol a projekted, ki fér hozzájuk, és hogyan tájékoztatod a végfelhasználóidat.
Ez a munkamegosztás azt jelenti, hogy nem kell nulláról szervereket, tanúsítványokat vagy hitelesítési könyvtárakat beállítanod. Azt is jelenti, hogy az adataidról és a felhasználóidról szóló döntések nálad maradnak, ahol a helyük van.
Ami be van építve
Tárhely és adattárolási hely
A közzétett projektek az EU-s régióban (Frankfurt) futnak. Az adatbázisok az EU West (Írország) régióban működnek. Mindkettő egy peremhálózat mögött áll, amely a látogatóidhoz közelebbi szerverekről szolgálja ki a tartalmat, és a támadó forgalmat még a projekted elérése előtt mérsékli.
Minden Vibewax-projekt saját izolált adatbázist kap, így az egyik projekt adatai soha nem keverednek egy másikéval.
Azt is kiválaszthatod, melyik régióban futnak azok az AI-modellek, amelyeket az ügynök a projektjeid építéséhez használ. Ha azt szeretnéd, hogy az adataid az EU-n belül maradjanak, választhatsz kizárólag EU-ban üzemeltetett modelleket. Az elérhető modellek és az üzemeltetésük országainak listáját lásd az AI-modellek oldalon.
Titkosítás
Az adatok átvitel közben és tárolva is titkosítva vannak:
- Minden közzétett projekten kötelező a HTTPS
- A tárolt adatokat a tárhely- és adatbázis-szolgáltatóink titkosítják
- A Vibewax belsőleg használt érzékeny hitelesítő adatai tárolás előtt titkosítva vannak
Hitelesítés
A Vibewax beépített hitelesítése iparági szabványnak megfelelő könyvtárat használ, amely kezeli a jelszavak hashelését, a munkamenetek kezelését és az egyszer használatos kódokat. Két módszer érhető el:
- OTP-bejelentkezés jelszó nélküli, e-mailben kapott kóddal történő hitelesítéshez
- E-mail-címes és jelszavas bejelentkezés regisztrációval, ellenőrzéssel és jelszó-visszaállítással
Külön hitelesítési szolgáltatást nem kell beállítanod. Írd le a promptban, mire van szükséged, és az ügynök összekapcsolja a projekted adatbázisával.
Alapból biztonságos ügynök
A Vibewax ügynököt beépített gyakorlatok vezérlik, amelyek minden projektre érvényesek. A hitelesítés, az adatbázis-hozzáférési minták, a titkos adatok kezelése és az integrációk beállítása bevált alapbeállításokat követ, nem pedig minden alkalommal nulláról áll össze.
Az ügynök biztonságos sandboxban, valódi fejlesztőeszközökkel dolgozik, így izolált környezetben tudja megépíteni, futtatni és tesztelni a projektedet.
Bármikor megkérheted az ügynököt, hogy mutassa be, hogyan védett a projekted egy adott része, vagy módosítson valamit az igényeid szerint. Gyakorlati tanácsokért lásd a Biztonságos alkalmazások építése oldalt.
AI-átláthatóság
A Vibewax jelzi az embereknek, ha AI is részt vesz a munkában. A prompt fölötti értesítés elmagyarázza, hogy AI-ügynökkel dolgozol, a közzétett projektek pedig géppel olvasható ai-generated címkét kapnak a head részükben.
Ez a platformra vonatkozik. A saját projektedre vonatkozó tájékoztatás, például egy végfelhasználóidnak épített chatbot esetében, nálad marad. Hogy hol húzódik a határ, azt az Az AI felelős használata oldalon találod.
Peremhálózati védelem és frissítések
A peremhálózat és a platformvédelem automatikusan kezeli a gyakori visszaélési mintákat, köztük a DDoS-támadások mérséklését és az alapszintű botszűrést. Az infrastruktúránkat és az alapul szolgáló függőségeket érintő biztonsági javítások folyamatosan megjelennek az összes projekten, így neked nem kell nyomon követned vagy telepítened a javításokat.
Sebezhetőségvizsgálat és biztonsági ellenőrzések
A Vibewax átvizsgálja a közzétett Next.js-alkalmazásokat az ismert keretrendszer-sebezhetőségek után. Ha kritikus hibát talál, a közzététel mindaddig blokkolva marad, amíg meg nem oldod a Javítsd ki most gombra kattintva, amely a javítást közvetlenül az ügynöknek küldi.
Bármikor futtathatsz teljes biztonsági ellenőrzést is a projekteden. A chatben a Biztonság fül átolvassa a kódodat, közérthetően jelzi, mit talált nyolc területen, a hozzáférési jogosultságoktól a fizetésekig, és a javításokat is el tudja végezni helyetted. Minden beszélgetésben az első ellenőrzés ingyenes.
Ami a te kezedben van
Amikor közzéteszel egy projektet a Vibewaxban, maga az alkalmazás a tiéd. Néhány dolog természetes módon nálad marad, mert a projektedtől és a felhasználóidtól függ.
Adatok és megfelelés
Te döntöd el, milyen adatokat gyűjt és tárol a projekted. A GDPR, a CCPA és a végfelhasználóidra vonatkozó egyéb jogszabályok betartását az építés részeként érdemes megtervezni. A gyakorlatban ez általában azt jelenti, hogy:
- Tájékoztatod a felhasználóidat arról, hogyan kezeled az adataikat
- Adatvédelmi tájékoztatót helyezel el, ha a projekted személyes adatokat gyűjt
- Cookie-bannert is megjelenítesz, ha a projekted EU-s látogatókat szolgál ki
- Képes vagy kezelni a felhasználók hozzáférési, helyesbítési és törlési kéréseit
Ezek többségében az ügynök tud segíteni. Adatvédelmi tájékoztató, cookie-banner vagy adattörlési folyamat hozzáadása a projektezés szokásos része.
Az alkalmazásod hozzáférés-szabályozása
Az ügynök képes hitelesítést, szerepköralapú hozzáférést építeni, és gondoskodni arról, hogy minden felhasználó csak a saját adatait lássa. Hogy ezek hogyan vannak beállítva a projektedben, és ki mit lát, az attól függ, mit írsz le. A következő oldal, a Biztonságos alkalmazások építése azt mutatja be, hogyan csináld ezt jól.
Biztonsági mentések
A Vibewax több védelmi réteget nyújt a projektednek és az adataidnak:
- A projektverziók mentődnek, miközben az ügynök dolgozik. A chat bármelyik üzenetéből visszaállíthatsz egy korábbi verziót.
- A git-alapú projektek forráskódját a Vibewax oldalán tartósan mentjük.
- Az adatbázis-pillanatképeket ZIP-fájlként exportálhatod az Adatbázis fülről, amikor saját másolatot szeretnél az adataidról.
A Git-alapú projektek forráskódját felügyelt Git-szolgáltatásban és privát tárhelyen tárolt, megváltoztathatatlan pillanatképekkel mentjük. Egy projektverzió visszaállítása csak a kódot módosítja, az adatbázis rekordjait és az alkalmazás felhasználói által feltöltött fájlokat nem. A táblák és rekordok saját másolatát az Adatbázis lapon exportálhatod; a ZIP nem tartalmazza a feltöltött fájlokat. Importáláskor a céladatbázis adatai lecserélődnek. Lásd: Letöltés és visszaállítás.
Az adataid továbbra is a tieid, ezért jó szokás saját másolatokat is tartani, különösen jelentős változtatások előtt:
- A GitHub-integráció privát tárolóba menti a projekted forráskódját
- A beszélgetések duplikálása önálló másolatot készít a projektedről biztonsági pontként nagyobb változtatások előtt
AI-funkciók az alkalmazásodban
Ha a projekted AI-funkciókat tartalmaz a végfelhasználóknak, például chatbotot, tartalomgenerálást vagy összefoglalást, a beállításuk és a kimeneteik a projekted részei. A végfelhasználóidnak tudniuk kell, ha AI-jal kommunikálnak, és a Vibewax saját alkalmazáson belüli értesítése nem öröklődik arra, amit közzéteszel. Az Az AI felelős használata oldal leírja, mit és hova érdemes betenni.
Fizetések
A Vibewax nem fizetésfeldolgozó, és nem tárol, illetve nem továbbít kártyaadatokat. Ha a projekted fizetéseket fogad, használj olyan külső fizetési szolgáltatót, amely a kártyákat a saját infrastruktúráján kezeli. Ne tárolj kártyaszámot, CVC-kódot vagy más nyers fizetési adatot a projekted adatbázisában.
Mikor a Vibewax a megfelelő választás
A Vibewax bemutatkozó weboldalakhoz, landing oldalakhoz, belső eszközökhöz, irányítópultokhoz, MVP-khez, valamint kis és közepes webalkalmazásokhoz készült. Jól működik olyan projekteknél, ahol gyorsan szeretnél haladni, és a valódi visszajelzések alapján finomítani.
Az erősen szabályozott adatokat érintő projektekhez a Vibewax alapértelmezett megoldásain túl további megfelelőségi munkára lehet szükség. Ide tartoznak:
- A HIPAA vagy hasonló szabályozás hatálya alá tartozó egészségügyi adatok
- A PCI DSS hatálya alá tartozó nyers fizetésikártya-adatok
- A 13 év alatti (COPPA) vagy 18 év alatti gyerekeknek szóló alkalmazások
Ha a projekted ezek valamelyikébe esik, érdemes korán egyeztetni jogi vagy megfelelőségi tanácsadóval. A Vibewax a munka egyes részeinél továbbra is hasznos lehet, a megfelelőségi oldalhoz viszont emberi szakértelem kell.
Biztonsági hiba bejelentése
Ha biztonsági problémának tűnő dolgot veszel észre, szívesen hallunk róla. Fordulj az ügyfélszolgálathoz a leírással és a reprodukálás lépéseivel, és a lehető leggyorsabban megvizsgáljuk.
Ha azt gyanítod, hogy valaki illetéktelenül hozzáfért a közzétett alkalmazásodhoz, azonnal keresd meg az ügyfélszolgálatot. A kód visszaállítása önmagában nem feltétlenül oldja meg a problémát. Add meg a projekt és a közzétett oldal URL-jét, hogy mikor vetted észre a gondot, és mi változott. Jelszót vagy API-kulcsot ne küldj.
Megfelelőségi és jogi dokumentumok
Az adatfeldolgozás, az alvállalkozók és a szerződéses feltételek teljes részleteiért: