» »

[C#] shranjevanje geslo lokalno

[C#] shranjevanje geslo lokalno

Yacked2 ::

Pozdralvjeni,

izdelujem program, kjer je treba ob prvi uporabi vnesti username/password za povezavo na neko tretjo stran. Se pravi da moram podatke dejansko shraniti in ne samo primerjati. Shranjen bo samo en uporabnik, tako da kakšne SQL baze ne bi delal. Kakšen nasvet ?
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!

epicVoid ::

Pomoje SecureString class v .NET.

technolog ::

Ne, ni ti jih treba shranit.

Login dato pošlješ na server, ta ti pa vrne žeton, ki ga ob vsakem zahtevku izkažeš.

Yacked2 ::

technolog je izjavil:

Ne, ni ti jih treba shranit.

Login dato pošlješ na server, ta ti pa vrne žeton, ki ga ob vsakem zahtevku izkažeš.


fora je, da bi ob 1. uporabi uporabnik vnesel user/pass, ki bi ga app shranil. Nato pa bi program te podatke uporabljal, da bi lahko dobil neke potatke iz 3-rd strani.
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!

stb ::

Poglej SectionInformation.ProtectSection
Je pa seveda boljša varianta z žetoni, če tretja stran to podpira.

Zgodovina sprememb…

  • spremenil: stb ()

Yacked2 ::

stb je izjavil:

Poglej SectionInformation.ProtectSection
Je pa seveda boljša varianta z žetoni, če tretja stran to podpira.



Se pravi vse shranim v settings, potem pa samo kličem: static public void ProtectSection() ?

kako pa je z uporabo string,a ker se ga da prebrati z cheat enginom ?
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!

stb ::

Ne poznam podrobnosti, poglej primer uporabe.

String v RAMu je lokalno možno prebrati. Če se tega bojiš uporabi SecureString, kot ti je priporočil že @epicVoid. Ampak potem moraš zaščititi še geslo med transportom, tu pa boš moral imeti nekaj trenutkov navaden string v RAMu tudi če uporablja https in certificate pinning (sicer ti lahko zlobnež prestreže promet)...

V glavnem skrivnosti aplikacije ne moreš popolnoma zaščititi, če ne zaupaš sistemu na katerem se izvaja. Lahko pa narediš nekaj osnovnih zaščit.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Casino profesionalec (strani: 1 2 )

Oddelek: Loža
5216393 (208) c3p0
»

shranjevanje gesla v bazo (brez autentikacije)

Oddelek: Programiranje
222264 (1620) detroit
»

cookie nova zakonodaja

Oddelek: Izdelava spletišč
419907 (7907) stb
»

Uporabna vrednost urbane (strani: 1 2 3 4 5 )

Oddelek: Loža
24354000 (50847) Ziga Dolhar
»

[Assembler] scanf How-To

Oddelek: Programiranje
61650 (1577) c0dehunter

Več podobnih tem