Što je sirova utičnica?

Mrežna utičnica je krajnja točka za razmjenu podataka u cijeloj mreži. Zamislite utičnicu kao fizičku adresu: informacije koje prolaze kroz mrežu računala preusmjeravaju se na određenu utičnicu u samom računalu. Sirova utičnica je vrsta mrežne utičnice koja softverskoj aplikaciji na računalu omogućuje slanje i dobivanje paketa informacija iz mreže bez korištenja operacijskog sustava računala kao posrednika. Drugim riječima, omogućuje izravnu komunikaciju između programa i vanjskog izvora bez intervencije primarnog operacijskog sustava računala.

Primarna prednost korištenja neobrađenog rukovanja socket mrežom je ta što izrezuje srednjeg čovjeka. Budući da operacijski sustav ne rukuje podacima posebno, smanjuje opterećenje na mreži, štedeći cikluse središnje procesorske jedinice (CPU) i smanjujući stres na hardveru sustava. Sirova utičnica pruža ekspresni tunel između aplikacije i vanjskog izvora. Ni operacijski sustav ni bilo koji drugi program na računalu nema mogućnost ometanja sirove veze.

Sirova mrežna sučelja utičnice imaju lošu stranu. iako. Hakeri obično koriste neobrađene veze utičnice za insceniranje napada protokola kontrole prijenosa (TCP) na mrežu. Tijekom TCP napada, haker šalje krivotvoreni dio podataka na mrežu putem sirove utičnice. Ovi krivotvoreni podaci sadrže signal za poništavanje TCP veze, koji zauzvrat prekida i ruši trenutne mrežne veze na računalu.

Zbog toga su neki operativni sustavi povukli podršku za neobrađene utičnice. Razlog za to je da može pomoći u osiguravanju sigurnosti mreže. Softverske tvrtke mogu ograničiti mogućnost korisnika da koriste neobrađene utičnice korištenjem onoga što se zove “hitni popravak”, trajna nadogradnja operativnog sustava. Ove nadogradnje nisu imale značajan negativan utjecaj na korisničko iskustvo, jer su se prednosti sirovih utičnica smanjile kako se tehnologija poboljšala.

Za moderna računala, količina dodatne obrade potrebne za rukovanje redovitim vezama utičnica za razliku od neobrađenih utičnica toliko je minimalna da je uglavnom irelevantna. Uz moderne procesore koji dolaze u varijanti s dvije, četiri, pa čak i šest jezgre, šanse da obične mrežne utičnice zaostaju za računalom su zanemarive. Iz tog razloga, osim ako ne postoji posebno opravdanje za korištenje sirove utičnice preko standardne mrežne utičnice, rizik koji predstavljaju hakeri i TCP napadi na mrežu nadmašuju sve prednosti.