CFI ಸಂರಕ್ಷಣಾ ಕಾರ್ಯವಿಧಾನದೊಂದಿಗೆ ಕ್ಲಾಂಗ್‌ನಲ್ಲಿ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಅನ್ನು ಮರುನಿರ್ಮಾಣ ಮಾಡಲು ಪ್ರಾಯೋಗಿಕ ಬೆಂಬಲ

ಕೀಸ್ ಕುಕ್, kernel.org ನ ಮಾಜಿ ಮುಖ್ಯ sysadmin ಮತ್ತು ಉಬುಂಟು ಭದ್ರತಾ ತಂಡದ ನಾಯಕ, ಈಗ Android ಮತ್ತು ChromeOS ಅನ್ನು ಸುರಕ್ಷಿತಗೊಳಿಸಲು Google ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದಾರೆ, ತಯಾರಾದ ಪ್ರಾಯೋಗಿಕ ಭಂಡಾರ ಕ್ಲಾಂಗ್ ಕಂಪೈಲರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು x86_64 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಾಗಿ ಕರ್ನಲ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಮತ್ತು CFI (ಕಂಟ್ರೋಲ್ ಫ್ಲೋ ಇಂಟೆಗ್ರಿಟಿ) ಸಂರಕ್ಷಣಾ ಕಾರ್ಯವಿಧಾನವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಪ್ಯಾಚ್‌ಗಳೊಂದಿಗೆ. ಶೋಷಣೆಯ ಪರಿಣಾಮವಾಗಿ ಸಾಮಾನ್ಯ ನಿಯಂತ್ರಣ ಹರಿವಿನ ಅಡ್ಡಿಗೆ ಸಂಭಾವ್ಯವಾಗಿ ಕಾರಣವಾಗಬಹುದಾದ ವ್ಯಾಖ್ಯಾನಿಸದ ನಡವಳಿಕೆಯ ಕೆಲವು ರೂಪಗಳ ಪತ್ತೆಯನ್ನು CFI ಒದಗಿಸುತ್ತದೆ.

ನಾವು ಅದನ್ನು ನೆನಪಿಸಿಕೊಳ್ಳೋಣ LLVM 9 x86_64 ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಕ್ಲಾಂಗ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಅಗತ್ಯವಾದ ಬದಲಾವಣೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ. Android ಮತ್ತು ChromeOS ಯೋಜನೆಗಳು ಈಗಾಗಲೇ ಇವೆ ಅನ್ವಯಿಸು ಕರ್ನಲ್ ನಿರ್ಮಾಣಕ್ಕಾಗಿ ಕ್ಲಾಂಗ್ ಮತ್ತು ಗೂಗಲ್ ತನ್ನ ಉತ್ಪಾದನೆಯ ಲಿನಕ್ಸ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗಾಗಿ ಕರ್ನಲ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಕ್ಲಾಂಗ್ ಅನ್ನು ಮುಖ್ಯ ವೇದಿಕೆಯಾಗಿ ಪರೀಕ್ಷಿಸುತ್ತಿದೆ. ಕ್ಲಾಂಗ್ ಬಳಸಿ ನಿರ್ಮಿಸಲಾದ ಕರ್ನಲ್ ರೂಪಾಂತರಗಳು ಸಹ ಯೋಜನೆಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತವೆ ಲಿನಾರೊ и CROS.

ಮೂಲ: opennet.ru

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