ಟಾರ್ ಪ್ರಾಜೆಕ್ಟ್ ಆರ್ಟಿ 0.0.3 ಅನ್ನು ಪ್ರಕಟಿಸಿದೆ, ಇದು ರಸ್ಟ್‌ನಲ್ಲಿ ಟಾರ್ ಕ್ಲೈಂಟ್‌ನ ಅನುಷ್ಠಾನವಾಗಿದೆ

ಅನಾಮಧೇಯ ಟಾರ್ ನೆಟ್ವರ್ಕ್ನ ಅಭಿವರ್ಧಕರು ಆರ್ಟಿ 0.0.3 ಯೋಜನೆಯ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಿದರು, ಇದು ರಸ್ಟ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಟಾರ್ ಕ್ಲೈಂಟ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ. ಯೋಜನೆಯು ಪ್ರಾಯೋಗಿಕ ಅಭಿವೃದ್ಧಿಯ ಸ್ಥಿತಿಯನ್ನು ಹೊಂದಿದೆ, ಇದು C ಯಲ್ಲಿನ ಮುಖ್ಯ ಟಾರ್ ಕ್ಲೈಂಟ್‌ನ ಕಾರ್ಯಚಟುವಟಿಕೆಗಿಂತ ಹಿಂದುಳಿದಿದೆ ಮತ್ತು ಅದನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬದಲಾಯಿಸಲು ಇನ್ನೂ ಸಿದ್ಧವಾಗಿಲ್ಲ. ಬಿಡುಗಡೆ 0.1.0 ಅನ್ನು ಮಾರ್ಚ್‌ನಲ್ಲಿ ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ, ಇದು ಯೋಜನೆಯ ಮೊದಲ ಬೀಟಾ ಬಿಡುಗಡೆಯಾಗಿದೆ ಮತ್ತು ಶರತ್ಕಾಲದ ಬಿಡುಗಡೆ 1.0 ನಲ್ಲಿ API, CLI ಮತ್ತು ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಸ್ಥಿರೀಕರಣದೊಂದಿಗೆ ಸಾಮಾನ್ಯ ಬಳಕೆದಾರರಿಂದ ಆರಂಭಿಕ ಬಳಕೆಗೆ ಸೂಕ್ತವಾಗಿದೆ. ಹೆಚ್ಚು ದೂರದ ಭವಿಷ್ಯದಲ್ಲಿ, ರಸ್ಟ್ ಕೋಡ್ ಸಿ ಆವೃತ್ತಿಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬದಲಾಯಿಸಬಹುದಾದ ಮಟ್ಟವನ್ನು ತಲುಪಿದಾಗ, ಡೆವಲಪರ್‌ಗಳು ಆರ್ಟಿಗೆ ಟಾರ್‌ನ ಮುಖ್ಯ ಅನುಷ್ಠಾನದ ಸ್ಥಿತಿಯನ್ನು ನೀಡಲು ಮತ್ತು ಸಿ ಅನುಷ್ಠಾನವನ್ನು ನಿರ್ವಹಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಲು ಉದ್ದೇಶಿಸಿದ್ದಾರೆ.

C ಅಳವಡಿಕೆಗಿಂತ ಭಿನ್ನವಾಗಿ, ಇದನ್ನು ಮೊದಲು SOCKS ಪ್ರಾಕ್ಸಿಯಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ನಂತರ ಇತರ ಅಗತ್ಯಗಳಿಗೆ ಅನುಗುಣವಾಗಿ, ಆರ್ಟಿಯನ್ನು ಆರಂಭದಲ್ಲಿ ಮಾಡ್ಯುಲರ್ ಎಂಬೆಡೆಬಲ್ ಲೈಬ್ರರಿಯ ರೂಪದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ, ಇದನ್ನು ವಿವಿಧ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಂದ ಬಳಸಬಹುದು. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಹೊಸ ಯೋಜನೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ, ಎಲ್ಲಾ ಹಿಂದಿನ ಟಾರ್ ಅಭಿವೃದ್ಧಿ ಅನುಭವವನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ, ಇದು ತಿಳಿದಿರುವ ವಾಸ್ತುಶಿಲ್ಪದ ಸಮಸ್ಯೆಗಳನ್ನು ತಪ್ಪಿಸುತ್ತದೆ ಮತ್ತು ಯೋಜನೆಯನ್ನು ಹೆಚ್ಚು ಮಾಡ್ಯುಲರ್ ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮಾಡುತ್ತದೆ. ಕೋಡ್ ಅನ್ನು ಅಪಾಚೆ 2.0 ಮತ್ತು MIT ಪರವಾನಗಿಗಳ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

