ቤት / መመሪያዎች / የተጋላጭነት አስተዳደር. ብልጥ ቅኝት ተጋላጭ ፕሮግራሞች

የተጋላጭነት አስተዳደር. ብልጥ ቅኝት ተጋላጭ ፕሮግራሞች

ጅምር ላይ ብልጥ ቅኝትአቫስት የእርስዎን ፒሲ ለሚከተሉት የችግሮች አይነቶች ይፈትሻል ከዚያም ለእነሱ መፍትሄዎችን ይጠቁማል።

  • ቫይረሶች: የያዙ ፋይሎች ተንኮል አዘል ኮድየኮምፒተርዎን ደህንነት እና አፈፃፀም ሊጎዳ ይችላል።
  • ተጋላጭ ሶፍትዌር: ማዘመን የሚያስፈልጋቸው ፕሮግራሞች እና በአጥቂዎች ሊጠቀሙባቸው የሚችሉት የእርስዎን ስርዓት ለማግኘት።
  • የአሳሽ ቅጥያዎች ከመጥፎ ስም ጋርብዙውን ጊዜ ያለእርስዎ እውቀት የሚጫኑ የአሳሽ ቅጥያዎች እና የስርዓት አፈፃፀም ላይ ተጽዕኖ ያሳድራሉ።
  • ደካማ የይለፍ ቃላት፦ ከአንድ በላይ የኦንላይን አካውንት ለማግኘት የሚያገለግሉ የይለፍ ቃሎች እና በቀላሉ ሊጠለፉ ወይም ሊጠለፉ ይችላሉ።
  • የአውታረ መረብ ማስፈራሪያዎችበአውታረ መረብዎ ውስጥ ያሉ ተጋላጭነቶች በእርስዎ የአውታረ መረብ መሣሪያዎች እና ራውተር ላይ ጥቃቶችን ሊፈቅዱ ይችላሉ።
  • የአፈጻጸም ጉዳዮችእቃዎች (ቁሳቁሶች) አላስፈላጊ ፋይሎችእና አፕሊኬሽኖች፣ ከቅንብሮች ጋር የተያያዙ ችግሮች) በፒሲው ስራ ላይ ጣልቃ ሊገቡ ይችላሉ።
  • እርስ በርስ የሚጋጩ ፀረ-ቫይረስበኮምፒተርዎ ላይ በአቫስት የተጫኑ የጸረ-ቫይረስ ፕሮግራሞች። የበርካታ መገኘት የጸረ-ቫይረስ ፕሮግራሞችየእርስዎን ፒሲ ፍጥነት ይቀንሳል እና የፀረ-ቫይረስ መከላከያን ውጤታማነት ይቀንሳል.

ማስታወሻ. በSmart Scan የተገኙ አንዳንድ ችግሮች ለመፍታት የተለየ ፈቃድ ሊፈልጉ ይችላሉ። አላስፈላጊ የችግር ዓይነቶችን መለየት በ ውስጥ ሊሰናከል ይችላል።

የተገኙ ችግሮችን መፍታት

ከቅኝቱ ቦታ ቀጥሎ ያለው አረንጓዴ ምልክት የሚያመለክተው በዚያ አካባቢ ምንም አይነት ችግር እንዳልተገኘ ነው። ቀይ መስቀል ማለት ቅኝቱ አንድ ወይም ከዚያ በላይ ተዛማጅ ችግሮችን ለይቷል ማለት ነው.

ስለተገኙ ጉዳዮች ልዩ ዝርዝሮችን ለማየት ጠቅ ያድርጉ ሁሉንም ነገር ይፍቱ. ብልጥ ቅኝት።የእያንዳንዱን ጉዳይ ዝርዝር ያሳያል እና ንጥሉን ጠቅ በማድረግ ወዲያውኑ ለማስተካከል አማራጭ ይሰጣል ይወስኑ, ወይም በኋላ ላይ ጠቅ በማድረግ ያድርጉት ይህን ደረጃ ይዝለሉት።.

