Rspamd 2.0 ಸ್ಪ್ಯಾಮ್ ಫಿಲ್ಟರಿಂಗ್ ವ್ಯವಸ್ಥೆ ಲಭ್ಯವಿದೆ

ಪರಿಚಯಿಸಿದರು ಸ್ಪ್ಯಾಮ್ ಫಿಲ್ಟರಿಂಗ್ ಸಿಸ್ಟಮ್ ಬಿಡುಗಡೆ Rspamd 2.0, ಇದು ನಿಯಮಗಳು, ಅಂಕಿಅಂಶಗಳ ವಿಧಾನಗಳು ಮತ್ತು ಕಪ್ಪುಪಟ್ಟಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ವಿವಿಧ ಮಾನದಂಡಗಳ ವಿರುದ್ಧ ಸಂದೇಶಗಳನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಸಾಧನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಅದರ ಆಧಾರದ ಮೇಲೆ ಅಂತಿಮ ಸಂದೇಶದ ತೂಕವನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ, ಇದನ್ನು ನಿರ್ಬಂಧಿಸಬೇಕೆ ಎಂದು ನಿರ್ಧರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. SpamAssassin ನಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿರುವ ಬಹುತೇಕ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು Rspamd ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು SpamAssassin ಗಿಂತ ಸರಾಸರಿ 10 ಪಟ್ಟು ವೇಗವಾಗಿ ಮೇಲ್ ಅನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಹಲವಾರು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿದೆ, ಜೊತೆಗೆ ಉತ್ತಮ ಫಿಲ್ಟರಿಂಗ್ ಗುಣಮಟ್ಟವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಸಿಸ್ಟಮ್ ಕೋಡ್ ಅನ್ನು C ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ವಿತರಿಸುವವರು ಅಪಾಚೆ 2.0 ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ.

Rspamd ಅನ್ನು ಈವೆಂಟ್-ಚಾಲಿತ ಆರ್ಕಿಟೆಕ್ಚರ್ ಬಳಸಿ ನಿರ್ಮಿಸಲಾಗಿದೆ ಮತ್ತು ಆರಂಭದಲ್ಲಿ ಹೆಚ್ಚು ಲೋಡ್ ಮಾಡಲಾದ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಇದು ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ ನೂರಾರು ಸಂದೇಶಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಸ್ಪ್ಯಾಮ್‌ನ ಚಿಹ್ನೆಗಳನ್ನು ಗುರುತಿಸುವ ನಿಯಮಗಳು ಹೆಚ್ಚು ಹೊಂದಿಕೊಳ್ಳುತ್ತವೆ ಮತ್ತು ಅವುಗಳ ಸರಳ ರೂಪದಲ್ಲಿ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು ಮತ್ತು ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಸಂದರ್ಭಗಳಲ್ಲಿ ಅವುಗಳನ್ನು ಲುವಾದಲ್ಲಿ ಬರೆಯಬಹುದು. ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸುವುದು ಮತ್ತು ಹೊಸ ರೀತಿಯ ಚೆಕ್‌ಗಳನ್ನು ಸೇರಿಸುವುದನ್ನು C ಮತ್ತು Lua ಭಾಷೆಗಳಲ್ಲಿ ರಚಿಸಬಹುದಾದ ಮಾಡ್ಯೂಲ್‌ಗಳ ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, SPF ಬಳಸಿಕೊಂಡು ಕಳುಹಿಸುವವರನ್ನು ಪರಿಶೀಲಿಸಲು, DKIM ಮೂಲಕ ಕಳುಹಿಸುವವರ ಡೊಮೇನ್ ಅನ್ನು ದೃಢೀಕರಿಸಲು ಮತ್ತು DNSBL ಪಟ್ಟಿಗಳಿಗೆ ವಿನಂತಿಗಳನ್ನು ರಚಿಸಲು ಮಾಡ್ಯೂಲ್‌ಗಳು ಲಭ್ಯವಿವೆ. ಸಂರಚನೆಯನ್ನು ಸರಳಗೊಳಿಸಲು, ನಿಯಮಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಅಂಕಿಅಂಶಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು, ಆಡಳಿತಾತ್ಮಕ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ.

