LibreSSL 3.9.0 ಬೆಂಬಲ ಸುಧಾರಣೆಗಳು, ಪರಿಹಾರಗಳು ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳೊಂದಿಗೆ ಆಗಮಿಸುತ್ತದೆ

ಲಿಬ್ರೆಎಸ್ಎಸ್ಎಲ್

LibreSSL ಎಂಬುದು OpenBSD ಯೋಜನೆಯಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ OpenSSL ನ ಫೋರ್ಕ್ ಆಗಿದೆ.

ದಿ LibreSSL 3.9.0 ನ ಹೊಸ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆ ಮತ್ತು ಈ ಹೊಸ ಆವೃತ್ತಿ ಮತ್ತು ಅನುಷ್ಠಾನದ ಅಭಿವೃದ್ಧಿ ಶಾಖೆಯಲ್ಲಿ, ವಿವಿಧ ದೋಷ ಪರಿಹಾರಗಳನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ, ಜೊತೆಗೆ ದಾಖಲಾತಿಯಲ್ಲಿನ ಸುಧಾರಣೆಗಳು, ಆಂತರಿಕ ಶುಚಿಗೊಳಿಸುವಿಕೆಯನ್ನು ಕೆಲವು ಘಟಕಗಳಲ್ಲಿ ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳಲ್ಲಿ ಕೈಗೊಳ್ಳಲಾಯಿತು.

LibreSSL ಬಗ್ಗೆ ತಿಳಿದಿಲ್ಲದವರಿಗೆ, ನೀವು ಇದನ್ನು ತಿಳಿದಿರಬೇಕು ತೆರೆದ ಮೂಲ ಅನುಷ್ಠಾನವಾಗಿದೆ ಪ್ರೋಟೋಕಾಲ್ನ TLS OpenSSL ನ ಫೋರ್ಕ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ ಉನ್ನತ ಮಟ್ಟದ ಭದ್ರತೆಯನ್ನು ಒದಗಿಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. LibreSSL ಅನ್ನು ಆರಂಭದಲ್ಲಿ OpenBSD ನಲ್ಲಿ OpenSSL ಗಾಗಿ ಉದ್ದೇಶಿತ ಬದಲಿಯಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು ಮತ್ತು ಲೈಬ್ರರಿಯ ಸ್ಟ್ರಿಪ್ಡ್-ಡೌನ್ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಿರಗೊಳಿಸಿದ ನಂತರ ಇತರ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಪೋರ್ಟ್ ಮಾಡಲಾಯಿತು.

LibreSSL ಯೋಜನೆಯು SSL/TLS ಪ್ರೋಟೋಕಾಲ್‌ಗಳಿಗೆ ಹೆಚ್ಚಿನ-ಗುಣಮಟ್ಟದ ಬೆಂಬಲವನ್ನು ಅನಗತ್ಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ತೆಗೆದುಹಾಕುವ ಮೂಲಕ, ಹೆಚ್ಚುವರಿ ಭದ್ರತಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ಮತ್ತು ಕೋಡ್ ಬೇಸ್‌ನ ಗಮನಾರ್ಹವಾದ ಸ್ವಚ್ಛಗೊಳಿಸುವಿಕೆ ಮತ್ತು ಪುನಃ ಕೆಲಸ ಮಾಡುವ ಮೂಲಕ ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ.

LibreSSL 3.9.0 ನ ಮುಖ್ಯ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು

LibreSSL 3.9.0 ಅನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಿದ ಈ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಎದ್ದು ಕಾಣುತ್ತದೆ ECDSA ಆಧಾರಿತ ಡಿಜಿಟಲ್ ಸಿಗ್ನೇಚರ್ ಅಲ್ಗಾರಿದಮ್‌ಗಳಿಗೆ ಬೆಂಬಲ SHA-3 ಹ್ಯಾಶ್‌ಗಳೊಂದಿಗೆ.

ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಎದ್ದು ಕಾಣುವ ಮತ್ತೊಂದು ಬದಲಾವಣೆಗಳೆಂದರೆ ಇತರ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಪೋರ್ಟಬಿಲಿಟಿಯನ್ನು ಸುಧಾರಿಸಲು ಬದಲಾವಣೆಗಳು, ಉದಾಹರಣೆಗೆ "libressl_" ಪೂರ್ವಪ್ರತ್ಯಯಗಳನ್ನು ರಫ್ತು ಮಾಡಿದ LibreSSL ಚಿಹ್ನೆಗಳಿಗೆ ಸೇರಿಸುವುದು ಸ್ಥಿರ ಲಿಂಕ್‌ಗಳೊಂದಿಗಿನ ಸಮಸ್ಯೆಗಳನ್ನು ತಪ್ಪಿಸಲು ಮತ್ತು ಹೊಂದಾಣಿಕೆಯನ್ನು ಸುಧಾರಿಸಲು.

