ಜಿಂಬ್ರಾದಲ್ಲಿ ಪಾಸ್‌ವರ್ಡ್ ಭದ್ರತಾ ನೀತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ಇಮೇಲ್‌ಗಳನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡುವುದು ಮತ್ತು ಡಿಜಿಟಲ್ ಸಹಿಯನ್ನು ಬಳಸುವುದರ ಜೊತೆಗೆ, ಇಮೇಲ್ ಅನ್ನು ಹ್ಯಾಕಿಂಗ್‌ನಿಂದ ರಕ್ಷಿಸಲು ಅತ್ಯಂತ ಪರಿಣಾಮಕಾರಿ ಮತ್ತು ಕಡಿಮೆ-ವೆಚ್ಚದ ಮಾರ್ಗವೆಂದರೆ ಸಮರ್ಥ ಪಾಸ್‌ವರ್ಡ್ ಭದ್ರತಾ ನೀತಿ. ಕಾಗದದ ತುಂಡುಗಳ ಮೇಲೆ ಬರೆಯಲಾದ ಪಾಸ್‌ವರ್ಡ್‌ಗಳು, ಸಾರ್ವಜನಿಕ ಫೈಲ್‌ಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಅಥವಾ ಸಾಕಷ್ಟು ಸಂಕೀರ್ಣವಾಗಿಲ್ಲದಿರುವುದು ಎಂಟರ್‌ಪ್ರೈಸ್‌ನ ಮಾಹಿತಿ ಭದ್ರತೆಯಲ್ಲಿ ಯಾವಾಗಲೂ ದೊಡ್ಡ ಅಂತರವಾಗಿದೆ ಮತ್ತು ವ್ಯವಹಾರಕ್ಕೆ ಸ್ಪಷ್ಟವಾದ ಪರಿಣಾಮಗಳೊಂದಿಗೆ ಗಂಭೀರ ಘಟನೆಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು. ಇದಕ್ಕಾಗಿಯೇ ಯಾವುದೇ ಉದ್ಯಮವು ಕಟ್ಟುನಿಟ್ಟಾದ ಪಾಸ್‌ವರ್ಡ್ ಭದ್ರತಾ ನೀತಿಯನ್ನು ಹೊಂದಿರಬೇಕು.

ಜಿಂಬ್ರಾದಲ್ಲಿ ಪಾಸ್‌ವರ್ಡ್ ಭದ್ರತಾ ನೀತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆ

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

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

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

ಜಿಂಬ್ರಾದಲ್ಲಿ ಪಾಸ್‌ವರ್ಡ್ ಭದ್ರತಾ ನೀತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆ
ವೈಯಕ್ತಿಕ ಬಳಕೆದಾರರು ಮತ್ತು ಬಳಕೆದಾರರ ಗುಂಪುಗಳ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಪಾಸ್‌ವರ್ಡ್ ನೀತಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಕಾಣಬಹುದು. ನೀವು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು:

  • ಪಾಸ್ವರ್ಡ್ ಉದ್ದ - ಕನಿಷ್ಠ ಮತ್ತು ಗರಿಷ್ಠ ಪಾಸ್ವರ್ಡ್ ಉದ್ದವನ್ನು ಹೊಂದಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಕನಿಷ್ಠ ಪಾಸ್‌ವರ್ಡ್ ಉದ್ದವು 6 ಅಕ್ಷರಗಳು ಮತ್ತು ಗರಿಷ್ಠ 64 ಆಗಿದೆ.
  • ಪಾಸ್ವರ್ಡ್ ವಯಸ್ಸಾಗುವಿಕೆ - ಪಾಸ್ವರ್ಡ್ ಅಮಾನ್ಯವಾಗುವ ಸಮಯವನ್ನು ಹೊಂದಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಪಾಸ್ವರ್ಡ್ ಅವಧಿ ಮುಗಿಯುವವರೆಗೆ ಬಳಕೆದಾರರು ಕಾಯಬೇಕಾಗಿಲ್ಲ; ಅವಧಿ ಮುಗಿಯುವ ಮೊದಲು ಅವರು ಅದನ್ನು ಬದಲಾಯಿಸಬಹುದು
  • ಕನಿಷ್ಠ ದೊಡ್ಡಕ್ಷರ ಅಕ್ಷರಗಳು - ಪಾಸ್‌ವರ್ಡ್‌ನಲ್ಲಿ ಬಳಸಲಾದ ಕನಿಷ್ಠ ಸಂಖ್ಯೆಯ ದೊಡ್ಡ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ
  • ಕನಿಷ್ಠ ಲೋವರ್ ಕೇಸ್ ಅಕ್ಷರಗಳು - ಪಾಸ್‌ವರ್ಡ್‌ನಲ್ಲಿ ಬಳಸಲಾದ ಕನಿಷ್ಠ ಸಂಖ್ಯೆಯ ಲೋವರ್ ಕೇಸ್ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ
  • ಕನಿಷ್ಠ ಸಂಖ್ಯಾ ಅಕ್ಷರಗಳು - ಪಾಸ್‌ವರ್ಡ್‌ನಲ್ಲಿ ಬಳಸಿದ 0 ರಿಂದ 9 ರವರೆಗಿನ ಕನಿಷ್ಠ ಸಂಖ್ಯೆಯ ಅಂಕೆಗಳನ್ನು ಹೊಂದಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ
  • ಕನಿಷ್ಠ ವಿರಾಮ ಚಿಹ್ನೆಗಳು - ಪಾಸ್‌ವರ್ಡ್‌ನಲ್ಲಿ ಬಳಸಲಾದ ಕನಿಷ್ಠ ಸಂಖ್ಯೆಯ ವಿರಾಮ ಚಿಹ್ನೆಗಳು ಮತ್ತು ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ
  • ಪಾಸ್‌ವರ್ಡ್ ಇತಿಹಾಸವನ್ನು ಜಾರಿಗೊಳಿಸಿ - ಬಳಕೆದಾರರು ನಿಯತಕಾಲಿಕವಾಗಿ ನಕಲಿ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಬಳಸದಂತೆ ನೆನಪಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳಲು ಪಾಸ್‌ವರ್ಡ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ
  • ಪಾಸ್ವರ್ಡ್ ಲಾಕ್ ಆಗಿದೆ - ಈ ಆಯ್ಕೆಯು ಬಳಕೆದಾರರನ್ನು ಪಾಸ್ವರ್ಡ್ ಬದಲಾಯಿಸುವುದನ್ನು ತಡೆಯಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ
  • ವಿಫಲವಾದ ಲಾಗ್ ಇನ್ ಲಾಕ್‌ಔಟ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ - ತಪ್ಪಾದ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ನಮೂದಿಸಲು ಸಿಸ್ಟಮ್ ಹೇಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಈ ಆಯ್ಕೆಯು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ

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