ማስታወሻ. የጸረ-ቫይረስ ቅኝት ምዝግብ ማስታወሻዎች በቃኝ ታሪክ ውስጥ ሊታዩ ይችላሉ, ይህም በመምረጥ ሊደረስበት ይችላል መከላከያ ፀረ-ቫይረስ.

የስማርት ቅኝት ቅንብሮችን አስተዳድር

የSmart Scan ቅንብሮችን ለመቀየር ይምረጡ ቅንብሮች አጠቃላይ ስማርት ቅኝት።እና ከሚከተሉት የችግር ዓይነቶች ውስጥ የትኛውን በስማርት መቃኘት እንደሚፈልጉ ይግለጹ።

  • ቫይረሶች
  • ጊዜው ያለፈበት ሶፍትዌር
  • የአሳሽ ተጨማሪዎች
  • የአውታረ መረብ ማስፈራሪያዎች
  • የተኳኋኝነት ጉዳዮች
  • የአፈጻጸም ጉዳዮች
  • ደካማ የይለፍ ቃላት

በነባሪ, ሁሉም የችግር ዓይነቶች ነቅተዋል. ስማርት ስካንን በሚያሄዱበት ጊዜ ለአንድ የተወሰነ ችግር መፈተሽ ለማቆም ተንሸራታቹን ጠቅ ያድርጉ ተካትቷል።ሁኔታውን እንዲቀይር ከችግሩ አይነት ቀጥሎ ጠፍቷል.

ጠቅ ያድርጉ ቅንብሮችከጽሑፉ ቀጥሎ የቫይረስ ቅኝትየፍተሻ ቅንብሮችን ለመለወጥ.

በአንዳንድ ሁኔታዎች, የተለያዩ መነሻዎች የልማት መሳሪያዎችን በመጠቀም የተጋላጭነት ሁኔታ ይነሳሉ, ይህም በፕሮግራሙ ኮድ ውስጥ የመታየት አደጋን የሚጨምር የ sabotage አይነት ጉድለቶችን ይጨምራል.

በሶስተኛ ወገን አካላት ወይም በነጻ የሚሰራጩ ኮድ (ክፍት ምንጭ) ወደ ሶፍትዌሩ በመጨመሩ ምክንያት ተጋላጭነቶች ይታያሉ። የሌላ ሰው ኮድ ብዙ ጊዜ ጥቅም ላይ የሚውለው “እንደሆነው” ያለ ጥልቅ ትንተና እና የደህንነት ሙከራ ነው።

አንድ ሰው ተጨማሪ ሆን ብለው የሚያስተዋውቁ የውስጥ ፕሮግራመሮች በቡድኑ ውስጥ መኖራቸውን ማግለል የለበትም ሰነድ የሌላቸው ተግባራትወይም ንጥረ ነገሮች.

የፕሮግራም ድክመቶች ምደባ

በንድፍ ወይም በኮድ ደረጃ ላይ በሚፈጠሩ ስህተቶች ምክንያት ተጋላጭነቶች ይነሳሉ.

