Minden csomagban elérhető
Hogyan működik a biztonsági ellenőrzés a Macalyban
Az ellenőrzés végigköveti azokat az útvonalakat, amelyeken a látogatói bevitel, a bejelentkezés és a privát adatok haladnak a projektedben, és megkeresi azokat a helyeket, ahol ezek az útvonalak nincsenek védve. A Macaly biztonsági ellenőrzése:- A kódodat vizsgálja, nem az éles oldalt: A beszélgetésedben lévő projekttel dolgozik, ezért nem kell hozzá közzétett oldal vagy adatbázis.
- Nem olvassa a titkos kulcsaidat: Soha nem nyitja meg a környezeti fájljaidat, API-kulcsaidat vagy hitelesítő adataidat. A talált problémák változónevekre és fájlhelyekre mutatnak, nem magukra az értékekre.
- A háttérben fut: Egy ellenőrzés akár 20–30 percig is tart. Bezárhatod a fület, és később visszatérhetsz az eredményekhez.

Mit ellenőriz a Macaly
Minden ellenőrzés ugyanazt a nyolc területet fedi le:- Ki mihez férhet hozzá: Hogy mindenki csak azokat az oldalakat és rekordokat éri-e el, amelyeket kell, akkor is, ha valaki kitalál egy URL-t, vagy átír egy azonosítót.
- Bejelentkezés és fiókok: Hogyan állnak helyt a bejelentkezés, a munkamenetek, az egyszer használatos kódok és a jelszó-visszaállítások.
- Űrlapok és felhasználói bevitel: Mi történik a látogatók által beküldött szövegekkel, fájlokkal és hivatkozásokkal.
- Személyes adatok: Hol tárolódnak és naplózódnak a jelszavak, kulcsok és személyes adatok, és eljut-e valamelyik a böngészőig.
- Adatbázis és szerver: Az adatbázis-szabályaid, API-útvonalaid és szerverfüggvényeid ellenőrzik-e, ki hív, mielőtt válaszolnának.
- Az alkalmazás és a hoszting beállításai: Biztonsági fejlécek, gyorsítótárazás, eredetek közötti szabályok és hasonló beállítások.
- Külső csomagok: A projekted által használt könyvtárak.
- Fizetések és kapcsolódó szolgáltatások: A fizetési folyamatok és integrációk, beleértve azt is, hogy megbízhatók-e az összegek és a webhookhívások.
Az eredmények értelmezése
A találatok súlyosság szerint vannak rendezve, a legsúlyosabbtól a legkevésbé súlyosig. Nyiss meg bármelyik elemet, hogy lásd, mi mehet félre, mely fájlokat érinti, és mit javasol a Macaly.
A Macaly kijavítja a találatokat
Ha legalább egy találat automatikusan javítható, a fül tetején megjelenik egy javítás gomb, amely az egész készletet egyszerre az ügynök kezébe adja. A Macaly biztonsági másolatot készít a projektedről, alkalmazza a javításokat, teszteli a módosításokat, és ellenőrzi, hogy a rés bezárult, és az alkalmazásod továbbra is a korábbiak szerint viselkedik. Ez még további 10–20 percig tart. Azok a találatok, amelyek utána Szükség van a közreműködésedre jelzést kapnak, olyanok, ahol a javítás olyan döntéstől függ, amelyet csak te hozhatsz meg, például hogy ki viseljen adminisztrátori szerepet, vagy olyan kulcsról, amelyet a projekteden kívül kell beállítani. Írd meg az ügynöknek a beszélgetésben, mit szeretnél, és ő onnan továbbviszi.A javítások a projektedbe kerülnek, de közzététel nem történik. Akkor tedd közzé, ha elégedett vagy velük. Mivel a javítások megkezdése előtt biztonsági mentés készül, a korábbi verziót a beszélgetésedben látható üzenetből vissza is állíthatod.
Új ellenőrzés indítása
A fül tetején lévő Újraellenőrzés friss ellenőrzést indít a projekted aktuális verzióján. Ha egy ellenőrzés befejezése után te vagy az ügynök bármit módosít, a fül ezt az üzenetet mutatja: A projekt megváltozott az ellenőrzés után. A javítás gomb eltűnik, mert ezek a javítások egy már nem létező verzión alapulnának. Futtass új ellenőrzést, hogy naprakész listát kapj.Mennyibe kerül
Az első ellenőrzés minden beszélgetésben ingyenes, és az utána következő javítások is. Minden további ellenőrzés ugyanabban a beszélgetésben krediteket használ, a javításai is. A fül megmondja, melyiket kapod, mielőtt elindítanád.Amit az ellenőrzés nem csinál
Ez AI-támogatott kódellenőrzés. Nem penetrációs teszt, nem szakmai biztonsági tanácsadás és nem biztonsági tanúsítvány.
- A forráskódodat vizsgálja át. Nem támadja a közzétett oldaladat, nem pásztázza a szervereidet, és nem teszteli a futó infrastruktúrát.
- Minden ellenőrzés pillanatkép a projektedről az adott pillanatban. Semmi nem fut ütemezve, ezért jelentős módosítások után futtass új ellenőrzést.
- Nem tud mindent megerősíteni. A hosztolásod által hozzáadott beállítások, például a biztonsági fejlécek, gyakran nem láthatók a projekted kódjában, ezért az Amit a Macaly nem tudott megerősíteni alatt szerepelnek, és nem számítanak problémának.
- A tiszta eredmény azt jelenti, hogy a Macaly által ellenőrizhető területeken semmi aggasztó nem került elő. Egyetlen automatikus ellenőrzés sem garantálhatja, hogy egy alkalmazás teljesen biztonságos.