> ## Documentation Index
> Fetch the complete documentation index at: https://www.macaly.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Biztonságos alkalmazások építése

> Hogyan döntsetek együtt az ügynökkel a projekted biztonsági kérdéseiről

A biztonságról az ügynökkel ugyanúgy beszélgetsz, mint a projekt bármely más részéről. A Macaly ügynök észszerű alapbeállításokat alkalmaz, te pedig a kontextust adod hozzá: milyen projektről van szó, milyen adatokat kezel, és mi fontos neked. Minél pontosabban írod le a projektedet, annál jobb lesz az eredmény.

## Add meg a kontextust az elején

A leghasznosabb, amit tehetsz: az elején elmondod az ügynöknek, milyen projektet építesz. Néhány szó kontextus erősebb eredményt ad, mint ha a biztonsági módosításokat csak azután kéred, hogy minden elkészült.

Amikor leírod a projektedet, említsd meg, ha felhasználói fiókok, személyes adatok vagy bármilyen érzékeny információ is szerepel benne. Az ügynök ezt a teljes projektben figyelembe veszi, az adatbázis felépítésétől az API-végpontok védelméig.

Ha az alkalmazás elkészülte után kéred, hogy "minden felhasználó csak a saját adatait lássa", az gyakran a már meglévő rész átalakítását jelenti. Ha ezt az elején megemlíted, az ügynök eleve így tervezi meg az alkalmazást.

Példák hasznos kontextusra:

```
SaaS alkalmazást építek felhasználói fiókokkal. Minden felhasználó
csak a saját projektjeit és adatait láthatja. Kezeld ezt éles
alkalmazásként, ahol számít a biztonság és az adatvédelem.
```

```
Ez egy belső eszköz a csapatunknak az ügyfélszolgálati jegyek
kezeléséhez. Lesznek admin és tag szerepkörök. Az ügyfelek e-mail-címei
és a beszélgetéseik előzményei érzékeny adatok, ezért különös
gonddal kezeld őket.
```

```
Nyilvános bemutatkozó oldalt építek a tanácsadó cégemnek. Nincsenek
felhasználói fiókok, nincsenek fizetések, csak tartalom és egy
kapcsolati űrlap.
```

A harmadik példa ugyanolyan hasznos, mint az első kettő. Megmondja az ügynöknek, hogy összetett hozzáférés-szabályozásra nincs szükség, így a projekt egyszerű marad.

## Mikor érdemes több kontextust adni

Egy egyszerű oldalnál, fiókok és külső integrációk nélkül, a platform alapbeállításai általában elegendőek. Elég egy rövid prompt.

Részletesebb első prompt akkor segít, ha a projektedben szerepel valamelyik az alábbiak közül:

* Felhasználói fiókok és személyes adatok
* Különböző jogosultsági szintek (például admin és tag)
* Érzékeny üzleti adatok belső eszközökben
* Nyilvános API-k vagy bárki által kitölthető űrlapok

Ilyenkor néhány további mondat az első promptban később sok javítgatást megspórol.

<Note>
  **Mi számít személyes adatnak?** Minden, ami azonosíthat valakit: név, e-mail-cím, telefonszám, lakcím, IP-cím, fénykép. Az **érzékeny adatok** ennél egy lépéssel tovább mennek: egészségügyi információk, pénzügyi adatok, privát üzenetek vagy bármi, ami gyerekekkel kapcsolatos. Ha a projekted ezek valamelyikét tárolni fogja, említsd meg az első promptban, hogy az ügynök megfelelően tudja beállítani.
</Note>

## Működés finomítása építés közben

Ahogy a projekted bővül, érdemes lehet módosítanod bizonyos dolgokat. Az ügynök finomíthatja a bemenet ellenőrzését, a kérések korlátozását, a szerepköralapú hozzáférést, az oldalnak küldött adatokat és hasonló működéseket. Nem kellenek szakkifejezések, elég köznyelven leírni, mit szeretnél.

Néhány példa:

```
A kapcsolati űrlapra spam érkezik. Korlátozd a beküldéseket
látogatónként óránként 3-ra.
```

```
A nyilvános ranglistán csak a megjelenített neveket és a pontszámokat
mutasd. Semmilyen más felhasználói adatot ne áruljon el.
```

```
Készíts egy admin felületet, ahol csak én moderálhatom a bejegyzéseket.
Gondoskodj róla, hogy senki más ne férhessen hozzá, még az URL
kitalálásával sem.
```

Az ügynök megérti a szándékot, és ott alkalmazza, ahol számít.

## Ha az elején nem adtál kontextust

Ha már felépítettél valamit, és mielőtt valódi felhasználókkal megosztanád, alaposabban át szeretnéd nézni, az teljesen rendben van. Az ügynök átnézheti a meglévő részeket, és javításokat javasolhat anélkül, hogy elölről kellene kezdened.

Néhány prompt, amely jól működik egy ilyen átnézéshez:

```
Éles üzembe szeretném vinni ezt a projektet. Nézd át, ami van,
és javasold, mit érdemes megszigorítani a közzététel előtt.
```

```
Hamarosan megosztom ezt az alkalmazást valódi felhasználókkal.
Vezess végig azon, hogyan kezeli a felhasználói adatokat, és jelezd,
ha valami gyanúsnak tűnik.
```

Az ügynök megnézi, hogyan van beállítva a hozzáférés, az adatkezelés és az integrációk, és elmagyarázza, mit érdemes módosítani. Aztán te döntöd el, mit alkalmazol.

## Egyes területek ellenőrzése az ügynökkel

Bármikor megkérheted az ügynököt, hogy magyarázza el, hogyan működik valami a projektedben. Néhány prompt, amely általában világos válaszokat ad:

```
Vezess végig azon, hogyan védi az alkalmazás a felhasználói adatokat.
```

```
Mit ad vissza a nyilvános ranglista végpontja a látogatóknak?
```

```
Mutasd meg, hol van korlátozva a bejelentkezési kísérletek száma.
```

```
Kinek van hozzáférése az admin felülethez, és hogyan érvényesül ez?
```

Ha nem vagy biztos benne, hogy valami rendben van a projektedben, írd le az aggályodat köznyelven az ügynöknek. Megnézi az érintett részeket, és vagy elmagyarázza, mi van ott, vagy javaslatot tesz a módosításra. Nincs rossz kérdés, és a kérdezés gyorsabb, mint a találgatás.

A platform szintjén kezelt dolgokról a [Biztonsági áttekintés](/docs/hu/security/overview) oldalon olvashatsz. Egyedi esetekben fordulj az ügyfélszolgálathoz: [support@macaly.com](mailto:support@macaly.com).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.