FixVibe
Covered by FixVibemedium

Mataduree Nageenya HTTP: CSP fi HSTS Ittisa Gama Biraawzariif hojiirra oolchuu

jedhamuun beekama ZXCVFIXVIBESEG2 Qorannoon kun gahee murteessaa mata dureewwan nageenya HTTP, addatti Imaammata Nageenya Qabiyyee (CSP) fi Nageenya Geejjibaa Cimaa HTTP (HSTS), aplikeeshiniiwwan weebii balaawwan waliigalaa kan akka Iskiriiptii Qaxxaamuraa (XSS) fi haleellaa sadarkaa gadi buusu irraa eeguu keessatti qorata.

CWE-1021CWE-79CWE-319

jedhamuun beekama ZXCVFIXVIBESEG3

Gahee Mata dureewwan Nageenyaa

jedhamuun beekama ZXCVFIXVIBESEG4 Matadureewwan nageenyaa HTTP mala istaandaardii ta'e kan aplikeeshiniiwwan weebsaayitii yeroo turtii tokkootti imaammata nageenyaa murtaa'e akka dirqisiisan biraawzaroota qajeelfama kennu [S1] [S2]. Mata dureewwan kun akka laayibara murteessaa ittisa-gadi fageenyaan hojjetu, balaawwan loojikii application qofaan guutummaatti furmaata argachuu dhiisuu danda'an salphisu.

jedhamuun beekama ZXCVFIXVIBESEG5

Imaammata Nageenya Qabiyyee (CSP)

jedhamuun beekama ZXCVFIXVIBESEG6 Imaammanni Nageenya Qabiyyee (CSP) laayibarii nageenyaa gosoota haleellaa murtaa'an adda baasuu fi salphisuuf gargaarudha, kanneen keessaa Iskiriiptii Qaxxaamuraa (XSS) fi haleellaa deetaa lilmoo [S1] dabalatee. Imaammata qabeenyi daayinamikii kam akka fe'amu ibsu ibsuudhaan, CSP biraawzariin iskiriiptii hamaa haleellaa [S1] tiin naqame akka hin raawwanne dhorka. Kunis yoo saaxilamummaan injection application keessatti jiraatellee raawwii koodii hin hayyamamne haala bu'a qabeessa ta'een daangessuudha.

jedhamuun beekama ZXCVFIXVIBESEG7

Nageenya Geejjibaa Cimaa HTTP (HSTS)

jedhamuun beekama ZXCVFIXVIBESEG8 Nageenya Geejjibaa Cimaa HTTP (HSTS) mala marsariitiin tokko HTTP [S2] osoo hin taane, HTTPS qofa fayyadamuun argachuu akka qabu biraawzaroota akka beeksisu kan taasisudha. Kunis qunnamtiin maamilaa fi sarvarii gidduu jiru hundi icciitii ta'uu isaa mirkaneessuudhaan haleellaa gadi bu'iinsa pirootokoolii fi butamuu kukii irraa eega [S2]. Browser tokko mata duree kana erga fudhatee booda, yaaliiwwan itti aanan hunda karaa HTTP marsariiticha argachuuf godhamu hunda ofumaan gara gaaffii HTTPStti jijjiira.

jedhamuun beekama ZXCVFIXVIBESEG9

Dhiibbaa Nageenyaa Mata dureewwan Dhabaman

jedhamuun beekama ZXCVFIXVIBESEG10 irratti kan argamu Appilikeeshiniiwwan mata dureewwan kana hojiirra oolchuu dadhaban balaa gama maamilaatiin dhufuuf baay'ee ol'aanaadha. Imaammanni Nageenya Qabiyyee dhabamuu isaatiin iskiriiptii hayyama hin qabne akka raawwataman kan hayyamu yoo ta'u, kunis butamuu turtii, deetaa hayyama hin qabne baasuu, ykn balleessuu [S1] fiduu danda'a. Haaluma walfakkaatuun, mata duree HSTS dhabuun fayyadamtoonni haleellaa nama gidduu (MITM)f saaxilamoo taasisa, keessumaa yeroo marsaa walqabsiisaa jalqabaa, bakka haleellaan tokko tiraafikaa addaan kutee fayyadamaa gara gosa hamaa ykn icciitii hin taane kan marsariitii [S2] qajeelchuu danda'u.

jedhamuun beekama ZXCVFIXVIBESEG11

Akkamitti FixVibe itti qorata

jedhamuun beekama ZXCVFIXVIBESEG12 irratti kan argamu FixVibe duraanuu kana akka sakatta'iinsa sakatta'iinsa dabarsootti hammateera. headers.security-headers meetadaataa deebii HTTP ummataa argamaa fi cimina Content-Security-Policy, Strict-Transport-Security, X-Frame-Options ykn frame-ancestors, X-Content-Type-Options, 100 sakatta'a. Referrer-Policy, fi Permissions-Policy kan jedhu. Gatii dhabame ykn dadhabaa qorannoowwan faayidaa malee gabaasa, fi gaaffiin sirreeffama isaa fakkeenya mataduree bobbaaf qophaa'e qindeessa appii fi CDN waliigalaa kenna.

jedhamuun beekama ZXCVFIXVIBESEG13

Qajeelfama Sirreeffama

jedhamuun beekama ZXCVFIXVIBESEG14 Ejjennoo nageenyaa fooyyessuuf, sarvaroonni weeb mata dureewwan kana daandii oomishaa hunda irratti akka deebisan qindaa'uu qabu. CSP cimaan qabeenya addaa barbaachisummaa aplikeeshiniif mijachuu qaba, qajeelfama akka script-src fi object-src fayyadamuun naannoowwan raawwii iskiriiptii [S1] daangessuuf. Nageenya geejjibaatiif, matadureen Strict-Transport-Security qajeelfama max-age sirrii ta'een dandeessifamuu qaba, kunis eegumsa itti fufiinsa qabu turtii fayyadamaa [S2] hunda keessatti mirkaneessuuf.