Kuidas on TCP ja TLS omavahel seotud? Millist probleemi lahendab TLS?
Frontend
Millised on TypeScripti eelised ja puudused võrreldes JavaScriptiga?
Kui TLS krüpteerib liiklust, kuid ründaja pealtkuulab paketi ja saadab selle uuesti serverile (kordus rünnak), miks see ei tööta? Mis toimub TLS-ühenduse loomisel samm-sammult?
Kuidas töötab React varjus? Selgitage reconciliation-mehhanismi, Virtual DOM-i, Fiber-architektuuri ning miks on vajalikud kaks faasi (render ja commit).
Hindage järgmist autentimise rakendust: sisselogimise/parooli vorm, backend otsib kasutajat andmebaas (tabel: id, kasutajanimi, parool), võtab tervikliku ID ja kirjutab selle HttpOnly lipuga küpsisesse. Mis on selles rakenduses halb ja kuidas seda parandada?
HTTP on millise OSI mudeli tasemel protokoll? Mis on selle all?
Rääkige, mis juhtub võrgu vaatenurgast, kui brauser taotleb lehte — näiteks, kui sisestate [lingi] aadressiriba. Kirjeldage kõiki samme sellest hetkest kuni HTML-koodi saamiseni.
Kuidas õigesti genereerida autoriseerimis tokenid? Mida peaks sisaldama token, et kaitsta end jõu rünnakute eest?
Mis on React, milleks see on ja milliseid ülesandeid see lahendab? Millal on mõistlik kasutada Reacti ja millal piisab puhtast JavaScriptist?
Mida koosneb HTTP-päring? Nimetage selle põhiosad ja plokid.
Tooge näide halvast funktsionaalsest komponendist, mis põhjustab liigseid uuesti renderdusi, ja selgitage, kuidas seda parandada.
HTTPS kasutamisel, millised HTTP-päringu osad on krüpteeritud ja millised jäävad avatuks? Näiteks, kas URL, päised, päringu keha on krüpteeritud?
Mis veel on vajalik IP-aadressi kõrval TCP-ühenduse avamiseks?
Kuidas töötavad sessioonid ja autoriseerimine? Kuidas pärast sisselogimist kõik järgmised päringud ei nõua uuesti autoriseerimist?
Kuidas kasutatakse asümmeetrilist krüpteerimist TLS-is ja milleks see on vajalik?
Kasutaja vajutab 100 rubla makse nupul, POST-päring saadetakse serverile, kuid vastus ei jõua — timeout. Kuidas tagada, et uuesti saatmine ei põhjusta topeltarvestust? Kuidas see ülesanne lahendatakse frontendis ja arhitektuuris?