Stebuklingas slapukas, plačiau žinomas kaip slapukas, yra informacijos dalis, siunčiama iš serverio klientui. Jis skiriasi nuo kitų siunčiamų duomenų formų, nes magiškojo slapuko turinio klientas neperskaito. Magiškojo slapuko paskirtis – suteikti mechanizmą, kuriuo serveris gali sekti, autentifikuoti ar kitaip įrašyti informaciją apie klientą kliento sistemoje nepakenkdamas savo saugumui.
Iš pradžių stebuklingas slapukas buvo naudojamas vartotojų, kurie prisijungia prie konkrečių kompiuterinių sistemų, tapatybei patikrinti. Galiausiai jie išsivystė į būdą žiniatinklio serveriams išsaugoti informaciją apie svetainės lankytojus. Hiperteksto perdavimo protokolo (HTTP) slapukas plačiai naudojamas daugelio tipų svetainėse.
Magiškojo slapuko naudojimas leidžia atlikti daugybę funkcijų. Informacija apie naršymo seansą svetainėje, pvz., į pirkinių krepšelį įtrauktos prekės arba nuorodos, kurios buvo pažymėtos kaip mėgstamiausios, gali būti saugoma stebuklingame slapuke. Be to, slapukas yra neįskaitomas kliento sistemai ir leidžia serveriui saugoti bet kokią patentuotą informaciją ar metodus.
Stebuklingas slapukas išlieka saugus, nes jame esanti informacija yra vienaip ar kitaip užšifruota. Failą, kuriame saugomas slapukas, gali atidaryti bet kas, tačiau informacija bus rodoma kaip ilgos iš pažiūros atsitiktinių simbolių eilutės. Informacija yra arba užšifruota, arba kitaip užmaskuota, todėl be specialaus stebuklingo numerio, kurį žino tik serveris ir niekada neperduoda, ji yra beprasmė.
Yra dvi stebuklingų slapukų klasifikacijos. Pirmosios šalies slapukas yra tas, kuris ateina tiesiai iš lankomos svetainės. Tai slapukai, kurie dažnai naudojami seansui sekti arba vartotojo vardui ir slaptažodžiui įrašyti. Kitas tipas vadinamas trečiosios šalies slapukais.
Trečiosios šalies slapukas gaunamas ne iš svetainės, kurioje lankotės. Yra daug teisėtų trečiosios šalies slapukų naudojimo būdų, tačiau jie taip pat gali būti naudojami naudotojo žiniatinklio žiūrėjimo įpročiams stebėti be vartotojo žinios. Ginčai dėl privatumo, kai kalbama apie trečiųjų šalių slapukus, daugelyje interneto naršyklių buvo įtraukta parinktis blokuoti jų priėmimą.
Slapukas yra tik informacijos dalis, esanti kompiuterio ar kito įrenginio standžiajame diske. Jis negali būti vykdomas arba kitaip tiesiogiai kenkia kompiuteriui. Išskyrus itin retus kenkėjiško įsilaužimo atvejus, tik slapuką išdavęs serveris gali atidaryti ir nuskaityti jame esančią informaciją.