ಇದರ ಜೊತೆಗೆ, OpenSSL ನೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸುಧಾರಿಸಲು LibreSSL 3.9.0 ನಲ್ಲಿ ಹೊಂದಾಣಿಕೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ ChaCha ಅಲ್ಗಾರಿದಮ್‌ಗಾಗಿ ಅಲಿಯಾಸ್‌ಗಳನ್ನು ಸೇರಿಸುವುದು, SSL-ಸಂಬಂಧಿತ ಕಾರ್ಯಗಳ ಏಕೀಕರಣ, ಕೆಲವು ಕಾರ್ಯಗಳಿಗೆ ಕರೆಗಳಿಗೆ ಹೊಂದಾಣಿಕೆಗಳು, ಇತರ ಬದಲಾವಣೆಗಳ ನಡುವೆ.

ಈಗibcrypto cmake ಬಿಲ್ಡ್‌ಗಳಲ್ಲಿ ಹೊಂದಾಣಿಕೆಯ ಚಿಹ್ನೆಗಳನ್ನು ರಫ್ತು ಮಾಡುವುದಿಲ್ಲ, ವಿಂಡೋಸ್ ಡೀಬಗ್ ಬಿಲ್ಡ್‌ಗಳೊಂದಿಗೆ ಸಮರ್ಥನೆ ಪಾಪ್‌ಅಪ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಮತ್ತು ARM64 ವಿಂಡೋಸ್ ಬಿಲ್ಡ್‌ಗಳಲ್ಲಿ ಕ್ರ್ಯಾಶ್‌ಗಳು ಮತ್ತು ಕ್ರ್ಯಾಶ್‌ಗಳನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ ಎಂದು ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಹಲವಾರು ಎಚ್ಚರಿಕೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.

ಮತ್ತೊಂದೆಡೆ, ಉಪಯುಕ್ತತೆ openssl ಈಗ ವಿವಿಧ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಹಲವಾರು ಹೊಸ ಧ್ವಜಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಬಲವಂತದ ಸಾರ್ವಜನಿಕ ಕೀ ಉತ್ಪಾದನೆ, ಪ್ರಮಾಣಪತ್ರ ರಚನೆಗಳ ಕುಶಲತೆ ಮತ್ತು UTF-8 ಎನ್‌ಕೋಡಿಂಗ್‌ನ ನಿರ್ವಹಣೆ ಮತ್ತು BIO_dump ನ ಇಂಟರ್ನಲ್‌ಗಳನ್ನು ಅದರ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲು ಪುನಃ ಬರೆಯಲಾಗಿದೆ.

EVP API ಮರುಸಂಘಟನೆ, ಬಳಕೆಯಲ್ಲಿಲ್ಲದ ಕಾರ್ಯಗಳನ್ನು ತೆಗೆದುಹಾಕುವುದು ಮತ್ತು ಎನ್‌ಕ್ರಿಪ್ಶನ್‌ಗಳು ಮತ್ತು ಡೈಜೆಸ್ಟ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಕೆಲವು ಕಾರ್ಯಗಳ ಸರಳೀಕರಣ ಸೇರಿದಂತೆ ಹಲವಾರು API ಕಾರ್ಯಗಳ ಅನುಷ್ಠಾನಕ್ಕೆ ಬದಲಾವಣೆಗಳಿವೆ.

