ސީއެސްޕީ ފޯ ޕެންޓެސްޓަރސް: އަންޑަސްޓޭންޑިންގ ދަ ފަންޑަމަންޓަލްސް
ކޮމެންޓްތައް
Mewayz Team
Editorial Team
ކޮންމެ ޕެންޓެސްޓަރަކުވެސް ކޮންޓެންޓް ސެކިއުރިޓީ ޕޮލިސީ މާސްޓަރ ކުރަން ޖެހޭ ސަބަބު
ކޮންޓެންޓް ސެކިއުރިޓީ ޕޮލިސީ (ސީއެސްޕީ) ވެފައިވަނީ ކްރޮސް ސައިޓް ސްކްރިޕްޓިން (އެކްސްއެސްއެސް)، ޑޭޓާ އިންޖެކްޝަން، އަދި ކްލިކްޖެކް އެޓޭކްތަކާ ދެކޮޅަށް ބްރައުޒާ ސައިޑް ޑިފެންސް މެކޭނިޒަމްތަކުގެ ތެރެއިން އެންމެ މުހިންމު އެއް މެކޭނިޒަމަށެވެ. ނަމަވެސް ޕެނެޓްރޭޝަން ޓެސްޓިންގ އެންގޭޖްމަންޓްތަކުގައި، ސީއެސްޕީ ހެޑަރސް އަކީ އެންމެ ގިނައިން ގޯސްކޮށް ކޮންފިގްރޭޓް ކުރެވޭ — އަދި އޮޅުން ބޮޅުން ބޮޑު — ސެކިއުރިޓީ ކޮންޓްރޯލްތަކުގެ ތެރެއިން އެއް ކޮންޓްރޯލްގެ ގޮތުގައި ދެމިއޮތުން. 2024 ވަނަ އަހަރު 1 މިލިއަނަށްވުރެ ގިނަ ވެބްސައިޓް ތަޙުލީލުކޮށް ކުރި ދިރާސާއަކުން ދައްކާ ގޮތުގައި އެއްގޮތަކަށްވެސް ސީއެސްޕީ ހެޑަރސް ޑިޕްލޮއިކޮށްފައިވަނީ އެންމެ %12.8 ވެބްސައިޓް ކަމަށާއި، އޭގެ ތެރެއިން %94 އާ ގާތްކުރާ އަދަދަކަށް މަދުވެގެން އެއް ސިޔާސަތުގެ ބަލިކަށިކަމެއް ހިމެނޭ ކަމަށެވެ. ޕެންޓެސްޓަރުންނަށް ސީއެސްޕީ ވިސްނުމަކީ އިޚްތިޔާރީ ކަމެއް ނޫން — އެއީ ސަރފޭސް ލެވެލް އެސެސްމަންޓާއި ކްލައިންޓެއްގެ ސެކިއުރިޓީ ޕޯސްޗަރ ހަގީގަތުގައި ވަރުގަދަކޮށްދޭ ރިޕޯޓަކާ ދެމެދުގައިވާ ތަފާތެވެ.
ވެބް އެޕްލިކޭޝަން އެސެސްމަންޓްތައް ކުރިއަށް ގެންދިޔަޔަސް، ބަގް ބައުންޓީ ހަންޓިން ކުރިޔަސް، ނުވަތަ ކަސްޓަމަރުންގެ ނާޒުކު ޑޭޓާ ޙަވާލުކުރާ ވިޔަފާރި ޕްލެޓްފޯމަކަށް ސެކިއުރިޓީ ބިނާކުރިޔަސް، ސީއެސްޕީގެ ޢިލްމަކީ އަސާސީ އެއްޗެކެވެ. މި ގައިޑްގައި ސީއެސްޕީ އަކީ ކޮބައިކަމާއި، ހޫޑްގެ ދަށުގައި މަސައްކަތްކުރާ ގޮތާއި، އެކަން ނާކާމިޔާބުވާ ތަންތަނާއި، ޕެންޓެސްޓަރުންނަށް ނިޒާމީ ގޮތެއްގައި ބަލިކަށި ސިޔާސަތުތައް ވަޒަންކޮށް ބައިޕާސް ކުރެވޭނެ ގޮތްތައް ބެހިފައިވެއެވެ.
ކޮންޓެންޓް ސެކިއުރިޓީ ޕޮލިސީން ހަގީގަތުގައި ކުރާ ކަންތައްތައް
އޭގެ މައިގަނޑުގައި، ސީއެސްޕީ އަކީ އެޗްޓީޓީޕީ ރެސްޕޮންސް ހެޑަރ (ނުވަތަ މަދުކޮށް، ޓެގް) މެދުވެރިކޮށް ޑެލިވަރ ކުރެވޭ ޑިކްލެރޭޓިވް ސެކިއުރިޓީ މެކޭނިޒަމެކެވެ. އެއީ ކޮންޓެންޓްގެ ކޮން ސޯސްތަކެއް — ސްކްރިޕްޓް، ސްޓައިލް، އިމޭޖް، ފޮންޓް، ފްރޭމް، އަދި އެހެނިހެން — ދީފައިވާ ޕޭޖެއްގައި ލޯޑްކޮށް އެގްޒެކެޓް ކުރުމުގެ ހުއްދަ ބްރައުޒާއަށް އަންގަ އެވެ. ރިސޯސްއަކުން ޕޮލިސީއާ ހިލާފުވުމުން، ބްރައުޒާއިން އެ ޕޮލިސީ ބްލޮކްކޮށް، އިޚްތިޔާރީ ގޮތެއްގައި އެ ޚިލާފުވުން ކަނޑައެޅިފައިވާ އެންޑްޕޮއިންޓަކަށް ރިޕޯޓްކުރެއެވެ.
ސީއެސްޕީގެ އަސްލު މޮޓިވޭޝަނަކީ އެކްސްއެސްއެސް ހަމަލާތައް ކުޑަކުރުމެވެ. އިންޕުޓް ސެނިޓައިޒޭޝަން އަދި އައުޓްޕުޓް އެންކޯޑިންގ ފަދަ ސަގާފީ އެކްސްއެސްއެސް ޑިފެންސްތަކަކީ ފައިދާހުރި ނަމަވެސް ބްރިޓްލް ޑިފެންސްތަކެއް — އެއްފަހަރު ގެއްލިފައިވާ ކޮންޓެކްސްޓެއް ނުވަތަ އެންކޯޑިންގ އެރަރއަކުން އެ ވަލްނަރެބިލިޓީ އަލުން ތަޢާރަފް ކުރެވިދާނެއެވެ. ސީއެސްޕީ އިން ޑިފެންސް-އިން-ޑެޕްތް ލޭޔަރ އެއް އިތުރުކުރެއެވެ: ހަމަލާދޭ މީހަކު ޑީއޯއެމް އަށް ގޯސް ސްކްރިޕްޓް ޓެގެއް އިންޖެކްޓް ކުރިޔަސް، ރަނގަޅަށް ކޮންފިގްރޭޓް ކުރެވިފައިވާ ޕޮލިސީއަކުން ބްރައުޒާއަށް އެކަން އެގްޒެކެޓް ނުކުރެވޭނެއެވެ.
ސީއެސްޕީ ހިންގަނީ ވައިޓްލިސްޓް މޮޑެލް އެއްގެ މައްޗަށެވެ. އެނގޭ-ނުބައި ކޮންޓެންޓް ބްލޮކް ކުރަން މަސައްކަތް ކުރުމުގެ ބަދަލުގައި، ސާފުކޮށް ހުއްދަ ކުރެވޭ ކަންތައްތައް ކަނޑައަޅަ އެވެ. އެހެން ހުރިހާ ކަމެއް ޑިފޯލްޓްކޮށް އިންކާރު ކުރެވެއެވެ. ސެކިއުރިޓީ މޮޑެލްގެ މި އިންވާޝަން ތިއަރީގައި ވަރުގަދަ ނަމަވެސް ޢަމަލީ ގޮތުން ކޮމްޕްލެކްސް ވެބް އެޕްލިކޭޝަންތަކުގެ ތެރެއިން ހަރުކަށި ސިޔާސަތުތައް ބެލެހެއްޓުމަކީ — ޚާއްޞަކޮށް ސީއާރްއެމް، އިންވޮއިސިންގ، އެނަލިޓިކްސް، އަދި ބުކިންގ ސިސްޓަމްސް ފަދަ ދިހަވަރަކަށް އިންޓަގްރޭޓެޑް މޮޑިއުލް މެނޭޖްކުރާ ޕްލެޓްފޯމްތަކުގައި — އުނދަގޫ ކަމެކެވެ.
ސީއެސްޕީ ހެޑަރެއްގެ އެނަޓޮމީ: ޑިރެކްޓިވްސް އެންޑް ސޯސަސް
ސީއެސްޕީ ހެޑަރ އެއް އެކުލެވިގެންވަނީ ޑައިރެކްޓިވްސް އިން ކަމަށާއި، ކޮންމެ ޑިރެކްޓިވްސް އެއް ކޮންޓްރޯލް ކުރަނީ ވަކި ރިސޯސް ޓައިޕެއް ކަމަށެވެ. މި އިރުޝާދުތައް ދެނެގަތުމަކީ ޓާގެޓެއްގެ ސިޔާސަތު ވަޒަންކުރާ ކޮންމެ ޕެންޓެސްޓަރަކަށް ކޮންމެހެން ބޭނުންތެރި ކަމެކެވެ. އެންމެ މުހިންމު ޑިރެކްޓިވްތަކުގެ ތެރޭގައި default-src (ސާފުކޮށް ސެޓް ނުކުރާ ކޮންމެ ޑިރެކްޓިވްއެއްގެ ފޯލްބެކް)، script-src (ޖާވާސްކްރިޕްޓް އެގްޒެކެޝަން)، style-src (CSS)، img-src (އިމޭޖްތައް)، connect-src (XHR، Fetch، WebSocket ކަނެކްޝަންސް)، frame-src ހިމެނެއެވެ (އެންބެޑެޑް އައިފްރޭމްސް)، އަދި object-src (ފްލެޝް ނުވަތަ ޖާވާ އެޕްލެޓް ފަދަ ޕްލަގިންސް) އެވެ.
ކޮންމެ ޑިރެކްޓިވްއަކުންވެސް ހުއްދަކުރެވޭ އަސްލުތައް ކަނޑައަޅާ އެއް ނުވަތަ އެއަށްވުރެ ގިނަ ސޯސް އެކްސްޕްރެޝަން ބަލައިގަނެއެވެ. މިއީ ވަކި ހޯސްޓް ނަންތަކުން ފެށިގެން (https://cdn.example.com) ފުޅާ ކީވޯޑްތަކާއި ހަމައަށް:
އެވެ- އެވެ
- 'self' — ޑޮކިއުމަންޓް އާއި އެއް އަސްލެއްގެ ވަސީލަތްތަކަށް ހުއްދަދެއެވެ
- 'އެއްވެސް' — އެ ބާވަތުގެ ހުރިހާ ވަސީލަތްތަކެއް ބްލޮކްކުރެއެވެ
- 'unsafe-inline' — އިންލައިން ސްކްރިޕްޓް ނުވަތަ ސްޓައިލްތަކަށް ހުއްދަދެއެވެ (އެކްސްއެސްއެސް ޕްރޮޓެކްޝަން ފައިދާހުރި ގޮތެއްގައި ނިއުޓްރަލައިޒް ކުރެއެވެ)
- 'unsafe-eval' — eval()، setTimeout(string)، އަދި މިފަދަ ޑައިނަމިކް ކޯޑް އެގްޒެކެޝަން އަށް ހުއްދަދެއެވެ
- 'nonce-{random}' — ވަކި އިންލައިން ސްކްރިޕްޓްތަކަށް މެޗިން ކްރިޕްޓޯގްރަފިކް nonce އިން ޓެގް ކުރެވިފައިވާ ހުއްދަ ދެއެވެ
- 'strict-dynamic' — މިހާރުވެސް އިތުބާރު ހުރި ސްކްރިޕްޓްތަކުން ލޯޑްކޮށްފައިވާ ސްކްރިޕްޓްތަކަށް އިތުބާރުކުރަނީ، ހޯސްޓް ބިނާކޮށްފައިވާ އެލަވަލިސްޓްތަކަށް އަޅާނުލާ އެވެ
- ޑޭޓާ: — ކޮންޓެންޓް ސޯސްތަކެއްގެ ގޮތުގައި ޑޭޓާ ޔޫއާރުއައި އަށް ހުއްދަދެއެވެ
ޙަޤީޤީ ދުނިޔޭގެ ސީއެސްޕީ ހެޑަރެއް މިގޮތަށް ފެނިދާނެއެވެ: Content-Security-Policy: default-src 'self'; script-src 'އަމިއްލައަށް' https://cdn.jsdelivr.net 'ނޮންސް-އެބްސީ123'؛ style-src 'ސެލްފް' 'އަންސޭފް-އިންލައިން'؛ img-src *؛ object-src 'އެއްވެސް ކަމެއް ނެތް'. ޕެންޓެސްޓަރެއްގެ ގޮތުގައި ތިބާގެ މަސައްކަތަކީ މި ސިޔާސަތު ކިޔައި، މި ސިޔާސަތު ވަރުގަދަ ކޮންތާކު، ބަލިކަށި ތަނެއް، އަދި ބޭނުންކުރެވޭނެ ތަންތަން ވަގުތުން ދެނެގަތުމެވެ.
އާންމު ސީއެސްޕީ ގޯސް ކޮންފިގްރޭޝަންސް ޕެންޓެސްޓަރސް ޝުޑް ޓާގެޓް
ސީއެސްޕީ ހެޑަރެއް ޑިޕްލޮއި ކުރުމާއި އެފެކްޓިވް ސީއެސްޕީ ހެޑަރެއް ޑިޕްލޮއި ކުރުމާ ދެމެދު އޮންނަ ފަރަގު ވަރަށް ބޮޑެވެ. ޢަމަލީގޮތުން ބަލާއިރު، ގިނަ ސިޔާސަތުތަކުގައި ޑިވެލޮޕަރުންގެ ފަސޭހަކަމާއި، ތިންވަނަ ފަރާތެއްގެ އިންޓަގްރޭޝަންތަކާއި، ނުވަތަ އާދައިގެ އޮޅުންބޮޅުންތަކުގެ ސަބަބުން ތަޢާރަފްކުރާ ބަލިކަށިކަންތައްތައް ހިމެނެއެވެ. އެސެސްމަންޓްތަކުގެ ތެރޭގައި ޕެންޓެސްޓަރުން ނިޒާމީ ގޮތެއްގައި މި އާންމު ނާކާމިޔާބީތައް ޗެކްކުރަންވާނެއެވެ.
އެންމެ ގެއްލުން ބޮޑު މިސްކޮންފިގްރޭޝަނަކީ script-src ޑިރެކްޓިވްގައި 'unsafe-inline' ހުރުމެވެ. މި އެއް ކީވޯޑުން ސީއެސްޕީގެ މުޅި އެންޓި-އެކްސްއެސްއެސް ފައިދާ މުހިންމު ގޮތެއްގައި ބޭކާރު ކޮށްލަނީ، ސަބަބަކީ މިއީ ބްރައުޒާއަށް ކޮންމެ އިންލައިން ޓެގެއް އެގްޒެކެޓް ކުރުމުގެ ފުރުސަތު ލިބޭތީ — އެކްސްއެސްއެސް ޕޭލޯޑަކުން އިންޖެކްޓް ކުރާނެ އެއްޗެކެވެ. މިހެން ވިޔަސް، ސީއެސްޕީ ހުންނަ ސައިޓްތަކުގެ ގާތްގަނޑަކަށް %87 ސައިޓްތަކުން އެމީހުންގެ ސްކްރިޕްޓް-އެސްއާރުސީގައި 'އަންސޭފް-އިންލައިން' ހިމަނާފައިވާ ކަމަށް ގޫގުލްގެ ސެކިއުރިޓީ ޓީމުން ޝާއިއުކުރި ދިރާސާއަކުން ދައްކައެވެ. ހަމައެފަދައިން 'unsafe-eval' އިން ސްޓްރިންގް ޓު ކޯޑް ފަންކްޝަންތަކުގެ ތެރެއިން ކޯޑް އެގްޒެކެޝަންގެ ދޮރު ހުޅުވާލާއިރު، އެ ފަންކްޝަންތައް ހަމަލާދޭ މީހުންނަށް ޑީއޯއެމް އަށް ބިނާކޮށް އިންޖެކްޝަން ޕޮއިންޓްތަކުން ޗޭން ކުރެވޭނެއެވެ.
މާ ފުޅާ ހޯސްޓް އެލަވަލިސްޓްތަކަކީ އަނެއްކާވެސް ރަން މައިންއެކެވެ. *.googleapis.com ނުވަތަ *.cloudflare.com ފަދަ މުޅި ސީޑީއެން ޑޮމެއިން ވައިޓްލިސްޓް ކުރުމަކީ އެ ޕްލެޓްފޯމްތަކުގައި ހޯސްޓްކޮށްފައިވާ ކޮންމެ ރިސޯސްއެއް އިތުބާރު ހުރި ސްކްރިޕްޓް ސޯސްއަކަށް ވުމެވެ. އެޓޭކަރުންނަށް މި ހިދުމަތްތަކަށް ނުރައްކާތެރި ޖާވާސްކްރިޕްޓް އަޕްލޯޑްކޮށް، ޓާގެޓްގެ ސެކިއުރިޓީ ކޮންޓެކްސްޓްގެ ތެރޭގައި އެ ޖާވާސްކްރިޕްޓް އެގްޒެކެޓް ކުރެވިދާނެ އެވެ. ސީއެސްޕީ އިވެލުއޭޓަރ (ގޫގުލް އިން އުފައްދާފައިވާ) ފަދަ ޓޫލްތަކުން މި މާ ހުއްދަ އެންޓްރީތައް އަވަހަށް ފްލެގް ކުރެވިދާނެއެވެ. ޕެންޓެސްޓަރުން ވެސް ވައިލްޑްކާޑް ސޯސްސް (*)، ގެއްލިފައިވާ object-src ރެސްޓްރިކްޝަންސް، އަދި base-uri އަދި form-action ޑިރެކްޓިވްސް ނެތުން — ޑޭޓާ އެކްސްފިލްޓްރޭޓް ކުރުމަށް ނުވަތަ ފޯމް ސަބްމިޝަންތައް ހައިޖެކް ކުރުމަށް ގިނައިން ފާހަގަ ނުކުރެވޭ ދެ ވެކްޓަރ ހޯދަން ޖެހެއެވެ.
ޕްރެކްޓިކަލް ސީއެސްޕީ ބައިޕާސް ޓެކްނިކްސް
ރިކޮނައިސަންސްގެ ތެރޭގައި ޕެންޓެސްޓަރަކު ސީއެސްޕީ ޕޮލިސީއެއް ދެނެގަންނައިރު، ދެން އޮތީ އެ ޕޮލިސީ ބައިޕާސް ކުރެވޭނެތޯ ކަނޑައެޅުމެވެ. ރަނގަޅަށް ލިޔެކިޔުނު ބައެއް އުކުޅުތައް އުފެދިފައިވާއިރު، އެ އުކުޅުތައް ތަންފީޒުކުރެވޭނެ ގޮތް މުޅިން ބިނާވެފައިވަނީ ޓާގެޓްގެ ސިޔާސަތުގައިވާ ވަކި ޑިރެކްޓިވްތަކާއި ސޯސް އެކްސްޕްރެޝަންތަކުގެ މައްޗަށެވެ.
💡 DID YOU KNOW?
Mewayz replaces 8+ business tools in one platform
CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.
Start Free →ޖޭއެސްއޯއެންޕީ އެންޑްޕޮއިންޓް އެބިއުސް އަކީ އެންމެ އިތުބާރު ހުރި އެއް ބައިޕާސް މެތެޑެވެ. ސީއެސްޕީ އިން ޖޭއެސްއޯއެންޕީ އެންޑްޕޮއިންޓެއް ހޯސްޓްކުރާ ޑޮމެއިންއެއް (މިސާލަކަށް ގިނަ ގޫގުލް އެޕީއައިސް) ވައިޓްލިސްޓްކޮށްފިނަމަ، ހަމަލާދޭ މީހަކަށް އަމިއްލައަށް ޖާވާސްކްރިޕްޓް އެގްޒެކެޓްކުރާ ކޯލްބެކް ޕެރެމިޓަރެއް ކްރާފްޓް ކުރެވިދާނެއެވެ. މިސާލަކަށް، script-src ގައި accounts.google.com ހިމެނޭނަމަ، /o/oauth2/revoke?callback=alert(1) ގައިވާ ޖޭއެސްއޯއެންޕީ އެންޑްޕޮއިންޓް ސްކްރިޕްޓް ސޯސްއެއްގެ ގޮތުގައި ބޭނުންކުރެވިދާނެއެވެ. ޕެންޓެސްޓަރުން ވައިޓްލިސްޓް ކުރެވިފައިވާ ހުރިހާ ޑޮމެއިންއެއް ގުނާ، ކޮންމެ ޑޮމެއިންއެއް ޖޭއެސްއޯއެންޕީ، އެންގްއުލަރ ލައިބްރަރީ ހޯސްޓިންގ (މިއީ ng-app މެދުވެރިކޮށް ޓެމްޕްލޭޓް އިންޖެކްޝަން ކުރެވޭނެ ގޮތް)، ނުވަތަ script-src allowlists އިން ޗޭން ކުރެވޭ އޮޕަން ރީޑައިރެކްޓް ވަލްނަރެބިލިޓީސް ޗެކް ކުރަންވާނެއެވެ.
ބޭސް ޔޫއާރުއައި ހައިޖެކްކުރުން މަސައްކަތް ކުރަނީ ޕޮލިސީގައި ބޭސް-ޔޫރީ ޑިރެކްޓިވް ނެތް ވަގުތުތަކުގައެވެ.
ނޮންސް-ބޭސްޑް ސީއެސްޕީ ބޭނުންކުރާ ޒަމާނީ އެޕްލިކޭޝަންތަކަށް، ޕެންޓެސްޓަރުން ހޯދަންވާނީ ނޮންސް ރީޔޫސް (ރިކުއެސްޓްތަކުގެ މެދުގައި ބަދަލު ނުވާ ނޮންސް)، އެރަރ ޕޭޖް ނުވަތަ ކެޝްޑް ރެސްޕޮންސް މެދުވެރިކޮށް ނޮންސް ލީކޭޖް، އަދި ޑީއޯއެމް މެނިޕިއުލޭޝަން މެދުވެރިކޮށް މިހާރު ހުރި ވައިޓްލިސްޓް ސްކްރިޕްޓް ޓެގްތަކަށް އެޓްރިބިއުޓްތައް އިންޖެކްޓް ކުރުމުގެ ފުރުސަތުތަކެވެ. ސްކްރިޕްޓް ގެޖެޓްސް — އެޓޭކަރ ކޮންޓްރޯލްޑް އިންޕުޓް އެގްޒެކެޓް ކުރުމަށް މަޖުބޫރު ކުރެވޭ ޕޮލިސީން މިހާރުވެސް އިތުބާރު ކުރެވޭ ޝަރުޢީ ސްކްރިޕްޓް — ތަމްސީލުކުރަނީ ފަހަރެއްގައި އެންމެ ތަޖުރިބާކާރު ބައިޕާސް ކެޓަގަރީ ކަމަށާއި، ޓާގެޓްގެ ޖާވާސްކްރިޕްޓް ކޯޑްބޭސް އަށް ފުންކޮށް އަހުލުވެރިވުން ބޭނުންވާ ކަމަށެވެ.
ސީއެސްޕީ އެސެސްމަންޓް މެތޮޑޮލޮޖީއެއް ބިނާކުރުން
އެފެކްޓިވް ސީއެސްޕީ އިވެލުއޭޝަން އަށް އެޑް-ހޮކް ޓެސްޓިންގ އަށް ވުރެ ސްޓްރަކްޗަރޑް އެޕްރޯޗެއް ބޭނުންވެއެވެ. ޕެންޓެސްޓަރުން އެމީހުންގެ ސްޓޭންޑަރޑް ވެބް އެޕްލިކޭޝަން ޓެސްޓިންގ ވޯކްފްލޯގައި ސީއެސްޕީ އެނަލިސިސް ހިމަނަންވާނީ، ޕެސިވް ރިކޮނައިސަންސް އިން ފެށިގެން އެކްޓިވް އެކްސްޕްލޮއިޓޭޝަން އެޓެމްޕްޓްސް އަށް ކުރިއަށް ދިއުމަށެވެ.
އެޕްލިކޭޝަން ހުރަސްކޮށް ހުރިހާ ސީއެސްޕީ ހެޑަރސް އަދި މެޓާ ޓެގްތައް އެއްކޮށްގެން ފަށާށެވެ. އެންޑްޕޮއިންޓްތަކުގެ މެދުގައި ޕޮލިސީތައް ތަފާތުވެދާނެ — އެޑްމިން ޕެނަލެއްގައި މާކެޓިންގ ލޭންޑިންގ ޕޭޖަކަށްވުރެ ހަރުކަށި ކޮންޓްރޯލްތަކެއް ހުރެދާނެ، ނުވަތަ އެއާ ޚިލާފަށް. ހެޑަރސް ކެޕްޗާރ ކުރުމަށް ބްރައުޒަރ ޑިވެލޮޕަރ ޓޫލްސް، ބާރޕް ސުއިޓްގެ ރެސްޕޮންސް އިންސްޕެކްޝަން، ނުވަތަ curl -I ފަދަ ކޮމާންޑް-ލައިން ޓޫލްސް ބޭނުންކުރުން. ކޮންމެ ޔުނިކް ޕޮލިސީއެއް އޮޓޮމެޓިކް އިވެލުއޭޝަން ޓޫލްތަކަށް ފީޑްކުރުން: ގޫގުލްގެ ސީއެސްޕީ އިވެލުއޭޓަރ، މޮޒިލާގެ އޮބްޒަވޭޓަރީ، އަދި ގިޓްހަބްގައި ހުންނަ csp-bypass ރިޕޮޒިޓަރީ މިހުރިހާ ތަނެއްގައިވެސް ހަލުވި އިންޓިޝިއަލް އެސެސްމަންޓްތައް ފޯރުކޮށްދެއެވެ.
ދެން، އެޕްލިކޭޝަންގެ ހަގީގީ ރިސޯސް-ލޯޑިންގ ބިހޭވިއަރ އާއި އެއްގޮތަށް ޕޮލިސީ މެޕް ކުރާށެވެ. ވައިޓްލިސްޓުގައި ނުހިމެނޭ ޑޮމެއިންތަކުން ލޯޑް ކުރެވޭ ސްކްރިޕްޓްތައް ހުރިތޯ (ޕޮލިސީ ރިޕޯޓް އޮންލީ މޯޑުގައި ހުރެދާނެ ނުވަތަ ތަންފީޒު ނުކުރެވިދާނެކަން އަންގައިދޭ)؟ އެޕްލިކޭޝަން ވަރަށް ބޮޑަށް ބަރޯސާވެފައިވަނީ ހަރުކަށި ސިޔާސަތެއްގެ ދަށުން ފަޅައިގެންދާނެ އިންލައިން ސްކްރިޕްޓްތަކަށް ހެއްޔެވެ — ޑިވެލޮޕަރުން ފަންކްޝަނަލިޓީ ދެމެހެއްޓުމަށް ސީއެސްޕީ ލުއިކޮށްފާނެ ކަމަށް ލަފާކުރެވޭ ހެއްޔެވެ؟ ކޮމްޕްލެކްސް އަރކިޓެކްޗަރސް ތަކެއް ހުންނަ ޕްލެޓްފޯމްތަކަށް — އެނަލިޓިކްސް ޑޭޝްބޯޑްތަކާއި، އެޕޮއިންޓްމަންޓް ޝެޑިއުލިންގ، ޕޭމަންޓް ޕްރޮސެސިންގ، އަދި ޓީމް ކޮލަބަރޭޝަން ފަދަ އިންޓަގްރޭޓެޑް މޮޑިއުލްތަކާއެކު ބިޒްނަސް މެނޭޖްމަންޓް ޓޫލްސް އަށް ވިސްނާށެވެ — ކޮންމެ ފީޗާ ސަރފޭސްއެއްގައި ޓައިޓް ސީއެސްޕީއެއް ބެލެހެއްޓުމަކީ އަސްލު އިންޖިނިއަރިންގ ގޮންޖެހުމެކެވެ. ޕެންޓެސްޓަރުން ދާދިފަހުން އިތުރުކުރި ފީޗާސްތަކަށް ނުވަތަ ތިންވަނަ ފަރާތެއްގެ އިންޓަގްރޭޝަންތަކަށް ވަރަށް ބޮޑަށް ސަމާލުކަން ދޭން ޖެހޭއިރު، މިއީ ޕޮލިސީ އިސްތިސްނާތައް ތައާރަފް ކުރެވިފައިވާ ތަންތަން ކަމަށް އެންމެ ބޮޑަށް ބެލެވެއެވެ.
- އެވެ
- ކޮންމެ ޔުނިކް އެންޑްޕޮއިންޓަކާއި ރެސްޕޮންސް ޓައިޕަކުން ސީއެސްޕީ ހެޑަރސް ކެޕްޗަރކޮށް ކެޓަލޮގްކުރުން
- ސީއެސްޕީ އިވެލުއޭޓަރ އަދި މިފަދަ ވަސީލަތްތައް ބޭނުންކޮށްގެން އޮޓޮމެޓިކް ޕޮލިސީ އެނަލިސިސް ހިންގުން
- ޖޭއެސްއޯއެންޕީ އެންޑްޕޮއިންޓްސް، އެންގްއުލަރ ލައިބްރަރީސް، އަދި އޮޕަން ރީޑައިރެކްޓްސް އަށް ވައިޓްލިސްޓް ކުރެވިފައިވާ ހުރިހާ ޑޮމެއިންތައް ގުނާލުން
- ނޮންސް ބެސްޓް ޕޮލިސީތަކުގައި ނޮންސް ޕްރިޑިކްޓެބިލިޓީ، ރީޔޫސް، ނުވަތަ ލީކޭޖް ޓެސްޓްކުރުން
- ރިޕޯޓް-އޮންލީ މޯޑަކީ އެންފޯސްޑް މޯޑެއް ކަމަށް އޮޅިގެން ނޫންކަން ޔަގީންކުރުން
- ދެނެގަނެވިފައިވާ ބަލިކަށިކަންތަކާ ދެކޮޅަށް ލިޔެކިޔުނު ބައިޕާސް ޓެކްނިކްސްތައް ބޭނުންކުރުން
- ވަކި ޑިރެކްޓިވް ބަދަލުތައް ހިމެނޭ ގޮތަށް ރިމެޑިއޭޝަން ގައިޑްލައިން އާއި އެކު ހޯދުންތައް ލިޔެކިޔުން
ޕެންޓެސްޓް ރިޕޯޓްތަކުގައި ފިޔަވަޅު އެޅޭނެ ސީއެސްޕީ ހޯދުންތައް ލިޔުން
ސީއެސްޕީގެ ބަލިކަށިކަންތައްތައް ދެނެގަތުމަކީ މަސައްކަތުގެ ދެބައިކުޅަ އެއްބައި — އެކަންކަން ޑިވެލޮޕްމަންޓް ޓީމުތަކަށް ފައިދާހުރި ގޮތެއްގައި ފޯރުކޮށްދިނުމަކީ އެކަންކަން ހަގީގަތުގައި ރަނގަޅު ކުރެވޭތޯ ކަނޑައެޅޭ ކަމެކެވެ. ކޮންޓެކްސްޓެއް ނެތި ފަސޭހައިން "ސީއެސްޕީ އިން އަންސޭފް-އިންލައިން އަށް ހުއްދަ ދެނީ" ކަމަށް ބުނާ ހޯދުންތަކުން އިސްކަން ދިނުމަކީ އެކަށީގެންވާ ކަމެކެވެ. އޭގެ ބަދަލުގައި ޕެންޓެސްޓަރުން ކޮންމެ ބަލިކަށިކަމެއްގެ ކޮންކްރީޓް އިމްޕެކްޓް ދައްކަންވާނީ ޓާގެޓް އެޕްލިކޭޝަނަށް ޚާއްޞަ ޙަޤީޤީ ނުވަތަ ތިއަރީ އެކްސްއެސްއެސް ވެކްޓަރަކުން ޗޭންކޮށްގެންނެވެ.
| ކުރެވެން އޮތް ތަނެއްގައި ޑިވެލޮޕްމަންޓް ޓީމުން ޑިޕްލޮއި ކުރަން ޖެހޭ ސީދާ ހެޑަރ ފޯރުކޮށްދިނުން. ކޮމްޕްލެކްސް ވެބް އެޕްލިކޭޝަންތައް ހިންގާ އޯގަނައިޒޭޝަންތަކަށް - ސީއާރުއެމް، އިންވޮއިސިން، ޕޭރޯލް، އެޗްއާރު މެނޭޖްމަންޓް، އަދި އެހެނިހެން ދިހަވަރަކަށް މޮޑިއުލް އެއް އިންޓަފޭސްއަކަށް އެއްކޮށްލާ މެވޭޒް ފަދަ ޕްލެޓްފޯމްތަކަށް - ސީއެސްޕީ ރިމެޑިއޭޝަން ރެކޮމެންޑޭޝަންތަކުގައި ތިންވަނަ ފަރާތެއްގެ އިންޓަގްރޭޝަންތަކާއި ޑައިނަމިކް ކޮންޓެންޓް ލޯޑިންގެ ފުރިހަމަ ދާއިރާ ހިމަނަން ޖެހެ އެވެ. މާ އުދުވާނީ ސިޔާސަތަކުން ފަންކްޝަނަލިޓީ މުގުރާލާނެ؛ މާ ހުއްދަވާ އެއްޗަކުން ދޮގު އިތުބާރު ލިބެއެވެ.އާޚިރުގައި ސީއެސްޕީ އަކީ ރިހި ވަޒަނެއް ނޫން ކަމަށާއި، ޕެންޓެސްޓަރުން އެމީހުންގެ ރިޕޯޓްތަކުގައި އެއަށް ރިއާޔަތްކޮށް ފްރޭމް ކުރަން ޖެހޭ ކަމަށެވެ. އެއީ ރޮބަސްޓް އިންޕުޓް ވެލިޑޭޝަން، އައުޓްޕުޓް އެންކޯޑިން، ސަބްރިސޯސް އިންޓެގްރިޓީ (އެސްއާރުއައި)، އަދި ސެކިއުރިޓީ ޑިވެލޮޕްމަންޓް ޕްރެކްޓިސްތަކާ އެކު އެންމެ ރަނގަޅަށް މަސައްކަތްކުރާ ޑިފެންސް-އިން-ޑެޕްތް ސްޓްރެޓެޖީއެއްގެ ވަރުގަދަ ފަށަލައެކެވެ. ސީއެސްޕީ ރަނގަޅަށް ލިބޭ ޖަމިއްޔާތަކުން އެއީ ދިރިހުރި ސިޔާސަތެއްގެ ގޮތުގައި ބަލަނީ — އެމީހުންގެ އެޕްލިކޭޝަނާ އެކު ތަރައްގީވެ، ގަވާއިދުން ޓެސްޓް ކުރެވޭ، އަދި ދުވަހަކުވެސް ދާއިމީ ޝޯޓްކަޓެއްގެ ގޮތުގައި 'އަންސޭފް-އިންލައިން' އަށް ބަރޯސާ ނުވާ ސިޔާސަތެކެވެ. ޕެންޓެސްޓަރުންނަށް ސީއެސްޕީ އެނަލިސިސް އަށް މާސްޓަރ ކުރުމުން ރޫޓިން ހެޑަރ ޗެކެއް އެއްވެސް ވެބް އެޕްލިކޭޝަން އެސެސްމަންޓެއްގައި އެންމެ އަގުހުރި އެއް ޑެލިވަރޭބަލް އަކަށް ބަދަލުވެއެވެ.
ގިނައިން ކުރެވޭ ސުވާލުތައް
ކޮންޓެންޓް ސެކިއުރިޓީ ޕޮލިސީ (ސީއެސްޕީ) އަކީ ކޮބައިކަމާއި ޕެންޓެސްޓަރުން އަޅާލަންވީ ކީއްވެގެން ހެއްޔެވެ؟
ކޮންޓެންޓް ސެކިއުރިޓީ ޕޮލިސީ އަކީ ވެބްޕޭޖަކަށް ލޯޑް ކުރެވޭނެ ރިސޯސްތައް ކޮންޓްރޯލްކޮށް، އެކްސްއެސްއެސް، ޑޭޓާ އިންޖެކްޝަން، އަދި ކްލިކްޖެކް ކުރުމުގެ ހަމަލާތައް ހުއްޓުވުމަށް އެހީތެރިވެދޭ ބްރައުޒާ ސައިޑް ސެކިއުރިޓީ މެކޭނިޒަމެކެވެ. ޕެންޓެސްޓަރުންނަށް ސީއެސްޕީ ވިސްނަން ޖެހެނީ އެއީ އެންމެ ގިނައިން ގޯސްކޮށް ކޮންފިގްރޭޓް ކުރެވޭ ސެކިއުރިޓީ ކޮންޓްރޯލްތަކުގެ ތެރެއިން އެއް ކޮންޓްރޯލް ކަމަށްވާތީ — ދިރާސާތަކުން ދައްކާ ގޮތުގައި ޑިޕްލޮއިޑް ޕޮލިސީތަކުގެ %94 އާ ގާތްކުރާ އަދަދަކަށް އެކްސްޕްލޮއިޓް ކުރެވޭ ބަލިކަށިކަންތައްތައް ހުރެއެވެ. ސީއެސްޕީ ފަންޑަމަންޓަލްސް އަށް މޭސްތިރިވުމުން ޕެންޓެސްޓަރުންނަށް އޮޓޮމެޓިކް ސްކޭނަރުންނަށް ގިނަ ފަހަރަށް މުޅިން ގެއްލިގެންދާ ކްރިޓިކަލް ވަލްނަރެބިލިޓީސް ދެނެގަނެވޭނެއެވެ.
ޕެންޓެސްޓަރުންނަށް އެންމެ އާންމުކޮށް ފެންނަ ސީއެސްޕީ މިސްކޮންފިގްރޭޝަންތަކަކީ ކޮބައިތޯ؟
އެންމެ އާންމު ސީއެސްޕީ މިސްކޮންފިގްރޭޝަންތަކުގެ ތެރޭގައި unsafe-inline އަދި unsafe-eval ޑިރެކްޓިވްސް ބޭނުންކުރުމާއި، މާ ހުއްދަވާ ވައިލްޑްކާޑް ސޯސްތަކާއި، ކްލިކްޖެކް ކުރުމަށް މަގުފަހިވާ frame-ancestors ޑިރެކްޓިވްސް ގެއްލުމާއި، އެޓޭކަރ ކޮންޓްރޯލް ކުރެވޭ ކޮންޓެންޓް ހޯސްޓްކުރާ މުޅި ސީޑީއެން ޑޮމެއިންތައް ވައިޓްލިސްޓްކުރުން ހިމެނެއެވެ. ޕެންޓެސްޓަރުން ވެސް base-uri އަދި form-action ފަދަ ގެއްލިފައިވާ ޑިރެކްޓިވްތައް ހޯދަން ޖެހޭއިރު، މިއީ ސްކްރިޕްޓް ކޮންޓްރޯލްތައް ހަރުކަށިކޮށް ފެންނަ ނަމަވެސް ފިޝިންގ އަދި ޑޭޓާ އެކްސްފިލްޓްރޭޝަން އަށް ލީވަރ ކުރެވޭނެ އެއްޗެކެވެ.
ވިޔަފާރިތަކުން އެމީހުންގެ ވެބް އެޕްލިކޭޝަންތައް ރަނގަޅު ސީއެސްޕީ ހެޑަރސް ތަކެއް ބޭނުންކޮށްގެން ރައްކާތެރި ކުރެވޭނީ ކިހިނެއް ހެއްޔެވެ؟
ވިޔަފާރިތައް ފަށަންވާނީ ޑޮމެއިން ވައިޓްލިސްޓްގެ ބަދަލުގައި ނޮންސް-ބޭސްޑް ނުވަތަ ހެޝް-ބޭސްޑް ސްކްރިޕްޓް އެލަވަލިސްޓިންގ ބޭނުންކޮށްގެން ހަރުކަށި ސީއެސްޕީއަކުންނެވެ. ތަންފީޒު ކުރުމުގެ ކުރިން ބްރޭކޭޖްތައް ދެނެގަތުމަށް ފުރަތަމަ ރިޕޯޓް އޮންލީ މޯޑުގައި ޑިޕްލޮއިކުރުން. 19 ޑޮލަރު/މަސް އިން ފެށިގެން 207 މޮޑިއުލްގެ ވިޔަފާރި އޮއެސްއެއް ކަމަށްވާ މެވޭޒް ފަދަ ޕްލެޓްފޯމްތަކުން ޓީމުތަކަށް ވެބް ޕްރެޒެންސް ރައްކާތެރިކަމާއެކު މެނޭޖްކުރުމަށް އެހީތެރިވެދެނީ ހުރިހާ ޑިޖިޓަލް ޓަޗްޕޮއިންޓްތަކެއްގައި ޒަމާނީ ސެކިއުރިޓީ ބެސްޓް ޕްރެކްޓިސްތަކަށް ތަބާވެގެންނެވެ.
ސީއެސްޕީގެ ފައިދާ ވަޒަންކުރުމަށް ޕެންޓެސްޓަރުން ބޭނުންކުރަނީ ކޮން ވަސީލަތްތަކެއް ހެއްޔެވެ؟
ޕެންޓެސްޓަރުން އާންމުކޮށް ބޭނުންކުރަނީ ގޫގުލްގެ ސީއެސްޕީ އިވެލުއޭޓަރ، ބްރައުޒާ ޑިވެލޮޕަރ ޓޫލްސް، އަދި ބާރޕް ސުއިޓް އެކްސްޓެންޝަންސް ސީއެސްޕީ ހެޑަރސް އަށް ބަލިކަށިކަންތައްތައް ތަޙުލީލުކުރުމަށެވެ. މެނުއަލް ޓެސްޓިންގ އަދިވެސް ކޮންމެހެން ބޭނުންތެރި — އޮޓޮމެޓިކް ޓޫލްތަކުން ވައިޓްލިސްޓް ކުރެވިފައިވާ ޑޮމެއިންތަކުގައި ޖޭއެސްއޯއެންޕީ އެންޑްޕޮއިންޓްސް އަދި އެންގްއުލަރ ޓެމްޕްލޭޓް އިންޖެކްޝަން ފަދަ ކޮންޓެކްސްޓް ޑިޕެންޑެންޓް ބައިޕާސްތައް ގެއްލިގެންދެއެވެ. ފުރިހަމަ އެސެސްމަންޓެއްގައި އޮޓޮމެޓިކް ސްކޭނިންގ އާއި ކޮންމެ ޑިރެކްޓިވް އެއް މެނުއަލްކޮށް ރިވިއު ކުރުމާއެކު އެނގޭ ބައިޕާސް ޓެކްނިކްތަކާއި އެޕްލިކޭޝަންގެ ވަކި ޓެކްނޮލޮޖީ ސްޓޭކާއި އެއްގޮތަށް ކުރިއަށް ގެންދެއެވެ.
We use cookies to improve your experience and analyze site traffic. Cookie Policy