Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nem funkcionális jellemzők - biztonság #21

Merged
merged 1 commit into from
May 22, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions doc/security.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Nem funkcionális jellemzők - biztonság
## Bemenetek
A program elindulása után, 3 gomb közül lehet választani:
- New game: a játék elindul az alapértelmezett értékekkel.
- Options:
- Játékosok száma csapatonként: egy numeric up-down szolgál bemeneti mezőként, viszont be lehet írni szöveget is. Ez az eset nincs lekezelve, nem dobódik hiba, de nem is érvényesülnek a beállítások, ha nem számmal kezdődik. Így az alapértelmezett értékkel indul a játék. Ha számmal kezdődik, akkor az a szám érvényesül.
- Összes lépés a játék során: hasonlóan az előző esethez.
![](img_7.png)
- Exit: a program bezáródik

A játék közben a következő irányítási lehetőségek vannak gombok formájában:
- Move
- Set pump
- Puncture pipe
- Make pipe sticky
- Make pipe slippery
- Repair pump
- Repair pipe
- Attach pipe
- Detach pipe
- Place pump
- Request pump
- Request pipe

![](img_1.png)

Mivel az irányításhoz nem szöveges bevitelt használunk, hanem gombokat, illetve listából választunk ki előre megadott elemeket, így nem lehet kártékony kódot bejuttatni a programba.
![](img_9.png)
Ezeken kívül nincs más szabad beviteli lehetőség.

## Külső adatforrások
Nincs adatbázis és egyébb forrásfájl sem, amiből adatokat tölthet be a program. Így ezáltal nem szivároghat ki adat, illetve nem volt szükség titkosításra sem.

## Hitelesítés és hozzáférés
Nincsenek különböző hozzáféréssel rendelkező felhasználók. Mindneki ugyanazokat a funkciókat éri el és ugyanazt látja.
Loading