ಈ ಸ್ಕ್ರಿಪ್ಟ್ ಕೆಲಸ ಮಾಡಲು, ನೀವು ಅದನ್ನು ಫೈಲ್‌ಗೆ ನಕಲಿಸಬೇಕು ಮತ್ತು ಈ ಫೈಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು. ಕ್ರಾನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಈ ಸ್ಕ್ರಿಪ್ಟ್‌ನ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ ಇದರಿಂದ ಇದು ದೀರ್ಘಕಾಲದವರೆಗೆ ತಮ್ಮ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ನವೀಕರಿಸದ ಬಳಕೆದಾರರಿಗೆ ಅದು ಶೀಘ್ರದಲ್ಲೇ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ ಎಂದು ಪ್ರತಿದಿನ ತಿಳಿಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ, zimbra.server.com ಬದಲಿಗೆ, ನೀವು ನಿಮ್ಮ ಸ್ವಂತ ಡೊಮೇನ್‌ನ ಹೆಸರನ್ನು ಬದಲಿಸಬೇಕು.

#!/bin/bash
# Задаем ряд переменных:
# Сперва количество дней для первого напоминания, затем для последнего:
FIRST="3"
LAST="1"
# Задаем адрес отправителя:
FROM="[email protected]"
# Задаем адрес получателя, который будет получать письмо со списком аккаунтов с истекшими паролями
ADMIN_RECIPIENT="[email protected]"
# Указываем путь к исполняемому файлу Sendmail
SENDMAIL=$(ionice -c3 find /opt/zimbra/common/sbin/sendmail* -type f -iname sendmail)
# Получаем список всех пользователей.
USERS=$(ionice -c3 /opt/zimbra/bin/zmprov -l gaa $DOMAIN)
# Указываем дату с точностью до секунды:
DATE=$(date +%s)
# Проверяем каждого из них:
for USER in $USERS
 do
# Узнаем, когда был установлен пароль
USERINFO=$(ionice -c3 /opt/zimbra/bin/zmprov ga "$USER")
PASS_SET_DATE=$(echo "$USERINFO" | grep zimbraPasswordModifiedTime: | cut -d " " -f 2 | cut -c 1-8)
PASS_MAX_AGE=$(echo "$USERINFO" | grep "zimbraPasswordMaxAge:" | cut -d " " -f 2)
NAME=$(echo "$USERINFO" | grep givenName | cut -d " " -f 2)
# Проверяем, нет ли среди пользователей тех, у кого срок действия пароля уже истек.
if [[ "$PASS_MAX_AGE" -eq "0" ]]
then
  continue
fi
# Высчитываем дату окончания действия паролей
EXPIRES=$(date -d  "$PASS_SET_DATE $PASS_MAX_AGE days" +%s)
# Считаем, сколько дней осталось до окончания срока действия пароля
DEADLINE=$(( (($DATE - $EXPIRES)) / -86400 ))
# Отправляем письмо пользователям
SUBJECT="$NAME - Ваш пароль станет недействительным через $DEADLINE дней"
BODY="
Здравствуйте, $NAME,
Пароль вашего аккаунта станет недействительным через $DEADLINE дней, Пожалуйста, создайте новый как можно скорее.
Вы можете также создать напоминание о смене пароля в календаре Zimbra.
Заранее спасибо.
С уважением, IT-отдел
"
# Первое предупреждение
if [[ "$DEADLINE" -eq "$FIRST" ]]
then
	echo "Subject: $SUBJECT" "$BODY" | $SENDMAIL -f "$FROM" "$USER"
	echo "Reminder email sent to: $USER - $DEADLINE days left"
# Последнее предупреждение
elif [[ "$DEADLINE" -eq "$LAST" ]]
then
	echo "Subject: $SUBJECT" "$BODY" | $SENDMAIL -f "$FROM" "$USER"
	echo "Reminder email sent to: $USER - $DEADLINE days left"
# Final
elif [[ "$DEADLINE" -eq "1" ]]
then
    echo "Subject: $SUBJECT" "$BODY" | $SENDMAIL -f "$FROM" "$USER"
	echo "Last chance for: $USER - $DEADLINE days left"
fi
done

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

Zextras Suite ಗೆ ಸಂಬಂಧಿಸಿದ ಎಲ್ಲಾ ಪ್ರಶ್ನೆಗಳಿಗೆ, ನೀವು ಇಮೇಲ್ ಮೂಲಕ Zextras ಕಂಪನಿ Katerina Triandafilidi ಪ್ರತಿನಿಧಿಯನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು [ಇಮೇಲ್ ರಕ್ಷಿಸಲಾಗಿದೆ]

ಮೂಲ: www.habr.com

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