ಮುಖ್ಯ ಆವಿಷ್ಕಾರಗಳು:

  • ಹೊಸ ಸಂಚಿಕೆ ಸಂಖ್ಯೆಯ ಯೋಜನೆಗೆ ಪರಿವರ್ತನೆ ಮಾಡಲಾಗಿದೆ. ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯಲ್ಲಿನ ಮೊದಲ ಸಂಖ್ಯೆಯು ಹಲವಾರು ವರ್ಷಗಳಿಂದ ಬದಲಾಗದೆ ಇರುವುದರಿಂದ ಮತ್ತು ನೈಜ ಆವೃತ್ತಿಯ ಸೂಚಕವು ಎರಡನೇ ಸಂಖ್ಯೆಯಾಗಿರುವುದರಿಂದ, "xyz" ಯೋಜನೆಯ ಬದಲಿಗೆ "yz" ಸ್ವರೂಪಕ್ಕೆ ಬದಲಾಯಿಸಲು ನಿರ್ಧರಿಸಲಾಯಿತು;
  • ಬದಲಿಗೆ ಈವೆಂಟ್ ಲೂಪ್‌ಗಾಗಿ ಲಿಬೆವೆಂಟ್ ಒಳಗೊಂಡಿರುವ ಗ್ರಂಥಾಲಯ ಲಿಬೆವ್, ಇದು ಲಿಬೆವೆಂಟ್‌ನ ಕೆಲವು ಮಿತಿಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ ಮತ್ತು ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಬಳಕೆ
    libev ಕೋಡ್ ಅನ್ನು ಸರಳೀಕರಿಸಲು, ಸಿಗ್ನಲ್ ಮತ್ತು ಟೈಮ್‌ಔಟ್ ನಿರ್ವಹಣೆಯನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತು inotify ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಫೈಲ್ ಬದಲಾವಣೆಯ ಟ್ರ್ಯಾಕಿಂಗ್ ಅನ್ನು ಏಕೀಕರಿಸಲು ಸಾಧ್ಯವಾಗಿಸಿತು (ಬೆಂಬಲಿತ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗಾಗಿ ರವಾನಿಸಲಾದ ಎಲ್ಲಾ ಲಿಬೆವೆಂಟ್ ಬಿಡುಗಡೆಗಳು inotify ಜೊತೆಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ);

  • ಟಾರ್ಚ್ ಡೀಪ್ ಮೆಷಿನ್ ಲರ್ನಿಂಗ್ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುವ ಸಂದೇಶ ವರ್ಗೀಕರಣ ಮಾಡ್ಯೂಲ್‌ಗೆ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ. ಟಾರ್ಚ್‌ನ ಅತಿಯಾದ ಸಂಕೀರ್ಣತೆ ಮತ್ತು ಅದನ್ನು ನವೀಕೃತವಾಗಿ ಇಟ್ಟುಕೊಳ್ಳುವ ಹೆಚ್ಚಿನ ಸಂಕೀರ್ಣತೆ ಕಾರಣವನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ. ಯಂತ್ರ ಕಲಿಕೆಯ ವಿಧಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ವರ್ಗೀಕರಣಕ್ಕೆ ಬದಲಿಯಾಗಿ ಸಂಪೂರ್ಣವಾಗಿ ಪುನಃ ಬರೆಯಲಾದ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ ನರ, ಇದರಲ್ಲಿ ನರಮಂಡಲದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಗ್ರಂಥಾಲಯವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮಾಡಬಹುದು, ಇದು ಸಿ ಕೋಡ್‌ನ 4000 ಸಾಲುಗಳನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿದೆ. ಹೊಸ ಅನುಷ್ಠಾನವು ತರಬೇತಿ ಸಮಯದಲ್ಲಿ ಡೆಡ್‌ಲಾಕ್‌ಗಳ ಸಂಭವದೊಂದಿಗೆ ಅನೇಕ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತದೆ;
  • ಘಟಕ ಆರ್ಬಿಎಲ್ SURBL ಮತ್ತು ಇಮೇಲ್‌ಗಳ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ, ಇದು ಎಲ್ಲಾ ಕಪ್ಪುಪಟ್ಟಿ ಚೆಕ್‌ಗಳ ಸಂಸ್ಕರಣೆಯನ್ನು ಏಕೀಕರಿಸಲು ಸಾಧ್ಯವಾಗಿಸಿತು. RBL ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೆಚ್ಚುವರಿ ಪ್ರಕಾರಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲು ವಿಸ್ತರಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ ಸೆಲೆಕ್ಟರ್‌ಗಳು ಮತ್ತು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ನಿಯಮಗಳನ್ನು ಸುಲಭವಾಗಿ ವಿಸ್ತರಿಸುವ ಸಾಧನಗಳು. DNS RBL ಬದಲಿಗೆ ನಕ್ಷೆ ಪಟ್ಟಿಗಳನ್ನು ಆಧರಿಸಿ ಇಮೇಲ್ ನಿರ್ಬಂಧಿಸುವ ನಿಯಮಗಳನ್ನು ಇನ್ನು ಮುಂದೆ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ; ಬದಲಿಗೆ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ಮಲ್ಟಿಮ್ಯಾಪ್ ಅನ್ನು ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ;
  • ವಿಷಯದ ಆಧಾರದ ಮೇಲೆ ಫೈಲ್ ಪ್ರಕಾರಗಳನ್ನು ನಿರ್ಧರಿಸಲು, ಹೊಸ ಲುವಾ ಮ್ಯಾಜಿಕ್ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಲಿಬ್‌ಮ್ಯಾಜಿಕ್ ಬದಲಿಗೆ ಲುವಾ ಮತ್ತು ಹೈಪರ್‌ಸ್ಕನ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
    ನಿಮ್ಮ ಸ್ವಂತ ಲೈಬ್ರರಿಯನ್ನು ರಚಿಸುವ ಕಾರಣಗಳು ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸಾಧಿಸುವ ಬಯಕೆಯನ್ನು ಒಳಗೊಂಡಿವೆ, ಡಾಕ್ಸ್ ಫೈಲ್‌ಗಳನ್ನು ಗುರುತಿಸುವಾಗ ವೈಫಲ್ಯಗಳನ್ನು ತೊಡೆದುಹಾಕಲು, ಹೆಚ್ಚು ಸೂಕ್ತವಾದ API ಅನ್ನು ಪಡೆಯಿರಿ ಮತ್ತು ಕಟ್ಟುನಿಟ್ಟಾದ ನಿಯಮಗಳಿಂದ ಸೀಮಿತವಾಗಿರದ ಹೊಸ ರೀತಿಯ ಹ್ಯೂರಿಸ್ಟಿಕ್‌ಗಳನ್ನು ಸೇರಿಸಿ;

  • DBMS ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಸುಧಾರಿತ ಮಾಡ್ಯೂಲ್ ಕ್ಲಿಕ್ಹೌಸ್. ಲೋಕಾರ್ಡಿನಾಲಿಟಿ ಕ್ಷೇತ್ರಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಗಮನಾರ್ಹವಾಗಿ ಆಪ್ಟಿಮೈಸ್ ಮಾಡಿದ ಮೆಮೊರಿ ಬಳಕೆ;
  • ಮಾಡ್ಯೂಲ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ ಮಲ್ಟಿಮ್ಯಾಪ್, ಇದರಲ್ಲಿ ಬೆಂಬಲ ಕಾಣಿಸಿಕೊಂಡಿದೆ ಸಂಯೋಜಿಸಲಾಗಿದೆ и ಅವಲಂಬಿತ ಹೋಲಿಕೆಗಳು;
  • Maillist ಮಾಡ್ಯೂಲ್ ಮೇಲಿಂಗ್ ಪಟ್ಟಿಗಳ ವ್ಯಾಖ್ಯಾನವನ್ನು ಸುಧಾರಿಸಿದೆ;
  • ವರ್ಕರ್ ಪ್ರಕ್ರಿಯೆಗಳು ಈಗ ಹೃದಯ ಬಡಿತದ ಸಂದೇಶಗಳನ್ನು ಮುಖ್ಯ ಪ್ರಕ್ರಿಯೆಗೆ ಕಳುಹಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿವೆ, ಇದು ಸಾಮಾನ್ಯ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ದೃಢೀಕರಿಸುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ಸಮಯದವರೆಗೆ ಅಂತಹ ಯಾವುದೇ ಸಂದೇಶಗಳಿಲ್ಲದಿದ್ದರೆ, ಮುಖ್ಯ ಪ್ರಕ್ರಿಯೆಯು ಕಾರ್ಮಿಕರ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಬಲವಂತವಾಗಿ ಕೊನೆಗೊಳಿಸಬಹುದು. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಈ ಮೋಡ್ ಅನ್ನು ಇದೀಗ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ;
  • ಲುವಾ ಭಾಷೆಯಲ್ಲಿ ಹೊಸ ಸ್ಕ್ಯಾನರ್‌ಗಳ ಸರಣಿಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, Kaspersky ScanEngine, Trend Micro IWSVA (icap ಮೂಲಕ) ಮತ್ತು ಸಂದೇಶಗಳನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಲು ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    F-ಸುರಕ್ಷಿತ ಇಂಟರ್ನೆಟ್ ಗೇಟ್‌ಕೀಪರ್ (ಐಕಾಪ್ ಮೂಲಕ), ಮತ್ತು ರೇಜರ್, ಓಲೆಟೂಲ್‌ಗಳು ಮತ್ತು P0F ಗಾಗಿ ಬಾಹ್ಯ ಸ್ಕ್ಯಾನರ್‌ಗಳನ್ನು ಸಹ ನೀಡುತ್ತದೆ;

  • ಲುವಾ API ಮೂಲಕ ಸಂದೇಶಗಳನ್ನು ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. MIME ಬ್ಲಾಕ್‌ಗಳಿಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ ಲಿಬ್_ಮೈಮ್;
  • "ಸೆಟ್ಟಿಂಗ್‌ಗಳು-ಐಡಿ:" ಮೂಲಕ ಹೊಂದಿಸಲಾದ ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಪ್ರತ್ಯೇಕ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಿಕೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, ಈಗ ನೀವು ಕೆಲವು ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಗುರುತಿಸುವಿಕೆಗಳಿಗೆ ಮಾತ್ರ ನಿಯಮಗಳನ್ನು ಬಂಧಿಸಬಹುದು;
  • ಲುವಾ ಎಂಜಿನ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆ, ಬೇಸ್ 64 ಡಿಕೋಡಿಂಗ್ ಮತ್ತು ಪಠ್ಯಕ್ಕಾಗಿ ಭಾಷಾ ಪತ್ತೆಗಾಗಿ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು ಮಾಡಲಾಗಿದೆ. ಸಂಕೀರ್ಣ ನಕ್ಷೆಗಳನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ
    HTTP ಕೀಪ್-ಲೈವ್.

ಮೂಲ: opennet.ru

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