ಟಾರ್ ಇನ್ ರಸ್ಟ್ ಅನ್ನು ಪುನಃ ಬರೆಯುವ ಕಾರಣಗಳು ಮೆಮೊರಿಯೊಂದಿಗೆ ಸುರಕ್ಷಿತ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಖಾತ್ರಿಪಡಿಸುವ ಭಾಷೆಯನ್ನು ಬಳಸುವ ಮೂಲಕ ಉನ್ನತ ಮಟ್ಟದ ಕೋಡ್ ಭದ್ರತೆಯನ್ನು ಸಾಧಿಸುವ ಬಯಕೆಯಾಗಿದೆ. ಟಾರ್ ಡೆವಲಪರ್‌ಗಳ ಪ್ರಕಾರ, ಕೋಡ್ "ಅಸುರಕ್ಷಿತ" ಬ್ಲಾಕ್‌ಗಳನ್ನು ಬಳಸದಿದ್ದರೆ ಯೋಜನೆಯಿಂದ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲಾದ ಎಲ್ಲಾ ದುರ್ಬಲತೆಗಳಲ್ಲಿ ಕನಿಷ್ಠ ಅರ್ಧದಷ್ಟು ರಸ್ಟ್ ಅನುಷ್ಠಾನದಲ್ಲಿ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ. ಭಾಷೆಯ ಅಭಿವ್ಯಕ್ತಿ ಮತ್ತು ಕಟ್ಟುನಿಟ್ಟಾದ ಗ್ಯಾರಂಟಿಗಳಿಂದಾಗಿ ಸಿ ಅನ್ನು ಬಳಸುವುದಕ್ಕಿಂತ ವೇಗವಾಗಿ ಅಭಿವೃದ್ಧಿ ವೇಗವನ್ನು ಸಾಧಿಸಲು ರಸ್ಟ್ ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ, ಇದು ಎರಡು ಬಾರಿ ಪರಿಶೀಲಿಸುವ ಮತ್ತು ಅನಗತ್ಯ ಕೋಡ್ ಬರೆಯುವಲ್ಲಿ ಸಮಯವನ್ನು ವ್ಯರ್ಥ ಮಾಡುವುದನ್ನು ತಪ್ಪಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಬಿಡುಗಡೆ 0.0.3 ನಲ್ಲಿನ ಬದಲಾವಣೆಗಳಲ್ಲಿ ಕಾನ್ಫಿಗರೇಶನ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ಸಂಬಂಧಿತ API ಯ ಸಂಪೂರ್ಣ ಕೂಲಂಕುಷ ಪರೀಕ್ಷೆಯಾಗಿದೆ. ಬದಲಾವಣೆಯು ಟಾರ್ ಕ್ಲೈಂಟ್ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ಫ್ಲೈನಲ್ಲಿ ರಸ್ಟ್ನಿಂದ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಸಿತು. ಭವಿಷ್ಯದಲ್ಲಿ ಅಗತ್ಯವಿರುವ ಸರಪಳಿಗಳನ್ನು ಪೂರ್ವಭಾವಿಯಾಗಿ ರಚಿಸಲು ಹಿಂದೆ ಬಳಸಿದ ಪೋರ್ಟ್‌ಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು ಪೂರ್ವಭಾವಿ ಸರ್ಕ್ಯೂಟ್ ನಿರ್ಮಾಣಕ್ಕಾಗಿ ಹೊಸ ವ್ಯವಸ್ಥೆಯನ್ನು ಸಹ ಸೇರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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