ከX ጀምሮ ለሂደቶች የባህሪ ለውጥ ኮድን የሊኑክስን ከርነል ማስወገድ

ጄሰን ኤ ዶንፌልድ የቪፒኤን ዋየርጋርድ ደራሲ የገንቢዎችን ትኩረት ስቧል በሊኑክስ የከርነል ኮድ ውስጥ ስማቸው በ "X" ገጸ ባህሪ የሚጀምሩትን ሂደቶች ባህሪ የሚቀይር ቆሻሻ መጣያ ላይ የገንቢዎችን ትኩረት ስቧል። በመጀመሪያ እይታ፣ እንደዚህ አይነት ጥገናዎች በተለምዶ በ rootkits ውስጥ በሂደት አስገዳጅነት ውስጥ የተደበቀ ክፍተት ለመተው ይጠቅማሉ፣ ነገር ግን ለውጡ በ2019 የተጨመረው ብቅ ባይ የተጠቃሚ ቦታ ተኳሃኝነት ጥሰትን በጊዜያዊነት ለማስተካከል እንደሆነ ገልጿል። ከርነል ከመተግበሪያዎች ጋር ተኳሃኝነትን መስበር የለበትም።

በX.Org አገልጋይ ውስጥ ጥቅም ላይ በሚውለው በዲዲኤክስ ሾፌር xf86-ቪዲዮ-ሞዴሴቲንግ ውስጥ የቪድዮ ሁነታን በአቶሚክ ለመቀየር ዘዴውን ለመጠቀም ሲሞክሩ ችግሮች ተከሰቱ ይህም በ "X" ገጸ-ባህሪያት የሚጀምሩ ሂደቶችን በማያያዝ ነው (እንደሚታሰብ ነበር) የአሰራር ሂደቱ በሂደቱ ላይ የተተገበረ መሆኑን "Xorg"). ወዲያውኑ በ X.Org ውስጥ ያለው ችግር ተስተካክሏል (የአቶሚክ ኤፒአይ አጠቃቀም በነባሪነት ተሰናክሏል) ነገር ግን ጊዜያዊ ጥገናውን ከከርነሉ ላይ ማስወገድ ረስተዋል እና IOctl ለመላክ የሁሉም ሂደቶች ሁነታን በአቶሚክ ለመቀየር ሞክረዋል ። "X" የሚለው ፊደል ስህተትን ለመመለስ አሁንም ይቀጥላል. ከሆነ (የአሁኑ-> comm [0] == 'X' && req-> እሴት == 1) {pr_info("የተሰበረ የአቶሚክ ሞድሴት የተጠቃሚ ቦታ ተገኝቷል፣ አቶሚክን በማሰናከል\n"); መመለስ -EOPNOTSUPP; }

ምንጭ: opennet.ru

አስተያየት ያክሉ