ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವ ಫ್ಲೀಟ್ನಿಂದ ಗುಪ್ತಾಂಶಗಳನ್ನು ಕಳುಹಿಸದೆ ಶಿಪ್ಪಿಂಗ್ ಕೋಡ್
ಶಿಪ್ಪಿಂಗ್
ನಮ್ಮ ಸಾಫ್ಟ್ವೇರ್ ಕಿಟ್ಗಳು ನಮ್ಮದೇ ಫ್ಲೀಟ್ನಲ್ಲಿ ಚಾಲನೆಯಾಗುವ ಕೋಡ್ನಿಂದ ಬರುತ್ತವೆ, ಅಲ್ಲಿ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ಗಳು API ಕೀಗಳು, ಟೋಕನ್ಗಳು, ಮೇಲ್ಬಾಕ್ಸ್ ಪಾಸ್ವರ್ಡ್ಗಳು ಮತ್ತು ಖಾತೆ ಐಡಿಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಅವುಗಳಲ್ಲಿ ಒಂದನ್ನು ಸೋರಿಕೆ ಮಾಡುವ ಕಿಟ್ ಎಂದರೆ ಕಿಟ್ ಇಲ್ಲದಿರುವುದಕ್ಕಿಂತ ಕೆಟ್ಟದ್ದು, ಆದ್ದರಿಂದ ಮೂರು ಯಂತ್ರಗಳಲ್ಲಿರುವ ಮೂರು ಸ್ಕ್ಯಾನರ್ಗಳು ಏನನ್ನೂ ಕಂಡುಹಿಡಿಯುವವರೆಗೆ ಯಾವುದನ್ನೂ ಜಿಪ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
ಏನು ಸೇರಿಸಲಾಗುತ್ತದೆ
ಪ್ಯಾಕೇಜರ್ ಕಿಟ್ನ ಮ್ಯಾನಿಫೆಸ್ಟ್ ಹೆಸರಿಸುವ ಫೈಲ್ಗಳನ್ನು ಮಾತ್ರ ನಕಲಿಸುತ್ತದೆ, ಎಂದಿಗೂ ಇಡೀ ಫೋಲ್ಡರ್ ಅಲ್ಲ, ಮತ್ತು ಕ್ಯಾಶ್ಗಳು, ಬ್ಯಾಕಪ್ಗಳು ಮತ್ತು ವರ್ಷನ್-ಕಂಟ್ರೋಲ್ ಇತಿಹಾಸವನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ. ಉದಾಹರಣೆಗಳು ಮತ್ತು ಪರೀಕ್ಷೆಗಳು ಕಾಲ್ಪನಿಕ ಉತ್ಪನ್ನಗಳು ಮತ್ತು ಅಂಕಿಅಂಶಗಳನ್ನು ಬಳಸುತ್ತವೆ, ನಮ್ಮದೇ ಅಲ್ಲ.
ಸ್ಕ್ಯಾನ್ಗಳು
- ಬಿಲ್ಡ್ ಯಂತ್ರದ ಮೇಲೆ: ಸ್ಟೇಜ್ ಮಾಡಲಾದ ಫೈಲ್ಗಳನ್ನು ಫ್ಲೀಟ್ನ ಗುಪ್ತಾಂಶಗಳ ನಿಜವಾದ ಮೌಲ್ಯಗಳಿಗಾಗಿ (ಕೊನೆಯ ಬಿಲ್ಡ್ನಲ್ಲಿ 132) ಮತ್ತು ನಮ್ಮ ವರ್ಕ್ಸ್ಟೇಶನ್ನಿಂದ 16,259 ಗುಪ್ತ ಸ್ಟ್ರಿಂಗ್ಗಳ SHA-256 ಫಿಂಗರ್ಪ್ರಿಂಟ್ಗಳಿಗಾಗಿ ಹುಡುಕಲಾಗುತ್ತದೆ. ಫಿಂಗರ್ಪ್ರಿಂಟ್ಗಳು ಮಾತ್ರ ಪ್ರಯಾಣಿಸುತ್ತವೆ; ವರ್ಕ್ಸ್ಟೇಶನ್ನ ಗುಪ್ತಾಂಶಗಳು ಎಂದಿಗೂ ಅದನ್ನು ಬಿಟ್ಟು ಹೋಗುವುದಿಲ್ಲ.
- ಇನ್ನೂ ಎರಡು ಯಂತ್ರಗಳ ಮೇಲೆ: ಅದೇ ಫೈಲ್ಗಳನ್ನು ಪ್ರತಿಯೊಂದಕ್ಕೂ ಕಳುಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆ ಯಂತ್ರವು ಹೊಂದಿರುವ ಗುಪ್ತಾಂಶಗಳ ವಿರುದ್ಧ ಅಲ್ಲಿ ಹುಡುಕಲಾಗುತ್ತದೆ (498 ಮತ್ತು 129 ಮೌಲ್ಯಗಳು), ನಂತರ ಅಳಿಸಲಾಗುತ್ತದೆ.
- ಎಲ್ಲೆಡೆ: ಕೀ ಫಾರ್ಮ್ಯಾಟ್ಗಳು, ಖಾಸಗಿ ವಿಳಾಸಗಳು ಮತ್ತು ವೈಯಕ್ತಿಕ ಡೇಟಾಗಾಗಿ ಪ್ಯಾಟರ್ನ್ಗಳು.
- ಇವುಗಳಲ್ಲಿ ಯಾವುದೇ ಲೆಕ್ಕಕ್ಕೆ ಬರುವ ಮೊದಲು: ಪ್ರತಿಯೊಂದು ಸ್ಕ್ಯಾನರ್ ಮೊದಲು ನೆಡಲಾದ ಕ್ಯಾನರಿಗಳ ಮೇಲೆ ಚಾಲನೆಯಾಗಬೇಕು ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಎಲ್ಲವನ್ನೂ ಕಂಡುಹಿಡಿಯಬೇಕು, ಪ್ರತಿ ರನ್ಗೆ 23, ಇಲ್ಲದಿದ್ದರೆ ಬಿಲ್ಡ್ ನಿಲ್ಲುತ್ತದೆ.
ಒಂದು ಕಂಡುಹಿಡಿಯುವಿಕೆ ಬಿಲ್ಡ್ ಅನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ. ಒಂದು ಬಾರಿ ಆವೃತ್ತಿಯನ್ನು ಮಾರಾಟ ಮಾಡಿದ ನಂತರ ಅದನ್ನು ಎಂದಿಗೂ ಮರುಬಿಲ್ಡ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ: ಒಂದು ದುರಸ್ತಿ ಹೊಸ ಆವೃತ್ತಿಯಾಗಿ ಶಿಪ್ ಆಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಖರೀದಿದಾರ ಡೌನ್ಲೋಡ್ ಮಾಡುವ ಫೈಲ್ ಸ್ಕ್ಯಾನ್ ಮಾಡಲಾದ ಫೈಲ್ ಆಗಿರುತ್ತದೆ.
ನಮಗೆ ಅತ್ಯಧಿಕವನ್ನು ಕಲಿಸಿದ ತಪ್ಪು ಎಚ್ಚರಿಕೆಗಳು
- "Each pass ends with" ಎಂದು ಪ್ರಾರಂಭವಾದ ಒಂದು ಕಾಮೆಂಟ್ ಅನ್ನು Gmail ಆ್ಯಪ್ ಪಾಸ್ವರ್ಡ್ ಎಂದು ಗುರುತಿಸಲಾಗಿತ್ತು. ಆ ಪಾಸ್ವರ್ಡ್ಗಳು ನಾಲ್ಕು ಅಕ್ಷರಗಳ ನಾಲ್ಕು ಗುಂಪುಗಳಾಗಿರುತ್ತವೆ, ಮತ್ತು ಆ ವಾಕ್ಯವೂ ಹಾಗೆಯೇ ಇರುತ್ತದೆ. ನಾವು ಕಾಮೆಂಟ್ ಅನ್ನು ಪುನಃ ಬರೆದೆವು.
- 100.64.0.0/10 ಎಂಬ ಹಂಚಿಕೆಯ ವಿಳಾಸ ಶ್ರೇಣಿ, ಇದನ್ನು ಕ್ಯಾರಿಯರ್-ಗ್ರೇಡ್ NAT ಮತ್ತು Tailscale ಬಳಸುತ್ತವೆ, ಖಾಸಗಿ ವಿಳಾಸ ಎಂದು ಗುರುತಿಸಲಾಗಿತ್ತು.
[email protected]ನಂತಹ systemd ಯೂನಿಟ್ ಹೆಸರು ಇಮೇಲ್ ವಿಳಾಸದಂತೆ ಕಾಣಿಸಿತು, ಮತ್ತು9NXXXXXXXXXXನಂತಹ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಸ್ಟೋರ್ ಐಡಿ ನಿಜವಾದ ಉತ್ಪನ್ನದಂತೆ ಕಾಣಿಸಿತು.
ನಾವು ಪುನಃ ಬರೆದ ಕಾಮೆಂಟ್; ಉಳಿದ ಮೂರು ಆ ಒಂದು ಕಿಟ್ ಮತ್ತು ಆ ಒಂದು ಪ್ಯಾಟರ್ನ್ಗಾಗಿ ಮಾತ್ರ ಅನುಮತಿಸಲಾಯಿತು, ಎಂದಿಗೂ ಜಾಗತಿಕವಲ್ಲ, ಆದ್ದರಿಂದ ಮುಂದಿನ ಕಿಟ್ ಅನ್ನು ಮೊದಲಿನಷ್ಟೇ ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಸ್ಕ್ಯಾನ್ ಮಾಡಲಾಗುತ್ತದೆ. ಒಂದು ತಪ್ಪು ಎಚ್ಚರಿಕೆ ಒಂದು ನಿಮಿಷ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಮತ್ತು ತಪ್ಪಿಸಲಾದ ಕೀ ತುಂಬಾ ಹೆಚ್ಚು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
ಮಾರಾಟದಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಸಾಫ್ಟ್ವೇರ್ ಕಿಟ್ ಈ ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ ಹಾದುಹೋಗಿದೆ, ಪ್ರತಿ ಬಿಡುಗಡೆಯಲ್ಲಿ ಶೂನ್ಯ ಕಂಡುಹಿಡಿಯುವಿಕೆಗಳೊಂದಿಗೆ.