እንደ ክስተቱ ደረጃ, ይህ ዓይነቱ ስጋት በንድፍ, በአተገባበር እና በማዋቀር ተጋላጭነት የተከፋፈለ ነው.

  1. በንድፍ ጊዜ የተሰሩ ስህተቶች ለመለየት እና ለማጥፋት በጣም አስቸጋሪው ናቸው. እነዚህ በአልጎሪዝም፣ ዕልባቶች፣ በተለያዩ ሞጁሎች ወይም ከሃርድዌር ጋር መስተጋብር ለመፍጠር በፕሮቶኮሎች መካከል ያለው ግንኙነት አለመጣጣም እና ንዑስ ቴክኖሎጂዎችን ማስተዋወቅ ናቸው። እነሱን ማስወገድ በጣም ጉልበት የሚጠይቅ ሂደት ነው, ምክንያቱም ግልጽ ባልሆኑ ጉዳዮች ላይ ሊታዩ ስለሚችሉ - ለምሳሌ, የታሰበው የትራፊክ መጠን ሲያልፍ ወይም ብዙ ተጨማሪ መሳሪያዎች ሲገናኙ, ይህም አስፈላጊውን አቅርቦትን ያወሳስበዋል. የደህንነት ደረጃ እና ፋየርዎልን ለማለፍ መንገዶችን ያስከትላል።
  2. የትግበራ ድክመቶች አንድን ፕሮግራም በመጻፍ ወይም በውስጡ የደህንነት ስልተ ቀመሮችን በመተግበር ደረጃ ላይ ይታያሉ። ይህ የኮምፒዩተር ሂደት ፣ የአገባብ እና የሎጂክ ጉድለቶች ትክክለኛ ያልሆነ ድርጅት ነው። ጉድለቱ ወደ ቋት መጨናነቅ ወይም ሌሎች ችግሮች ሊያመራ የሚችል ስጋት አለ. እነሱን መፈለግ ብዙ ጊዜ ይወስዳል, እና እነሱን ማስወገድ የማሽኑን ኮድ የተወሰኑ ክፍሎችን ማረም ያካትታል.
  3. የሃርድዌር እና የሶፍትዌር ውቅር ስህተቶች በጣም የተለመዱ ናቸው። የእነሱ የተለመዱ ምክንያቶች በቂ ያልሆነ ከፍተኛ ጥራት ያለው ልማት እና ለትክክለኛው ቀዶ ጥገና ሙከራዎች አለመኖር ናቸው. ተጨማሪ ተግባራት. በጣም ቀላል እና ሳይለወጡ የሚቀሩ የይለፍ ቃሎች በዚህ ምድብ ውስጥ ሊካተቱ ይችላሉ። መለያዎችነባሪ.

እንደ አኃዛዊ መረጃ, ተጋላጭነቶች በተለይም ታዋቂ እና የተለመዱ ምርቶች - ዴስክቶፕ እና ሞባይል ውስጥ ይገኛሉ. ስርዓተ ክወናዎች, አሳሾች.

ተጋላጭ ፕሮግራሞችን የመጠቀም አደጋዎች

ትልቁን የተጋላጭነት ብዛት ያካተቱ ፕሮግራሞች በሁሉም ኮምፒውተሮች ላይ ተጭነዋል። በሳይበር ወንጀለኞች በኩል እንደዚህ አይነት ጉድለቶችን ለማግኘት እና ለእነሱ ለመፃፍ ቀጥተኛ ፍላጎት አለ.

ተጋላጭነት ከተገኘበት ጊዜ አንስቶ ጥገና (patch) እስኪታተም ድረስ ብዙ ጊዜ ስለሚያልፍ በፕሮግራሙ ኮድ ደህንነት ላይ ባሉ ክፍተቶች የኮምፒተር ስርዓቶችን ለመበከል ብዙ እድሎች አሉ። በዚህ አጋጣሚ ተጠቃሚው መክፈት የሚያስፈልገው ለምሳሌ ተንኮል አዘል የፒዲኤፍ ፋይል ከአንድ ብዝበዛ ጋር አንድ ጊዜ ብቻ ሲሆን ከዚያ በኋላ አጥቂዎቹ ውሂቡን ማግኘት ይችላሉ።

በኋለኛው ሁኔታ ኢንፌክሽን የሚከሰተው በሚከተለው ስልተ-ቀመር መሠረት ነው-

  • ተጠቃሚው ይቀበላል ኢሜይልከታማኝ ላኪ የማስገር ኢሜይል።
  • ብዝበዛ ያለው ፋይል ከደብዳቤው ጋር ተያይዟል።
  • አንድ ተጠቃሚ ፋይል ለመክፈት ከሞከረ ኮምፒዩተሩ በቫይረስ፣ ትሮጃን (ኢንክሪፕተር) ወይም ሌላ ተንኮል አዘል ፕሮግራም ይያዛል።
  • የሳይበር ወንጀለኞች ያልተፈቀደ የስርዓቱ መዳረሻ ያገኛሉ።
  • ጠቃሚ መረጃ እየተሰረቀ ነው።

