Linux ಕರ್ನಲ್‌ನಲ್ಲಿನ ದುರ್ಬಲತೆಗಳ ಶೋಷಣೆಯಿಂದ ರಕ್ಷಿಸಲು LKRG 0.9.0 ಮಾಡ್ಯೂಲ್‌ನ ಬಿಡುಗಡೆ

ಓಪನ್‌ವಾಲ್ ಯೋಜನೆಯು ಕರ್ನಲ್ ಮಾಡ್ಯೂಲ್ LKRG 0.9.0 (ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ರನ್‌ಟೈಮ್ ಗಾರ್ಡ್) ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಿದೆ, ದಾಳಿಗಳು ಮತ್ತು ಕರ್ನಲ್ ರಚನೆಗಳ ಸಮಗ್ರತೆಯ ಉಲ್ಲಂಘನೆಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಮತ್ತು ನಿರ್ಬಂಧಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಚಾಲನೆಯಲ್ಲಿರುವ ಕರ್ನಲ್‌ಗೆ ಅನಧಿಕೃತ ಬದಲಾವಣೆಗಳಿಂದ ಮಾಡ್ಯೂಲ್ ರಕ್ಷಿಸುತ್ತದೆ ಮತ್ತು ಬಳಕೆದಾರ ಪ್ರಕ್ರಿಯೆಗಳ ಅನುಮತಿಗಳನ್ನು ಬದಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ (ಶೋಷಣೆಗಳ ಬಳಕೆಯನ್ನು ಪತ್ತೆಹಚ್ಚುವುದು). ಈಗಾಗಲೇ ತಿಳಿದಿರುವ Linux ಕರ್ನಲ್ ದೋಷಗಳ ವಿರುದ್ಧ ರಕ್ಷಣೆಯನ್ನು ಸಂಘಟಿಸಲು ಮಾಡ್ಯೂಲ್ ಸೂಕ್ತವಾಗಿದೆ (ಉದಾಹರಣೆಗೆ, ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಕರ್ನಲ್ ಅನ್ನು ನವೀಕರಿಸಲು ಕಷ್ಟಕರವಾದ ಸಂದರ್ಭಗಳಲ್ಲಿ), ಮತ್ತು ಇನ್ನೂ ತಿಳಿದಿಲ್ಲದ ದುರ್ಬಲತೆಗಳಿಗಾಗಿ ಶೋಷಣೆಗಳನ್ನು ಎದುರಿಸಲು. ಯೋಜನೆಯ ಕೋಡ್ ಅನ್ನು GPLv2 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿನ ಬದಲಾವಣೆಗಳಲ್ಲಿ:

  • 5.8 ರಿಂದ 5.12 ರವರೆಗಿನ ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಹಾಗೆಯೇ ಸ್ಥಿರವಾದ ಕರ್ನಲ್‌ಗಳು 5.4.87 ಮತ್ತು ನಂತರದ (ಕರ್ನಲ್‌ಗಳು 5.8 ಮತ್ತು ನಂತರದ ಆವಿಷ್ಕಾರಗಳನ್ನು ಒಳಗೊಂಡಂತೆ) ಮತ್ತು RHEL ಆವೃತ್ತಿಗಳಿಂದ 8.4 ವರೆಗಿನ ಕರ್ನಲ್‌ಗಳೊಂದಿಗೆ, ಹಿಂದೆ ಬೆಂಬಲಿತ ಎಲ್ಲಾ ಆವೃತ್ತಿಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. RHEL 7 ರಿಂದ ಕರ್ನಲ್‌ಗಳಂತಹ ಕರ್ನಲ್‌ಗಳು;
  • LKRG ಅನ್ನು ಬಾಹ್ಯ ಮಾಡ್ಯೂಲ್‌ನಂತೆ ನಿರ್ಮಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಆದರೆ ಕರ್ನಲ್ ಇಮೇಜ್‌ನಲ್ಲಿ ಅದರ ಸೇರ್ಪಡೆ ಸೇರಿದಂತೆ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಮರದ ಭಾಗವಾಗಿಯೂ ಸಹ ಸೇರಿಸಲಾಗಿದೆ;
  • ಅನೇಕ ಹೆಚ್ಚುವರಿ ಕರ್ನಲ್ ಮತ್ತು ಸಿಸ್ಟಮ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • LKRG ನಲ್ಲಿ ಹಲವಾರು ಗಮನಾರ್ಹ ದೋಷಗಳು ಮತ್ತು ನ್ಯೂನತೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ;
  • ಕೆಲವು LKRG ಘಟಕಗಳ ಅನುಷ್ಠಾನವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಸರಳಗೊಳಿಸಲಾಗಿದೆ;
  • LKRG ಯ ಮತ್ತಷ್ಟು ಬೆಂಬಲ ಮತ್ತು ಡೀಬಗ್ ಮಾಡುವಿಕೆಯನ್ನು ಸರಳಗೊಳಿಸಲು ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ;
  • LKRG ಪರೀಕ್ಷೆಗಾಗಿ, ಮರದ ಹೊರಗೆ ಮತ್ತು mkosi ಜೊತೆ ಏಕೀಕರಣವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಪ್ರಾಜೆಕ್ಟ್ ರೆಪೊಸಿಟರಿಯನ್ನು ಬಿಟ್‌ಬಕೆಟ್‌ನಿಂದ ಗಿಟ್‌ಹಬ್‌ಗೆ ಸರಿಸಲಾಗಿದೆ ಮತ್ತು ಉಬುಂಟು ಬಿಡುಗಡೆ ಕರ್ನಲ್‌ಗಳಿಗೆ ಎಲ್‌ಕೆಆರ್‌ಜಿ ಬಿಲ್ಡ್ ಮತ್ತು ಲೋಡ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವುದು ಸೇರಿದಂತೆ ಗಿಟ್‌ಹಬ್ ಆಕ್ಷನ್‌ಗಳು ಮತ್ತು ಎಂಕೋಸಿಯನ್ನು ಬಳಸಿಕೊಂಡು ನಿರಂತರ ಏಕೀಕರಣವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಜೊತೆಗೆ ಇತ್ತೀಚಿನ ಮುಖ್ಯ ಕರ್ನಲ್‌ಗಳ ದೈನಂದಿನ ನಿರ್ಮಾಣಗಳಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ. ಉಬುಂಟು ಯೋಜನೆ.

