ದೊಡ್ಡ ಕೋಲಾಹಲ ಉಂಟಾಯಿತು (ಮತ್ತು ಸಾಕಷ್ಟು ಚರ್ಚೆ) ಕೆಲವು ತಿಂಗಳ ಹಿಂದೆ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ನಲ್ಲಿ ಸ್ಪೆಕ್ ಎನ್ಕ್ರಿಪ್ಶನ್ ಸೇರ್ಪಡೆಯೊಂದಿಗೆ ಮತ್ತು ಈ ಸಮಯದಲ್ಲಿ ಅವರು ಈ ಸಮಯದಲ್ಲಿ ಮಾತನಾಡಲು ಹೆಚ್ಚಿನದನ್ನು ನೀಡಿದ್ದಾರೆ.
ಈ ಹಗೆತನದ ಹಿಂದಿನ ಕಾರಣ ಅಲ್ಗಾರಿದಮ್ನ ಮೂಲ: ಸ್ಪೆಕ್ ಇದು ವಾಸ್ತವವಾಗಿ ಎನ್ಎಸ್ಎಯಿಂದ ರಚಿಸಲ್ಪಟ್ಟಿದೆ, ಇದು ಒಳಗಿನಿಂದ ಕೆಲವು ಶಂಕಿತರಿಗಿಂತ ಹೆಚ್ಚಿನದನ್ನು ಹುಟ್ಟುಹಾಕುತ್ತದೆ.
ಯುಎಸ್ ಸರ್ಕಾರಿ ಸಂಸ್ಥೆ ಹಿಂಬಾಗಿಲಿನ ಅಳವಡಿಕೆ ಮತ್ತು ಗೌಪ್ಯತೆಗೆ ಗೌರವವನ್ನು ಹೊರತುಪಡಿಸಿ ಉತ್ತಮ ಹೆಸರನ್ನು ನಿರ್ಮಿಸಿಲ್ಲ.
ಆದರೆ ಅದನ್ನು ಮೀರಿ ನೀವು ಅನೇಕ ಅಲ್ಗಾರಿದಮ್ ಅನುಷ್ಠಾನ ಆಯ್ಕೆಗಳಿಗೆ ಮಾನ್ಯ ಕಾರಣಗಳನ್ನು ಸಹ ನೀಡಬೇಕಾಗಿಲ್ಲ.
ವಿವಾದ
ವಾಸ್ತವವಾಗಿ, ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆಯ ಸುತ್ತುಗಳನ್ನು ಏಕೆ ಆರಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ವಿವರಿಸಲು ಎನ್ಎಸ್ಎ ನಿರಾಕರಿಸಿದೆ, ಉದಾಹರಣೆಗೆ, ಕ್ರಿಪ್ಟಾಲಜಿಸ್ಟ್ಗಳಿಂದ ಹೋಲಿಕೆ ಕೋರಿದಾಗ.
ಎನ್ಎಸ್ಎ ಲಿನಕ್ಸ್ನ ಸೃಷ್ಟಿಕರ್ತನನ್ನೂ ಗುರಿಯಾಗಿಸಿತ್ತು, ಲಿನಸ್ ಟೊರ್ವಾಲ್ಡ್ಸ್, ಲಿನಕ್ಸ್ ಕರ್ನಲ್ನಲ್ಲಿ ಹಿಂಬಾಗಿಲನ್ನು ರಚಿಸಲು. ಲಿನಸ್ ಟೊರ್ವಾಲ್ಡ್ಸ್ ತಕ್ಷಣ ನಿರಾಕರಿಸಿದ ಪ್ರಸ್ತಾಪ.
ಕೆಳಗಿನ ಅಲ್ಗಾರಿದಮ್ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ವಿವರಗಳನ್ನು ನೀಡಲು ಎನ್ಎಸ್ಎ ಹಿಂಜರಿಯುತ್ತಿರುವುದು ಕೆಲವು ನಿರ್ಧಾರಗಳನ್ನು ಪ್ರಜ್ಞಾಪೂರ್ವಕವಾಗಿ ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ ಎಂಬ ಅನುಮಾನಗಳಿಗೆ ಕಾರಣವಾಗಿದೆ.
ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ವ್ಯವಸ್ಥೆಗಳ ಅಸ್ತವ್ಯಸ್ತವಾಗಿರುವ ರಕ್ಷಣೆಯನ್ನು ಏಜೆನ್ಸಿಗೆ ಭೇದಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುವ ಬ್ಯಾಕ್ಡೋರ್ ಅನ್ನು ಮರೆಮಾಡಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ.
ಪ್ರಶ್ನೆಯಲ್ಲಿರುವ ಅಲ್ಗಾರಿದಮ್, ಸ್ಪೆಕ್, 'ದುರ್ಬಲ ಸೈಫರ್ ಆಗಿದೆ (ಹಗುರವಾದ ಬ್ಲಾಕ್ ಎನ್ಕ್ರಿಪ್ಶನ್) ಕಡಿಮೆ ಕಂಪ್ಯೂಟಿಂಗ್ ಶಕ್ತಿ ಹೊಂದಿರುವ ಸಾಧನಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಅಂದರೆ ಐಒಟಿ ಸಾಧನಗಳು.
ಸ್ಪೆಕ್ ಮತ್ತು ಅವನ ಸಹವರ್ತಿ ಅಲ್ಗಾರಿದಮ್ ಸೈಮನ್ ಜಾಗತಿಕ ಮಾನದಂಡವಾಗಬೇಕೆಂದು ಎನ್ಎಸ್ಎ ಬಯಸಿತು ಮುಂದಿನ ಪೀಳಿಗೆಯ ಇಂಟರ್ನೆಟ್-ಆಫ್-ಥಿಂಗ್ಸ್ ಗಿಜ್ಮೊಸ್ ಮತ್ತು ಸಂವೇದಕಗಳಿಗಾಗಿ.
ಕೆಲವು ಕ್ರಿಪ್ಟೋಗ್ರಾಫರ್ಗಳು ಎನ್ಎಸ್ಎಯ ಕೈಯಲ್ಲಿ ಕಿರುಕುಳ ಮತ್ತು ಕಿರುಕುಳವನ್ನು ಆರೋಪಿಸುವ ಹಂತಕ್ಕೆ ಈ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ತಳ್ಳಲು ಎನ್ಎಸ್ಎ ಆಕ್ರಮಣಕಾರಿಯಾಗಿ ಪ್ರಯತ್ನಿಸಿತು.
ಅಲ್ಗಾರಿದಮ್ನ ಸಮಸ್ಯೆ ಏನೆಂದರೆ, ಇಂಟರ್ನ್ಯಾಷನಲ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ಸ್ ಆರ್ಗನೈಸೇಶನ್ (ಐಎಸ್ಒ) ಸ್ಪೆಕ್ ಮತ್ತು ಸೈಮನ್ರನ್ನು ತಿರಸ್ಕರಿಸಿದೆ.
ಬೆಂಬಲಿತ ಕ್ರಮಾವಳಿಗಳು ಮತ್ತು ಲಿನಕ್ಸ್ 4.17 ನಡುವೆ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ 4.18 ರಲ್ಲಿ ಸ್ಪೆಕ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಎನ್ಕ್ರಿಪ್ಶನ್ನಲ್ಲಿ (ಎಫ್ಎಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ) ಬಳಸುವ ಕ್ರಮಾವಳಿಗಳ ನಡುವೆ ಅದರ ಆಗಮನವನ್ನು ನೋಡಿದೆ.
ಸೇರ್ಪಡೆಯ ಹಿಂದಿನ ಕಾರಣ, ಚಿಂತೆಗಳ ಹೊರತಾಗಿಯೂ, ಕೆಲವು ಕಡಿಮೆ-ಮಟ್ಟದ ಆಂಡ್ರಾಯ್ಡ್ ಸಾಧನಗಳಲ್ಲಿ ಬಳಸಲು ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಸೇರಿಸಲು Google ನ ವಿನಂತಿಯ ಭಾಗವಾಗಿತ್ತು, ಇದಕ್ಕಾಗಿ ಇತರ ಎನ್ಕ್ರಿಪ್ಶನ್ ಕ್ರಮಾವಳಿಗಳು ಸಾಕಷ್ಟು ಮಟ್ಟದ ಸುರಕ್ಷತೆಯನ್ನು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ.
ಸಮಸ್ಯೆ ಮುಂದುವರಿದಿದೆ, ಆದರೆ ...
ಆದಾಗ್ಯೂ, ವಿನ್ಯಾಸ ಆಯ್ಕೆಗಳಿಗೆ ಎನ್ಎಸ್ಎ ಸಾಕಷ್ಟು ವಿವರಣೆಯನ್ನು ನೀಡದ ಕಾರಣ ಈ ವಿನಂತಿಯು ಕುಸಿಯಿತು.
ಎಷ್ಟರಮಟ್ಟಿಗೆ ಅದು ಕಡಿಮೆ ಕಂಪ್ಯೂಟಿಂಗ್ ಶಕ್ತಿಯನ್ನು ಹೊಂದಿರುವ ಸಾಧನಗಳಿಗಾಗಿ ಗೂಗಲ್ ಹೊಸ HPolyC ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟವಾಗಿ ರಚಿಸಿದೆ.
ಕಳೆದ ತಿಂಗಳ ಆರಂಭದಲ್ಲಿ ಗೂಗಲ್ ಕೆಳಮಟ್ಟದ ಆಂಡ್ರಾಯ್ಡ್ ಗೋ ಸಾಧನಗಳಿಗೆ ಸ್ಪೆಕ್ ಅನ್ನು ಅಗ್ಗದ ಫೈಲ್ಸಿಸ್ಟಮ್ ಎನ್ಕ್ರಿಪ್ಶನ್ ಮಾಧ್ಯಮವಾಗಿ ಬಳಸುವ ಯೋಜನೆಯನ್ನು ಹಿಮ್ಮೆಟ್ಟಿಸಿತು.
ಬದಲಾಗಿ ಅವರು HPolyC ಅನ್ನು ಹೊಸ ಮತ್ತು ಸುರಕ್ಷಿತ ವಿಧಾನವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದ್ದಾರೆ. ಗೂಗಲ್ ಡೆವಲಪರ್ಗಳು ಲಿನಕ್ಸ್ ಕರ್ನಲ್ನ ಸ್ಪೆಕ್ ಕೋಡ್ ಅನ್ನು ವಿರೋಧಿಸುವುದಿಲ್ಲ ಎಂದು ಹೇಳಿದರು.
ಲಿನಕ್ಸ್ ಕರ್ನಲ್ನಿಂದ ಸ್ಪೆಕ್ ಕೋಡ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲು ಆರ್ಎಫ್ಸಿ ಇತ್ತು, ಆದರೆ ಇಲ್ಲಿಯವರೆಗೆ ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿಲ್ಲ.
ಲಿನಕ್ಸ್ 4.19 ಗಾಗಿ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಕೋಡ್ಗೆ ಪ್ರಸ್ತುತ ನವೀಕರಣಗಳೊಂದಿಗೆ ಸ್ಪೆಕ್ ಕೋಡ್ಗೆ ಯಾವುದೇ ಬದಲಾವಣೆಗಳಿಲ್ಲ.
ಅಲ್ಲದೆ, ಲಿನಕ್ಸ್ 4.18 ರಿಂದ ಮತ್ತು ಇದುವರೆಗೆ ಗಿಟ್ 4.19 ರಲ್ಲಿ, ಸ್ಪೆಕ್-ಆಧಾರಿತ ಎಫ್ಸ್ಕ್ರಿಪ್ಟ್ ಬೆಂಬಲವು ಈ ರೀತಿ ಉಳಿದಿದೆ ನ್ಯೂಕ್ಲಿಯಸ್ನಲ್ಲಿ ಹೆಚ್ಚು ಸಮಯವಿದೆ.
ಫೈಲ್ ಸಿಸ್ಟಮ್ ಎನ್ಕ್ರಿಪ್ಶನ್ನ ಈ ವಿಧಾನವನ್ನು ಈಗಾಗಲೇ ಪ್ರಯತ್ನಿಸಿದ ಯಾರಿಗಾದರೂ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಬೆಂಬಲವನ್ನು ಮುರಿಯದಂತೆ ಸ್ಪೆಕ್ ಮುಖ್ಯವಾಹಿನಿಗೆ ಅಂಟಿಕೊಳ್ಳುವ ಸಾಧ್ಯತೆ ಹೆಚ್ಚು.
ಆದ್ದರಿಂದ, ಸ್ಪೆಕ್ಗಾಗಿ ಕರ್ನಲ್ನಲ್ಲಿ ಸೇರ್ಪಡೆಗೊಳ್ಳುವುದನ್ನು ಸಮರ್ಥಿಸುವ ಯಾವುದೇ ಪ್ರಮುಖ ಪ್ರಾಯೋಜಕರು ಇಲ್ಲ: ಈ ಕಾರಣಕ್ಕಾಗಿ ಗೂ ry ಲಿಪೀಕರಣವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ತೆಗೆದುಹಾಕಲು ನಿರ್ಧರಿಸಲಾಯಿತು.
ಪ್ಯಾಚ್ಗಳು ಈಗ ತೆಗೆಯಲು ಸಿದ್ಧವಾಗಿವೆ, ಇದನ್ನು ಲಿನಕ್ಸ್ 4.20 / 5.0 ನೊಂದಿಗೆ ಪೂರ್ಣಗೊಳಿಸಬಹುದು, ಆದರೆ ಪ್ಯಾಚ್ಗಳು ಪ್ರಸ್ತುತ ಕರ್ನಲ್ಗಳಿಗೆ ಬ್ಯಾಕಪ್ ಪೋರ್ಟ್ಗಳಾಗಿ ಸಿದ್ಧವಾಗುವ ಮೊದಲೇ ಸ್ಪೆಕ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವ ಸಾಧ್ಯತೆಯಿದೆ.