በተለያዩ ኩባንያዎች (Kaspersky Lab, Positive Technologies) የተደረገ ጥናት እንደሚያሳየው ፀረ-ቫይረስን ጨምሮ በማንኛውም መተግበሪያ ውስጥ ያሉ ተጋላጭነቶች አሉ። ስለዚህ የተለያየ ደረጃ ያላቸው ወሳኝ ጉድለቶችን የያዘ የሶፍትዌር ምርት የመጫን እድሉ በጣም ከፍተኛ ነው።

በሶፍትዌር ውስጥ ያሉትን ክፍተቶች ብዛት ለመቀነስ SDL (የደህንነት ልማት የህይወት ዑደት, ደህንነቱ የተጠበቀ የእድገት የሕይወት ዑደት) መጠቀም አስፈላጊ ነው. የኤስዲኤል ቴክኖሎጂ በሁሉም የፍጥረት እና የድጋፍ ደረጃዎች ላይ ባሉ አፕሊኬሽኖች ውስጥ ያሉ ስህተቶችን ቁጥር ለመቀነስ ይጠቅማል። ስለዚህ ሶፍትዌሮችን በሚነድፉበት ጊዜ የኢንፎርሜሽን ደህንነት ስፔሻሊስቶች እና ፕሮግራመሮች ተጋላጭነቶችን ለማግኘት የሳይበር አደጋዎችን ሞዴል ያደርጋሉ። በፕሮግራም ጊዜ አውቶማቲክ መሳሪያዎች ሊከሰቱ የሚችሉ ጉድለቶችን ወዲያውኑ ሪፖርት ለማድረግ በሂደቱ ውስጥ ይካተታሉ. ገንቢዎች ለማያምኑ ተጠቃሚዎች ያለውን ተግባር በከፍተኛ ሁኔታ ለመገደብ ይጥራሉ፣ ይህም የጥቃቱን ገጽታ ለመቀነስ ይረዳል።

የተጋላጭነት ተፅእኖን እና በእነሱ የሚደርሱ ጉዳቶችን ለመቀነስ አንዳንድ ህጎችን መከተል አለብዎት።

  • በፍጥነት በገንቢ የተለቀቁ ጥገናዎችን (patches) ለመተግበሪያዎች ይጫኑ ወይም (በተቻለ መጠን) ማንቃት ራስ-ሰር ሁነታዝማኔዎች.
  • ከተቻለ ጥራታቸው እና አጠራጣሪ ፕሮግራሞችን አይጫኑ የቴክኒክ ድጋፍጥያቄዎችን ማንሳት.
  • የደህንነት ስህተቶችን ለመፈለግ እና አስፈላጊ ከሆነ ሶፍትዌርን ለማዘመን የሚያስችሉ ልዩ የተጋላጭነት ስካነሮችን ወይም ልዩ የጸረ-ቫይረስ ምርቶችን ይጠቀሙ።

ሌላው ይህንን ችግር ለማየት የሚቻልበት መንገድ ኩባንያዎች ማመልከቻው ተጋላጭነት ሲኖረው በፍጥነት ምላሽ መስጠት አለባቸው. ይህ የአይቲ ክፍል በትክክል መከታተል እንዲችል ይጠይቃል የተጫኑ መተግበሪያዎችአውቶማቲክ እና መደበኛ መሳሪያዎችን በመጠቀም አካላት እና ጥገናዎች። የሶፍትዌር መለያዎችን (19770-2) ደረጃውን የጠበቀ ለማድረግ የኢንዱስትሪ ጥረት አለ፣ እነሱም በመተግበሪያ፣ አካል እና/ወይም የተጫነውን ሶፍትዌር የሚለዩ የኤክስኤምኤል ፋይሎች እና በክፍል ወይም በፕላስተር ጊዜ፣ የትኛው መተግበሪያ ናቸው ክፍል። መለያዎቹ የአሳታሚ ባለስልጣን መረጃ፣ የስሪት መረጃ፣ የፋይል ስም ያላቸው የፋይሎች ዝርዝር፣ ደህንነቱ የተጠበቀ የፋይሉ ሃሽ እና መጠን ያላቸው ሲሆን ይህም የተጫነው መተግበሪያ በሲስተሙ ላይ መሆኑን እና ሁለትዮሽዎቹ እንዳልነበሩ ለማረጋገጥ ሊያገለግል ይችላል። በሶስተኛ ወገን የተሻሻለ. እነዚህ መለያዎች ተፈርመዋል ዲጂታል ፊርማአሳታሚ.