ಈ ಹಿಂದೆ ಯೋಜನೆಯಲ್ಲಿ ಭಾಗಿಯಾಗಿರದ ಹಲವಾರು ಡೆವಲಪರ್‌ಗಳು LKRG ಯ ಈ ಆವೃತ್ತಿಗೆ ನೇರ ಕೊಡುಗೆಗಳನ್ನು ನೀಡಿದ್ದಾರೆ (GitHub ನಲ್ಲಿ ಪುಲ್ ವಿನಂತಿಗಳ ಮೂಲಕ). ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಬೋರಿಸ್ ಲುಕಾಶೆವ್ ಅವರು ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಮರದ ಭಾಗವಾಗಿ ನಿರ್ಮಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಿದರು ಮತ್ತು ALT ಲಿನಕ್ಸ್‌ನಿಂದ ವಿಟಾಲಿ ಚಿಕುನೋವ್ mkosi ಮತ್ತು GitHub ಕ್ರಿಯೆಗಳೊಂದಿಗೆ ಏಕೀಕರಣವನ್ನು ಸೇರಿಸಿದರು.

ಒಟ್ಟಾರೆಯಾಗಿ, ಗಮನಾರ್ಹವಾದ ಸೇರ್ಪಡೆಗಳ ಹೊರತಾಗಿಯೂ, LKRG ಲೈನ್‌ಗಳ ಕೋಡ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಸತತವಾಗಿ ಎರಡನೇ ಬಾರಿಗೆ ಸ್ವಲ್ಪ ಕಡಿಮೆ ಮಾಡಲಾಗಿದೆ (ಇದು ಹಿಂದೆ ಆವೃತ್ತಿಗಳು 0.8 ಮತ್ತು 0.8.1 ನಡುವೆ ಕಡಿಮೆಯಾಗಿದೆ).

ಈ ಸಮಯದಲ್ಲಿ, ಆರ್ಚ್ ಲಿನಕ್ಸ್‌ನಲ್ಲಿನ ಎಲ್‌ಕೆಆರ್‌ಜಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಈಗಾಗಲೇ ಆವೃತ್ತಿ 0.9.0 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ, ಮತ್ತು ಹಲವಾರು ಇತರ ಪ್ಯಾಕೇಜುಗಳು ಎಲ್‌ಕೆಆರ್‌ಜಿಯ ಇತ್ತೀಚಿನ ಜಿಟ್ ಆವೃತ್ತಿಗಳನ್ನು ಬಳಸುತ್ತವೆ ಮತ್ತು ಶೀಘ್ರದಲ್ಲೇ ಆವೃತ್ತಿ 0.9.0 ಮತ್ತು ಅದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಆವೃತ್ತಿಗೆ ನವೀಕರಿಸಲಾಗುವುದು.

ಹೆಚ್ಚುವರಿಯಾಗಿ, ARM TrustZone ಅನ್ನು ಬಳಸಿಕೊಂಡು LKRG ಅನ್ನು ಬಲಪಡಿಸುವ ಕುರಿತು ಅರೋರಾ OS ನ ಡೆವಲಪರ್‌ಗಳಿಂದ (ಸೈಲ್‌ಫಿಶ್ ಓಎಸ್‌ನ ರಷ್ಯನ್ ಮಾರ್ಪಾಡು) ಇತ್ತೀಚಿನ ಪ್ರಕಟಣೆಯನ್ನು ನಾವು ಗಮನಿಸಬಹುದು.

LKRG ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ಆವೃತ್ತಿ 0.8 ರ ಪ್ರಕಟಣೆ ಮತ್ತು ಆಗ ನಡೆದ ಚರ್ಚೆಯನ್ನು ನೋಡಿ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