ޓްރިވީ އަށް އަނެއްކާވެސް ހަމަލާއެއް ލިބިއްޖެ: ފުޅާދާއިރާއެއްގައި ގިޓްހަބް އެކްޝަންސް ޓެގް ކޮމްޕްރޮމައިޒް ސިއްރުތައް
ކޮމެންޓްތައް
Mewayz Team
Editorial Team
އަނެއްކާވެސް ޓްރިވީ އަށް ހަމަލާއެއް ލިބިއްޖެ: ފުޅާދާއިރާއެއްގައި ގިޓްހަބް އެކްޝަންސް ޓެގް ކޮމްޕްރޮމައިޒް ސިއްރުތައް
ސޮފްޓްވެއާ ސަޕްލައި ޗޭންގެ ސެކިއުރިޓީ ވަރުގަދަވަނީ ހަމައެކަނި އޭގެ އެންމެ ބަލިކަށި ގުޅުމާ އެއްވަރަށެވެ. ގުނާ ނުލެވޭ ގިނަ ޑިވެލޮޕްމަންޓް ޓީމުތަކަށް އެ ލިންކް ވެފައިވަނީ އެމީހުން ބަރޯސާވާ ހަމަ އެ ވަސީލަތްތަކަކަށް ކަމަށް ވެސް ވިދާޅުވި އެވެ. ކަންބޮޑުވާ ގޮތަކަށް ކަންތައް ދިމާވި އިރު، އަކުއާ ސެކިއުރިޓީން ބެލެހެއްޓި މަޝްހޫރު އޮޕަން ސޯސް ވަލްނަރެބިލިޓީ ސްކޭނަރެއް ކަމަށްވާ ޓްރިވީ އަށް ލިބުނީ ތަޖުރިބާކާރު ހަމަލާއެއްގެ މަރުކަޒުގަ އެވެ. ގޯސް އެކްޓަރުން ވަނީ އޭގެ ގިޓްހަބް އެކްޝަންސް ރިޕޮޒިޓަރީގެ ތެރޭގައި ހުރި ވަކި ވަރޝަން ޓެގެއް (`v0.48.0`) ކޮމްޕްރޮމައިޒްކޮށް، އެ ޓެގް ބޭނުންކުރާ ކޮންމެ ވޯކްފްލޯއަކުން ނާޒުކު ސިއްރުތައް ވަގަށް ނަގަން ފަރުމާކޮށްފައިވާ ކޯޑެއް އިންޖެކްޓްކޮށްފަ އެވެ. މި ހާދިސާއަކީ އަޅުގަނޑުމެންގެ ގުޅިފައިވާ ތަރައްޤީގެ އިކޯސިސްޓަމްތަކުގައި، އިތުބާރު ކުރެވޭނީ، ހީކޮށްގެން ނޫން، މެދުނުކެނޑި ޔަޤީންކުރަންޖެހޭ ކަމުގެ ފުރިހަމަ ހަނދާންތަކެކެވެ.
ޓެގް ކޮމްޕްރޮމައިޒް އެޓޭކްގެ އެނަޓޮމީ
މިއީ ޓްރިވީގެ މައިގަނޑު އެޕްލިކޭޝަން ކޯޑާ ހިލާފުވުމެއް ނޫން ކަމަށާއި، ނަމަވެސް އޭގެ ސީއައި/ސީޑީ އޮޓޮމޭޝަންގެ ހުޝިޔާރު ސަބްވާޝަންއެކެވެ. ހަމަލާދިން މީހުން ގިޓްހަބް އެކްޝަންސް ރިޕޮޒިޓަރީއަށް އަމާޒުކޮށް، `v0.48.0` ޓެގަށް `action.yml` ފައިލްގެ ނުބައި ވަރޝަނެއް އުފެއްދި އެވެ. ޑިވެލޮޕަރެއްގެ ވޯކްފްލޯއިން މި ވަކި ޓެގަށް ރިފަރެންސް ކުރިއިރު، އެ ޢަމަލުން ޝަރުޢީ ޓްރިވީ ސްކޭން ހިންގުމުގެ ކުރިން ގެއްލުން ހުރި ސްކްރިޕްޓެއް އެގްޒެކެޓް ކުރާނެއެވެ. މި ސްކްރިޕްޓް އިންޖިނިއަރ ކޮށްފައިވަނީ ރިޕޮޒިޓަރީ ޓޯކަންސް، ކްލައުޑް ޕްރޮވައިޑަރ ކްރެޑެންޝަލްސް، އަދި އެޕީއައި ކީސް ފަދަ ސިއްރުތައް ހަމަލާދޭ މީހާ ކޮންޓްރޯލްކުރާ ރިމޯޓް ސަރވަރަކަށް ފޮޅާލުމަށެވެ. މި ހަމަލާގެ މަކަރުވެރި ޠަބީޢަތް އޮތީ އޭގެ ޚާއްޞަކަމުގައި؛ ރައްކާތެރި `@v0.48` ނުވަތަ `@main` ޓެގްތައް ބޭނުންކުރާ ޑިވެލޮޕަރުންނަށް އަސަރެއް ނުކުރި ނަމަވެސް ސީދާ ކޮމްޕްރޮމައިޒް ވެފައިވާ ޓެގް ޕިން ކުރި މީހުން ނޭނގި ނަމަވެސް އެމީހުންގެ ހޮޅިދަނޑިއަށް ކްރިޓިކަލް ވަލްނަރެބިލިޓީއެއް ތައާރަފްކުރިއެވެ.
މި ހާދިސާ ޑެވޮޕްސް ވޯލްޑް ހުރަސްކޮށް ގުގުމާލަނީ ކީއްވެގެން
ޓްރިވީ ކޮމްޕްރޮމައިޒް މުހިންމުވަނީ ބައެއް ސަބަބުތަކާހުރެއެވެ. ފުރަތަމަ ކަމަކީ ޓްރިވީ އަކީ ކޮންޓެއިނަރުތަކާއި ކޯޑްތަކުގައި ހުންނަ ވަލްނަރެބިލިޓީތައް ސްކޭން ކުރުމަށް އެތައް މިލިއަން ބަޔަކު ބޭނުންކުރާ ފައުންޑޭޝަނަލް ސެކިއުރިޓީ ޓޫލެކެވެ. ސެކިއުރިޓީ ޓޫލަކަށް ހަމަލާދިނުމުން ރައްކާތެރި ތަރައްގީއަށް ބޭނުންވާ ބިންގާ އަޅާ އިތުބާރު ގެއްލިގެންދެއެވެ. ދެވަނަ ކަމަކީ، އެހެން ސޮފްޓްވެއާތަކުގެ މައްޗަށް ބިނާވެފައިވާ ޓޫލްތަކާއި ޑިޕެންޑެންސީތަކަށް އަމާޒުކޮށްގެން، ހަމަލާދޭ މީހުން "އަޕްސްޓްރީމް" އަށް ބަދަލުވުމުގެ ޓްރެންޑް ބޮޑުވަމުންދާކަން ފާހަގަކޮށްލެވެއެވެ. ގިނައިން ބޭނުންކުރާ އެއް ކޮމްޕޮނެންޓަކަށް ވިހަ ދިނުމުން، އެމީހުންނަށް ޑައުންސްޓްރީމް ޕްރޮޖެކްޓްތަކާއި އޯގަނައިޒޭޝަންތަކުގެ ފުޅާ ނެޓްވޯކަކަށް ވަދެވޭނެ ފުރުސަތު އެބައޮތެވެ. މި ހާދިސާއަކީ ސަޕްލައި ޗޭން ސެކިއުރިޓީގައި މުހިންމު ކޭސް ސްޓަޑީއެއްގެ ގޮތުގައި ޚިދުމަތްކޮށް، ކިތަންމެ އަގުހުރި އެއްވެސް ވަސީލަތަކީ ހަމަލާ ވެކްޓަރެއްގެ ގޮތުގައި ބޭނުންކުރުމުން ރައްކާތެރި އެއްޗެއް ނޫންކަން ދައްކުވައިދޭ ހާދިސާއެކެވެ.
<ބްލޮކްކޯޓް> އެވެ "މި ހަމަލާއިން ދައްކުވައިދެނީ ޑިވެލޮޕަރުންގެ ސުލޫކާއި ސީއައި/ސީޑީ މެކޭނިކްސްގެ ތަޖުރިބާކާރު ވިސްނުމެއް. ވަކި ވަރޝަން ޓެގަކަށް ޕިން ކުރުމަކީ ގިނަ ފަހަރަށް ސްޓެބިލިޓީއަށް އެންމެ ރަނގަޅު ކަމެއް ކަމަށް ބެލެވުނު ނަމަވެސް މި ހާދިސާއިން ދައްކާ ގޮތުގައި އެ ވަކި ވަރޝަނެއް ކޮމްޕްރޮމައިޒް ވެއްޖެ ނަމަ ރިސްކް ވެސް ތައާރަފް ކުރެވިދާނެ އެވެ. ފިލާވަޅަކީ ސެކިއުރިޓީ އަކީ އެއްފަހަރާ ސެޓަޕް ކުރާ ކަމެއް ނޫން." އެވެގިޓްހަބްގެ އަމަލުތައް ރައްކާތެރިކުރުމަށް އަޅަންޖެހޭ އަވަސް ފިޔަވަޅުތައް
މި ހާދިސާއާ ގުޅިގެން ޑިވެލޮޕަރުންނާއި ސެކިއުރިޓީ ޓީމުތަކުން އެމީހުންގެ ގިޓްހަބް އެކްޝަންސް ވޯކްފްލޯތައް ހަރުކަށި ކުރުމަށް ޕްރޮއެކްޓިވް ފިޔަވަޅުތައް އަޅަން ޖެހެއެވެ. ހިތްހަމަޖެހުމަކީ ސަލާމަތުގެ ދުޝްމަނެވެ. މިއީ ވަގުތުން ތަންފީޒު ކުރަންޖެހޭ މުހިންމު ފިޔަވަޅުތަކެވެ:
- އެވެ
- ޓެގްތަކުގެ ބަދަލުގައި ކޮމިޓް ޝޭ ޕިނިންގ ބޭނުންކުރުން: އަބަދުވެސް އެކްޝަންތަކަށް ރެފަރެންސް ކުރާނީ އެމީހުންގެ ފުލް ކޮމިޓް ހެޝް އިން (އެބަހީ، `actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675`). މިއީ ޢަމަލުގެ ބަދަލުނުކުރެވޭ ވަރޝަނެއް ބޭނުންކުރާކަން ޔަޤީންކުރެވޭނެ ހަމައެކަނި ގޮތެވެ.
- ތިބާ މިހާރު ހުރި ވޯކްފްލޯތައް އޮޑިޓްކުރުން: ތިބާގެ `.github/workflows` ޑައިރެކްޓަރީ ސްކްރޫޓައިޒްކުރުން. ޓެގްތަކުގައި ޕިންކޮށްފައިވާ އެއްވެސް ޢަމަލެއް ދެނެގަނެ، ޚާއްޞަކޮށް މުހިންމު ސެކިއުރިޓީ ޓޫލްތަކަށް ކޮމިޓް ޝޭތަކަށް ބަދަލުކުރުން.
- ގިޓްހަބްގެ ސެކިއުރިޓީ ފީޗާސް ލީވަރކުރުން: ބޭނުންވާ ސްޓޭޓަސް ޗެކްތައް އެނެބަލްކޮށް `workflow_permissions` ސެޓިންގ ރިވިއުކޮށް، ކޮމްޕްރޮމައިޒްޑް އެކްޝަނަކުން ލިބިދާނެ ގެއްލުން އެންމެ ކުޑަކުރުމަށްޓަކައި ޑިފޯލްޓްކޮށް ރީޑް-އޮންލީ އަށް ސެޓްކުރުން.
- އާދަޔާ ހިލާފު ހަރަކާތްތައް މޮނިޓަރކުރުން: ތިބާގެ ސިއްރުތައް ބޭނުންކޮށްގެން ހީވެސް ނުކުރާ އައުޓްބައުންޑް ނެޓްވޯކް ކަނެކްޝަންތައް ނުވަތަ ހުއްދަ ނެތި އެކްސެސް ކުރާ މަސައްކަތްތައް ދެނެގަތުމަށްޓަކައި ތިބާގެ ސީއައި/ސީޑީ ޕައިޕްލައިންތަކަށް ލޮގިންގ އަދި މޮނިޓަރިންގ ތަންފީޒުކުރުން.
މެވޭޒް އާއި އެކު ރެސިލިއަންޓް ފައުންޑޭޝަނެއް ބިނާކުރުން
ވަކިވަކި ޓޫލްތައް ރައްކާތެރިކުރުމަކީ މުހިންމު ކަމެއް ނަމަވެސް، ހަގީގީ ރެސިލިއެންސް ލިބެނީ ވިޔަފާރީގެ ހިންގުމަށް ހޯލިސްޓިކް ގޮތަކަށް ކަންތައް ކުރުމުންނެވެ. ޓްރިވީ ކޮމްޕްރޮމައިޒް ފަދަ ހާދިސާތަކުން މިޒަމާނުގެ ޓޫލްޗޭންތަކުގައި އެކުލެވިގެންވާ ފޮރުވިފައިވާ ކޮމްޕްލެކްސިޓީތަކާއި ނުރައްކާތައް ހާމަވެގެންދެއެވެ. މެވޭޒް ފަދަ ޕްލެޓްފޯމަކުން މިކަން ހައްލުކުރަނީ ޑިޕެންޑެންސީ ސްޕްރޯލް މަދުކޮށް، ކޮންޓްރޯލް މަރުކަޒީކޮށްދޭ ޔުނިފައިޑް، މޮޑިއުލާ ބިޒްނަސް އޮއެސްއެއް ފޯރުކޮށްދީގެންނެވެ. ތަފާތު ދިހަވަރަކަށް ހިދުމަތް ޖަގްލް ކުރުމުގެ ބަދަލުގައި- ކޮންމެ ސާވިސްއެއްގައި ވެސް އަމިއްލަ ސެކިއުރިޓީ މޮޑެލްއަކާއި އަޕްޑޭޓް ސައިކަލެއް ހުރެގެން- މެވޭޒް އިން ޕްރޮޖެކްޓް މެނޭޖްމަންޓާއި ސީއާރްއެމް އަދި ޑޮކިއުމަންޓް ހެންޑްލިން ފަދަ މައިގަނޑު ފަންކްޝަންތައް އެއް ރައްކާތެރި މާހައުލަކަށް އިންޓަގްރޭޓް ކުރެ އެވެ. މި ކޮންސޮލިޑޭޝަންގެ ސަބަބުން އެޓޭކް ސަރފޭސް އެންމެ ކުޑަކޮށް ސެކިއުރިޓީ ގަވަރނަންސް ފަސޭހަކޮށްދީ، ޓީމުތަކަށް ފޯކަސް ކުރެވޭނީ ފަޅައިގެން ގޮސްފައިވާ ސޮފްޓްވެއާ ސްޓޭކެއްގައި ވަލްނަރެބިލިޓީތައް މެދުނުކެނޑި ޕެޗް ކުރުމުގެ ބަދަލުގައި ފީޗާސް ބިނާކުރުމަށެވެ. އެއް ކޮމްޕްރޮމައިޒްޑް ޓެގެއް ބޮޑު ބްރީޗަކަށް މަގުފަހިވާ ދުނިޔޭގައި، މެވޭޒް އިން ހުށަހަޅާ އިންޓަގްރޭޓެޑް ސެކިއުރިޓީ އާއި ސްޓްރީމްލައިންޑް އޮޕަރޭޝަންސް އަކީ ކުރިއެރުމަށް އިތުރަށް ކޮންޓްރޯލް ކުރެވޭ އަދި އޮޑިޓް ކުރެވޭ ބިންގަލެކެވެ.
💡 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 →