የተጋላጭነት ሁኔታ በሚታወቅበት ጊዜ የአይቲ ዲፓርትመንቶች የንብረት አስተዳደር ሶፍትዌሮችን ተጠቅመው በቀላሉ ተጋላጭ ከሆኑ ሶፍትዌሮች ጋር ሲስተሞችን መለየት እና ስርዓቶችን የማዘመን እርምጃዎችን ሊወስዱ ይችላሉ። መለያዎች መጠገኛው መጫኑን ለማረጋገጥ የሚያገለግል የ patch ወይም ዝማኔ አካል ሊሆን ይችላል። በዚህ መንገድ፣ የአይቲ ዲፓርትመንቶች እንደ NIST ናሽናል የተጋላጭነት ዳታቤዝ የንብረት አስተዳደር መሳሪያዎቻቸውን ለማስተዳደር እንደ ዘዴ ሊጠቀሙ ይችላሉ፣ ስለዚህም ተጋላጭነት በአንድ ኩባንያ ለ NVD ከቀረበ፣ IT ወዲያውኑ አዳዲስ ተጋላጭነቶችን ከነሱ ጋር ማወዳደር ይችላል።

ይህንን የአውቶሜሽን ደረጃ የሚፈቅድ ISO 19770-2 መደበኛ ትግበራ ላይ ከዩኤስ መንግስት ጋር TagVault.org (www.tagvault.org) በሚባል የIEEE/ISTO ለትርፍ ያልተቋቋመ ድርጅት በኩል የሚሰሩ የኩባንያዎች ቡድን አለ። አንዳንድ ጊዜ፣ እነዚህ ከዚህ ትግበራ ጋር የሚዛመዱ መለያዎች በሚቀጥሉት ሁለት አመታት ውስጥ ለአሜሪካ መንግስት ለተሸጡ ሶፍትዌሮች የግዴታ ሊሆኑ ይችላሉ።

ስለዚህ በቀኑ መገባደጃ ላይ ምን አይነት መተግበሪያዎችን እና የተወሰኑ የሶፍትዌር ስሪቶችን እየተጠቀሙ እንደሆነ አለማድረግ ጥሩ ነው ነገር ግን ይህ ቀደም ሲል እንደተገለፀው አስቸጋሪ ሊሆን ይችላል. ትክክለኛ፣ ወቅታዊ የሆነ የሶፍትዌር ክምችት እንዳለህ ማረጋገጥ ትፈልጋለህ፣ በመደበኛነት እንደ NVD's NVID ካሉ የታወቁ የተጋላጭነቶች ዝርዝር ጋር ማነጻጸር እና የአይቲ አደጋውን ለማስተካከል አፋጣኝ እርምጃ መውሰድ እንደሚችል ማረጋገጥ ትፈልጋለህ የቅርብ ጊዜ ማወቂያ ወረራ፣ የጸረ-ቫይረስ ቅኝት እና ሌሎች የአከባቢ መቆለፍ ቴክኒኮች ቢያንስ ቢያንስ ለአካባቢዎ መበላሸት በጣም ከባድ ያደርጉታል እና ከሆነ/ሲከሰት ለረጅም ጊዜ አይታወቅም።

