Hogyan valósítják meg, hogy egyetlen felhasználó ne hozzon létre irreálisan sok fiókot egy adott weboldalon?
Teszem azt van egy webalkalmazás, ami szolgáltatásként x GB ingyenes tárhelyet biztosít és összesen a szerveren van Y GB tárhely. Az egyik felhasználó regisztrál 5 fiókot, így lesz neki 5x GB tárhelye, ezzel kevesebb felhasználónak fog tárhely jutni. Ha ezt eljátsszák páran, azzal drasztikusan csökken a további tárhelyek mennyisége, így a felhasználókhoz kapcsolható tárhelyek száma.
Viszont a korlátozással probléma van:
E-mail cím alapján lehetetlen, mert több ingyenes e-mail szolgáltató létezik, ahol korlátlan e-mail címet lehet regisztrálni.
Gondolkodtam IP alapon, de ott jön a NAT, a dinamikus IP és a közösen használt eszközök. Azonos LAN hálózaton lévő eszközöknek ugye ugyanaz az IP címe, így az IP cím korlátozással az egész hálózatot korlátozom. Másrészt ez az IP dinamikus, legfeljebb elég néhányszor kihúzni a modemet vagy router-t, hogy a szolgátató DHCP szervere más IP-t osszon ki.
Akkor jött az eszközazonosítás ötlete, de van olyan háztartás ahol akár 4-5 ember osztozkodik ugyanazon a számítógépen és több felhasználó regisztrálhat az alkalmazáshoz fiókot. A másik meg, hogy átlagosan egy emberre több eszköz jut, míg egyesek egy eszközön osztozkodnak, mások akár 4-5 vagy több eszközzel rendelkeznek.
Az emberi becsületességben sem lehet bízni, mert ha szükségük van tárhelyre úgyis regisztrálni fognak új fiókot. Ha fizetős lehetőség van tárhelybővítésre akkor is csak a kiskapuk lezárása a hatékony védekezés, mert amíg van kiskapu a fizetés kijátszásához addig felhasználó is lesz, aki kihasználja azt.
Hogyan lehet informatikailag korlátozni az ilyen jellegű szabályszegéseket?
Ezt így nem lehet. Ezt jól látod. Nincs olyan egyedi azonosító, ami konkrétan meghatároz egy felhasználót.
De! Tárhelyek esetén, azért rugalmasabb a történet. Egyrészt akár 10GB/user az nem sok.
Másrészt cégeknek saját storage szerverük van vagy CloudProvider-től (AWS, Azure, ...) van tárhely. Ott azért befigyel akár 1000-2000TB is.
Harmadrészt, nem dedikált GB-t kapsz, hanem használhatóságot. Mit jelent ez? Tegyük fel, 1GB HDD tárhely 2 felhasználóra, és mind2-en azt látják, hogy 1-1GB van szabadon. Tehát, ha egyik rátölt 500MB-ot, majd a másik is. Ekkor még nem ürközik ki az alul méretezés, mert ugye az 1GB HDD már tele, csak az ügyfelek nem tudnak róla. A következő feltöltendő MB-nál lesz a meglepi.
Ezért túlméretezik eleve és nyomonkövetik, hogy kell-e majd bővíteni vagy elég ami van.
Kényelmetlenné teszik az életed.
- Nem adnak annyi helyet
- Időkorláthoz van kötve, utána zárják és törlik (amolyan trial)
- Csak fizetős
- ...
És amit eltudsz képzelni.
DropBox pl. Nem rég csökkentette a használható tár területet, hogy előfizetéssel növeljem azt meg.
További lehetőségek az ingyenes fiók korlátozására:
-Kisebb max fájlméret (pl. X MB/fájl, míg a fizetősnek Y GB/fájl vagy korlátlan)
-Sebesség korlátozás
-Ingyenes fiók törlésre kerül ha X ideig nincs login
-Hálózati forgalom kvóta, X GB max átvitel havonta
#4 +1
miert kene felhasznalofiok szamot korlatozni? annyira rengeteget ugysem tud fentartani egy szemely
mennyiket ajanlanak most ingyenesek 5-10GB okat max?
ha 1TB ot akar ott tarolni akkor 100-200 fiokja kell legyen?
itt tehat inkabb csak a gepi automatikus kartevoket kell kiszurni, aki teletomi ertelmetlen adathalmazokkal tarhelyet pl.
van ilyen?
lehetni lehet de mennyire elterjedtek akik direkt csak erre mennek?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!