ಇತರ ಬದಲಾವಣೆಗಳಲ್ಲಿ ಅದು ಈ ಹೊಸ ಆವೃತ್ತಿಯಿಂದ ಎದ್ದು ಕಾಣುತ್ತದೆ:

  • ಅಡಾಪ್ಟಿವ್ ಅಲ್ಲದ ಜಾಗತಿಕ ಕೋಷ್ಟಕಗಳು, GOST ಮತ್ತು STREEBOG ಅಲ್ಗಾರಿದಮ್‌ಗಳಿಗೆ ಬೆಂಬಲದಂತಹ ಬಹು-ಥ್ರೆಡ್ ಪರಿಸರದಲ್ಲಿ ಬಳಕೆಗೆ ಹಳೆಯದಾದ ಅಥವಾ ಸೂಕ್ತವಲ್ಲದ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಅಲ್ಗಾರಿದಮ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ.
  • ರಿಟರ್ನ್-ಓರಿಯೆಂಟೆಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ (ROP) ತಂತ್ರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಶೋಷಣೆಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ವಿರುದ್ಧ ರಕ್ಷಿಸಲು ಬಳಸಲಾಗುವ CET (ನಿಯಂತ್ರಣ-ಹರಿವಿನ ಜಾರಿ ತಂತ್ರಜ್ಞಾನ) ಕಾರ್ಯವಿಧಾನಕ್ಕೆ ವಿಸ್ತೃತ ಬೆಂಬಲ.
  • SSL_library_init() ಈಗ OPENSSL_init_ssl() ನಂತೆ ಅದೇ ಪರಿಣಾಮವನ್ನು ಹೊಂದಿದೆ.
  • EVP_add_{cipher,digest}() ಮತ್ತು ಥ್ರೆಡ್-ಸುರಕ್ಷಿತವಲ್ಲದ ಜಾಗತಿಕ ಕೋಷ್ಟಕಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.
  • ಇನ್ನು ಮುಂದೆ ಬೆಂಬಲಿಸದ ಅಥವಾ ಅಗತ್ಯವಿಲ್ಲದ ಹಲವಾರು ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ವಿಧಾನಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.
  • ASN1_STRING_TABLE_get() ಮತ್ತು X509_PURPOSE_get0*() ಈಗ ಸ್ಥಿರ ಪಾಯಿಂಟರ್‌ಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಅಂತಿಮವಾಗಿ, ನೀವು ಇದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನೀವು ವಿವರಗಳನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್‌ನಲ್ಲಿ.

LibreSSL ನ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?

ಈ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರಿಗೆ, ಈ ಸಮಯದಲ್ಲಿ ಅದು ಹೆಚ್ಚಿನ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳನ್ನು ತಲುಪಿಲ್ಲ ಎಂದು ಅವರು ತಿಳಿದಿರಬೇಕು, ಆದ್ದರಿಂದ ಪ್ರಸ್ತುತ ಲಭ್ಯವಿರುವ ಅನುಸ್ಥಾಪನೆಯು ನಿಮ್ಮದೇ ಆದ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸಂಕಲಿಸಲಾಗಿದೆ.

ಆದರೆ ಚಿಂತಿಸಬೇಡಿ, LibreSSL ನಿರ್ಮಾಣ ಇದು ತುಂಬಾ ಸರಳವಾಗಿದೆ ಮತ್ತು ಇದಕ್ಕಾಗಿ ನೀವು ಟರ್ಮಿನಲ್ ಅನ್ನು ಮಾತ್ರ ತೆರೆಯಬೇಕು ಮತ್ತು ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸಿ (ನೀವು ಈ ಕೆಳಗಿನ ಅವಲಂಬನೆಗಳನ್ನು ಹೊಂದಿರಬೇಕು ಆಟೋಮೇಕ್, ಆಟೋಕಾನ್ಫ್, ಜಿಟ್, ಲಿಬ್ಟೂಲ್, ಪರ್ಲ್ ಮತ್ತು ಜಿಟ್).

ಈ ಆಜ್ಞೆಯೊಂದಿಗೆ ನೀವು ಮಾಡಬಹುದಾದ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಪಡೆಯುವುದು ಮೊದಲನೆಯದು:

git ಕ್ಲೋನ್ https://github.com/libressl/portable.git

ಇದನ್ನು ಒಮ್ಮೆ ಮಾಡಿದ ನಂತರ, ಈಗ ನಾವು ಸಂಕಲನವನ್ನು ಕೈಗೊಳ್ಳುವ ಮಾರ್ಗವನ್ನು ಸಿದ್ಧಪಡಿಸಲಿದ್ದೇವೆ, ಇದಕ್ಕಾಗಿ ನಾವು LibreSSL ನ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಹೊಂದಿರುವ ಫೋಲ್ಡರ್ ಅನ್ನು ನಮೂದಿಸುತ್ತೇವೆ ಮತ್ತು ನಾವು ಟೈಪ್ ಮಾಡಲು ಹೋಗುತ್ತೇವೆ:

ಸಿಡಿ ಪೋರ್ಟಬಲ್ ./autogen.sh ./dist.sh

ಇದನ್ನು ಮಾಡಿದ ನಂತರ, ನಾವು ಇದರೊಂದಿಗೆ ಕಂಪೈಲ್ ಮಾಡಲು ಮುಂದುವರಿಯುತ್ತೇವೆ:

./ಕಾನ್ಫಿಗರ್ ಮಾಡಿ ಚೆಕ್ ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ

LibreSSl ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡುವ ಇನ್ನೊಂದು ವಿಧಾನವೆಂದರೆ CMake ಮತ್ತು ಇದನ್ನು ಮಾಡಲು ನೀವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಟೈಪ್ ಮಾಡಬೇಕು:

mkdir ಬಿಲ್ಡ್ ಸಿಡಿ ಬಿಲ್ಡ್ cmake .. ಪರೀಕ್ಷೆ ಮಾಡಿ

ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.