TFC ಯೋಜನೆಯು 3 ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಸಂದೇಶವಾಹಕಕ್ಕಾಗಿ USB ಸ್ಪ್ಲಿಟರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ


TFC ಯೋಜನೆಯು 3 ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಸಂದೇಶವಾಹಕಕ್ಕಾಗಿ USB ಸ್ಪ್ಲಿಟರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ

TFC (Tinfoil Chat) ಯೋಜನೆಯು 3 ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಮತ್ತು ಪ್ಯಾರನಾಯ್ಡ್-ರಕ್ಷಿತ ಸಂದೇಶ ವ್ಯವಸ್ಥೆಯನ್ನು ರಚಿಸಲು 3 USB ಪೋರ್ಟ್‌ಗಳೊಂದಿಗೆ ಹಾರ್ಡ್‌ವೇರ್ ಸಾಧನವನ್ನು ಪ್ರಸ್ತಾಪಿಸಿದೆ.

ಮೊದಲ ಕಂಪ್ಯೂಟರ್ ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು ಮತ್ತು ಟಾರ್ ಗುಪ್ತ ಸೇವೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಗೇಟ್‌ವೇ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ; ಇದು ಈಗಾಗಲೇ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಡೇಟಾವನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸುತ್ತದೆ.

ಎರಡನೇ ಕಂಪ್ಯೂಟರ್ ಡೀಕ್ರಿಪ್ಶನ್ ಕೀಗಳನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಸ್ವೀಕರಿಸಿದ ಸಂದೇಶಗಳನ್ನು ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಮತ್ತು ಪ್ರದರ್ಶಿಸಲು ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ.

ಮೂರನೇ ಕಂಪ್ಯೂಟರ್ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಕೀಗಳನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಹೊಸ ಸಂದೇಶಗಳನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಮತ್ತು ಕಳುಹಿಸಲು ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ.

ಯುಎಸ್‌ಬಿ ಸ್ಪ್ಲಿಟರ್ "ಡೇಟಾ ಡಯೋಡ್" ತತ್ವದ ಮೇಲೆ ಆಪ್ಟೋಕಪ್ಲರ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಭೌತಿಕವಾಗಿ ಡೇಟಾವನ್ನು ನಿರ್ದಿಷ್ಟ ದಿಕ್ಕುಗಳಲ್ಲಿ ಮಾತ್ರ ರವಾನಿಸುತ್ತದೆ: ಎರಡನೇ ಕಂಪ್ಯೂಟರ್‌ಗೆ ಡೇಟಾವನ್ನು ಕಳುಹಿಸುವುದು ಮತ್ತು ಮೂರನೇ ಕಂಪ್ಯೂಟರ್‌ನಿಂದ ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸುವುದು.

ಮೊದಲ ಕಂಪ್ಯೂಟರ್‌ಗೆ ರಾಜಿ ಮಾಡಿಕೊಳ್ಳುವುದರಿಂದ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಕೀಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಪಡೆಯಲು ನಿಮಗೆ ಅನುಮತಿಸುವುದಿಲ್ಲ, ಡೇಟಾ ಸ್ವತಃ, ಮತ್ತು ಉಳಿದ ಸಾಧನಗಳಲ್ಲಿ ದಾಳಿಯನ್ನು ಮುಂದುವರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವುದಿಲ್ಲ.

ಎರಡನೇ ಕಂಪ್ಯೂಟರ್‌ಗೆ ಧಕ್ಕೆಯಾದಾಗ, ಆಕ್ರಮಣಕಾರರು ಸಂದೇಶಗಳು ಮತ್ತು ಕೀಗಳನ್ನು ಓದುತ್ತಾರೆ, ಆದರೆ ಅವುಗಳನ್ನು ಹೊರಗಿನ ಪ್ರಪಂಚಕ್ಕೆ ರವಾನಿಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಡೇಟಾವನ್ನು ಹೊರಗಿನಿಂದ ಮಾತ್ರ ಸ್ವೀಕರಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಹೊರಗೆ ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ.