በአሁኑ ጊዜ የፕሮግራም ተጋላጭነቶችን ፍለጋ በራስ-ሰር ለመስራት ብዙ ቁጥር ያላቸው መሳሪያዎች ተዘጋጅተዋል. ይህ ርዕስ አንዳንዶቹን ያብራራል።

መግቢያ

የስታቲክ ኮድ ትንተና በፕሮግራሞች ምንጭ ኮድ ላይ የሚደረግ እና በጥናት ላይ ያለውን ፕሮግራም በትክክል ሳይፈጽም የሚተገበር የሶፍትዌር ትንተና ነው።

ሶፍትዌርብዙውን ጊዜ በፕሮግራም ኮድ ውስጥ ባሉ ስህተቶች ምክንያት የተለያዩ ተጋላጭነቶችን ይይዛል። በአንዳንድ ሁኔታዎች በፕሮግራሙ ልማት ወቅት የተደረጉ ስህተቶች የፕሮግራሙ ውድቀትን ያስከትላሉ, እና በዚህም ምክንያት, የፕሮግራሙ መደበኛ ስራ ይስተጓጎላል: ይህ ብዙ ጊዜ ለውጦችን እና መረጃዎችን ይጎዳሉ, ፕሮግራሙን አልፎ ተርፎም ስርዓቱን ማቆም. አብዛኛዎቹ ተጋላጭነቶች ከውጭ የተቀበሉት መረጃ ትክክል ካልሆነ ወይም በቂ ካልሆነ ጥብቅ ማረጋገጫ ጋር የተቆራኙ ናቸው።

ተጋላጭነቶችን ለመለየት የተለያዩ መሳሪያዎች ጥቅም ላይ ይውላሉ, ለምሳሌ, የፕሮግራም ምንጭ ኮድ የማይለዋወጥ ትንታኔዎች, በዚህ ጽሑፍ ውስጥ አጠቃላይ እይታ ተሰጥቷል.

የደህንነት ተጋላጭነቶች ምደባ

ሁሉም ሊሆኑ በሚችሉ የግብአት መረጃዎች ላይ አንድ ፕሮግራም በትክክል እንዲሰራ የሚያስፈልገው መስፈርት ሲጣስ፣ የደህንነት ተጋላጭነቶች የሚባሉት ነገሮች ሊኖሩ ይችላሉ። የደህንነት ድክመቶች አንድ ፕሮግራም የአንድን አጠቃላይ ስርዓት የደህንነት ውስንነት ለማሸነፍ ሊያገለግል ይችላል።

በሶፍትዌር ስህተቶች ላይ በመመስረት የደህንነት ተጋላጭነቶች ምደባ፡-

  • ቋት ሞልቷል። ይህ ተጋላጭነት የሚከሰተው በፕሮግራሙ አፈፃፀም ወቅት የማስታወስ ችሎታ ከወሰን ውጪ ቁጥጥር ባለመኖሩ ነው። በጣም ትልቅ የሆነ የውሂብ ፓኬት ውስን መጠን ያለው ቋት ሲሞላ፣ የውጪ ማህደረ ትውስታ ቦታዎች ይዘቶች ይፃፉ፣ ይህም ፕሮግራሙ እንዲበላሽ እና እንዲወጣ ያደርገዋል። በሂደት ማህደረ ትውስታ ውስጥ ባለው ቋት የሚገኝበት ቦታ ላይ በመመስረት፣ የቋት የትርፍ ፍሰቶች በቁልል (የቁልል ቋት ከመጠን ያለፈ ፍሰት)፣ ክምር (የቁልል ቋት ትርፍ ፍሰት) እና የማይንቀሳቀስ የመረጃ ቦታ (bss buffer overflow) ላይ ተለይተዋል።
  • የተበከለ የግቤት ተጋላጭነት። በቂ ቁጥጥር ሳይደረግ የተጠቃሚ ግብአት ወደ አንዳንድ የውጭ ቋንቋ ተርጓሚ (በተለምዶ ዩኒክስ ሼል ወይም SQL) ሲተላለፍ የተበላሹ የግብአት ተጋላጭነቶች ሊከሰቱ ይችላሉ። በዚህ አጋጣሚ ተጠቃሚው የጀመረው አስተርጓሚ በተጋላጭ ፕሮግራሙ ደራሲዎች ከታሰበው ፈጽሞ የተለየ ትዕዛዝ እንዲፈጽም በሚያስችል መልኩ የግቤት ውሂብን መግለጽ ይችላል።
  • ስህተቶች ሕብረቁምፊዎች ቅርጸት(የቅርጸት ሕብረቁምፊ ተጋላጭነት)። የዚህ አይነት የደህንነት ተጋላጭነት የ"የተበላሸ ግብአት" ተጋላጭነት ንዑስ ክፍል ነው። የ C መደበኛ ቤተ-መጽሐፍት I/O ተግባራት printf፣fprintf፣ scanf፣ወዘተ ሲጠቀሙ የመለኪያዎችን በቂ ቁጥጥር ባለማድረግ ይከሰታል። እነዚህ ተግባራት ተከታይ የተግባር ነጋሪ እሴት ግቤት ወይም ውፅዓት ቅርጸትን የሚገልጽ የቁምፊ ሕብረቁምፊ እንደ አንድ መለኪያ ይወስዳሉ። ተጠቃሚው የቅርጸቱን አይነት መግለጽ ከቻለ፣ ይህ ተጋላጭነት የሕብረቁምፊ ቅርጸት ተግባራትን ባለመሳካቱ ሊከሰት ይችላል።
  • በማመሳሰል ስህተቶች (የዘር ሁኔታዎች) የተነሳ ተጋላጭነቶች። ከብዙ ተግባራት ጋር ተያይዘው የሚመጡ ችግሮች "የዘር ሁኔታዎች" ወደሚባሉት ሁኔታዎች ያመራሉ፡ ብዙ ስራ በሚበዛበት አካባቢ ለመስራት ያልተነደፈ ፕሮግራም ለምሳሌ የሚጠቀመውን ፋይሎች በሌላ ፕሮግራም መቀየር አይቻልም ብሎ ያምናል። በውጤቱም, የእነዚህን የስራ ፋይሎች ይዘቶች ወዲያውኑ የሚተካ አጥቂ ፕሮግራሙን አንዳንድ ድርጊቶችን እንዲፈጽም ያስገድደዋል.

እርግጥ ነው፣ ከተዘረዘሩት በተጨማሪ ሌሎች የደህንነት ተጋላጭነቶችም አሉ።

የነባር ተንታኞች ግምገማ

የሚከተሉት መሳሪያዎች በፕሮግራሞች ውስጥ የደህንነት ድክመቶችን ለመለየት ጥቅም ላይ ይውላሉ.

  • ተለዋዋጭ አራሚዎች። አንድን ፕሮግራም በሚተገበርበት ጊዜ ለማረም የሚያስችሉዎት መሳሪያዎች።
  • የማይንቀሳቀሱ ተንታኞች (የማይንቀሳቀሱ አራሚዎች)። በፕሮግራሙ የማይለዋወጥ ትንተና ወቅት የተከማቹ መረጃዎችን የሚጠቀሙ መሳሪያዎች።

የማይለዋወጥ ተንታኞች በፕሮግራሙ ውስጥ ስሕተት ሊኖርባቸው የሚችሉ ቦታዎችን ይጠቁማሉ። እነዚህ አጠራጣሪ የኮድ ቁርጥራጮች ስህተት ሊይዙ ወይም ሙሉ ለሙሉ ምንም ጉዳት የሌላቸው ሊሆኑ ይችላሉ።

ይህ መጣጥፍ የበርካታ ነባር የማይንቀሳቀሱ ተንታኞች አጠቃላይ እይታን ይሰጣል። እያንዳንዳቸውን ጠለቅ ብለን እንመልከታቸው።