ಮೂರನೇ ಕಂಪ್ಯೂಟರ್ ರಾಜಿ ಮಾಡಿಕೊಂಡರೆ, ಆಕ್ರಮಣಕಾರರು ಚಂದಾದಾರರಂತೆ ಸೋಗು ಹಾಕಬಹುದು ಮತ್ತು ಅವರ ಪರವಾಗಿ ಸಂದೇಶಗಳನ್ನು ಬರೆಯಬಹುದು, ಆದರೆ ಹೊರಗಿನಿಂದ ಬರುವ ಡೇಟಾವನ್ನು ಓದಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ (ಎರಡನೆಯ ಕಂಪ್ಯೂಟರ್‌ಗೆ ಹೋಗಿ ಅಲ್ಲಿ ಡೀಕ್ರಿಪ್ಟ್ ಆಗಿರುವುದರಿಂದ).

ಎನ್‌ಕ್ರಿಪ್ಶನ್ 256-ಬಿಟ್ XChaCha20-Poly1305 ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ಪಾಸ್‌ವರ್ಡ್‌ನೊಂದಿಗೆ ಕೀಗಳನ್ನು ರಕ್ಷಿಸಲು ನಿಧಾನವಾದ Argon2id ಹ್ಯಾಶ್ ಕಾರ್ಯವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಕೀ ವಿನಿಮಯಕ್ಕಾಗಿ, X448 (Diffie-Hellman ಪ್ರೋಟೋಕಾಲ್ Curve448 ಆಧರಿಸಿ) ಅಥವಾ PSK ಕೀಗಳನ್ನು (ಪೂರ್ವ-ಹಂಚಿಕೆ) ಬಳಸಲಾಗುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಸಂದೇಶವು Blake2b ಹ್ಯಾಶ್‌ಗಳನ್ನು ಆಧರಿಸಿ ಪರಿಪೂರ್ಣ ಫಾರ್ವರ್ಡ್ ಗೌಪ್ಯತೆಯ (PFS, ಪರ್ಫೆಕ್ಟ್ ಫಾರ್ವರ್ಡ್ ಸೀಕ್ರೆಸಿ) ಮೋಡ್‌ನಲ್ಲಿ ರವಾನೆಯಾಗುತ್ತದೆ, ಇದರಲ್ಲಿ ದೀರ್ಘಾವಧಿಯ ಕೀಗಳಲ್ಲಿ ಒಂದರ ಹೊಂದಾಣಿಕೆಯು ಹಿಂದೆ ತಡೆಹಿಡಿಯಲಾದ ಸೆಷನ್‌ನ ಡೀಕ್ರಿಪ್ಶನ್ ಅನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ.

ಅಪ್ಲಿಕೇಶನ್ ಇಂಟರ್ಫೇಸ್ ಅತ್ಯಂತ ಸರಳವಾಗಿದೆ ಮತ್ತು ಮೂರು ಪ್ರದೇಶಗಳಾಗಿ ವಿಂಗಡಿಸಲಾದ ವಿಂಡೋವನ್ನು ಒಳಗೊಂಡಿದೆ - ಕಳುಹಿಸುವುದು, ಸ್ವೀಕರಿಸುವುದು ಮತ್ತು ಗೇಟ್ವೇ ಜೊತೆಗಿನ ಪರಸ್ಪರ ಕ್ರಿಯೆಯ ಲಾಗ್ನೊಂದಿಗೆ ಕಮಾಂಡ್ ಲೈನ್. ವಿಶೇಷ ಆಜ್ಞೆಗಳ ಮೂಲಕ ನಿಯಂತ್ರಣವನ್ನು ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ.

ಕಾರ್ಯಕ್ರಮ ಯೋಜನೆಯ ಕೋಡ್ ಬರೆಯಲಾಗಿದೆ ಪೈಥಾನ್‌ನಲ್ಲಿ ಮತ್ತು GPLv3 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಸ್ಪ್ಲಿಟರ್ ಸರ್ಕ್ಯೂಟ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಪಿಸಿಬಿ) ಮತ್ತು GNU FDL 1.3 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಲಭ್ಯವಿದೆ, ಸ್ಪ್ಲಿಟರ್ ಅನ್ನು ಲಭ್ಯವಿರುವ ಭಾಗಗಳಿಂದ ಜೋಡಿಸಬಹುದು.

ಮೂಲ: linux.org.ru

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