ಟಿಎಲ್; ಡಿಆರ್
2026-05-21 ರಂದು, npm ಪ್ರಕಾಶಕರು jaggle ಒಂಬತ್ತು ಆವೃತ್ತಿಗಳನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ (1.0.0 ಮೂಲಕ 1.0.8) ಆಫ್ @jaggle/resizeobserves ಸರಿಸುಮಾರು ಎರಡು ಗಂಟೆಗಳ ವಿಂಡೋದಲ್ಲಿ.
ಈ ಪ್ಯಾಕೇಜ್ ಕಾನೂನುಬದ್ಧವಾದವುಗಳ ಟೈಪೊಸ್ಕ್ವಾಟ್ ಆಗಿದೆ @juggle/resize-observer ಪಾಲಿಫಿಲ್ — ವಾರಕ್ಕೊಮ್ಮೆ ಲಕ್ಷಾಂತರ ಡೌನ್ಲೋಡ್ಗಳನ್ನು ಹೊಂದಿರುವ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುವ ಪ್ಯಾಕೇಜ್ — ಆದರೆ ನಿಜವಾದ ರೀಸೈಜ್ಅಬ್ಸರ್ವರ್ ಅನುಷ್ಠಾನವನ್ನು ನೀಡುವುದಿಲ್ಲ.
ಬದಲಾಗಿ, ಪ್ಯಾಕೇಜ್ನ ಪೋಸ್ಟ್ಇನ್ಸ್ಟಾಲ್ ಹುಕ್ ಬಂಡಲ್ ಮಾಡಲಾದ ಪೈಥಾನ್ ಪೇಲೋಡ್ ಅನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ, ಪ್ಲಾಟ್ಫಾರ್ಮ್-ಸ್ಥಳೀಯವಾಗಿ ಕಾಣುವ ರನ್ಟೈಮ್ ಬ್ರೋಕರ್ ಆಗಿ ನಿರಂತರತೆಯನ್ನು ನೋಂದಾಯಿಸುತ್ತದೆ ಮತ್ತು ಕ್ರಿಪ್ಟೋಕರೆನ್ಸಿ ವಹಿವಾಟುಗಳನ್ನು ಗುರಿಯಾಗಿಸಿಕೊಂಡು ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಕ್ಲಿಪ್ಬೋರ್ಡ್ ಹೈಜಾಕರ್ ಅನ್ನು ನಿಯೋಜಿಸುತ್ತದೆ.
ಲಿನಕ್ಸ್ ನಿರಂತರತೆ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ python3-dbus-helper, MacOS as com.apple.python.runtime, ಮತ್ತು ವಿಂಡೋಸ್ as PyRuntimeBroker.
ಪೇಲೋಡ್ ನಿರಂತರವಾಗಿ ವ್ಯಾಲೆಟ್ ವಿಳಾಸಗಳಿಗಾಗಿ ಕ್ಲಿಪ್ಬೋರ್ಡ್ ಅನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ 40 ಕ್ಕೂ ಹೆಚ್ಚು ಬ್ಲಾಕ್ಚೈನ್ಗಳು ಮತ್ತು ನಕಲು ಮಾಡಿದ ವಿಳಾಸಗಳನ್ನು ಆಕ್ರಮಣಕಾರ-ನಿಯಂತ್ರಿತ ವ್ಯಾಲೆಟ್ಗಳೊಂದಿಗೆ ಮೌನವಾಗಿ ಬದಲಾಯಿಸುತ್ತದೆ.
ಮಾಲ್ವೇರ್ ಯಾವುದೇ ಹೊರಹೋಗುವ C2 ಮೂಲಸೌಕರ್ಯವಿಲ್ಲದೆ ಸಂಪೂರ್ಣವಾಗಿ ಸ್ಥಳೀಯವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಇದು ಕ್ಲಿಪ್ಬೋರ್ಡ್ ಬದಲಿಯನ್ನು ಸ್ವತಃ ಹೊರಹಾಕುವ ಕಾರ್ಯವಿಧಾನವನ್ನಾಗಿ ಮಾಡುತ್ತದೆ.
ಪ್ರಾಥಮಿಕ ಐಒಸಿ ಪ್ಯಾಕೇಜ್ ಹೆಸರೇ ಆಗಿದೆ: @jaggle/resizeobserves — “ಜಗಲ್” ನಲ್ಲಿ ಕೈಬಿಡಲಾದ ಸ್ವರ ಮತ್ತು “resizeobserves” ನಲ್ಲಿ ಸೇರಿಸಲಾದ “s” ಅನ್ನು ಗಮನಿಸಿ.
ತೀವ್ರತೆ: ಹೆಚ್ಚು.
ದಾಳಿ: ಅದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
npm:@jaggle/resizeobserves ಕ್ಯಾಶುವಲ್ನಲ್ಲಿ ಮಾಲ್ವೇರ್ನಂತೆ ಕಾಣುತ್ತಿಲ್ಲ. npm ವೀಕ್ಷಣೆ. ಅದರ README.md ಎಂಬುದು ಇದರ ಅಕ್ಷರಶಃ README ಆಗಿದೆ npm:@juggle/resize-ವೀಕ್ಷಕ — ಅದೇ ಕೋಡ್ ಮಾದರಿಗಳು, ಅದೇ ಬಳಕೆಯ ಸೂಚನೆಗಳು, ಅದೇ '@juggle/resize-observer' ನಿಂದ { ResizeObserver } ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ ಉಲ್ಲೇಖಗಳು ಪೂರ್ತಿಯಾಗಿವೆ. ಕೃತಿಚೌರ್ಯವು ಎಷ್ಟು ಸಂಪೂರ್ಣವಾಗಿತ್ತೆಂದರೆ, ದಸ್ತಾವೇಜನ್ನು ನೋಡುವ ಯಾರಾದರೂ ಅವರು ಕಾನೂನುಬದ್ಧ ಪ್ಯಾಕೇಜ್ನ ದಾಖಲೆಗಳನ್ನು ಓದುತ್ತಿದ್ದಾರೆಂದು ಭಾವಿಸುತ್ತಾರೆ.
ನಮ್ಮ ಪ್ಯಾಕೇಜ್, ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ವಿರಳವಾಗಿದೆ: ಇಲ್ಲ ಭಂಡಾರ ಕ್ಷೇತ್ರ, ಒಂದೇ ನಾನು ನಮೂದು ಸೂಚಿಸುತ್ತದೆ ಬಿನ್/ಕ್ಲಿಪ್ಬೋರ್ಡ್-guardian.js, ಮತ್ತು ಎ ಪೋಸ್ಟ್ಇನ್ಸ್ಟಾಲ್ ಚಲಿಸುವ ಸ್ಕ್ರಿಪ್ಟ್ ನೋಡ್ npm-install.js. README ನ “ಮೂಲ ಬಳಕೆ” ಉದಾಹರಣೆಗಳು ಟಾರ್ಬಾಲ್ನಲ್ಲಿ ಎಲ್ಲಿಯೂ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನುಷ್ಠಾನವನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತವೆ. ಪ್ಯಾಕೇಜ್ನಲ್ಲಿರುವ ಏಕೈಕ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಇನ್ಸ್ಟಾಲ್ ಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ.
ಹಂತ 1 — npm postinstall ಪೈಥಾನ್ ಪೇಲೋಡ್ ಅನ್ನು ಬೂಟ್ಸ್ಟ್ರಾಪ್ ಮಾಡುತ್ತದೆ
npm-install.js ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಬಗ್ಗೆ ಅರಿವು ಹೊಂದಿದೆ. ಇದು ಪಿಪ್ ಸ್ಥಿರ ಹುಡುಕಾಟ ಮಾರ್ಗದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು (/usr/bin/pip3, /usr/local/bin/pip, ಗೆ ಹಿಂತಿರುಗುವುದು ಪೈಥಾನ್3 -ಎಂ ಪಿಪ್), ಟಾರ್ಬಾಲ್ ಡೈರೆಕ್ಟರಿಯಿಂದ ಬಂಡಲ್ ಮಾಡಲಾದ ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ ಮತ್ತು — ಲಿನಕ್ಸ್ನಲ್ಲಿ — ಒಳಗೆ ಎಳೆಯುತ್ತದೆ xclip or xsell ಮೂಲಕ ಸೂಕ್ತವಾಗಿ ಪಡೆಯಿರಿ, ಪ್ಯಾಕ್ಮನ್ಅಥವಾ dnf ಎರಡೂ ಈಗಾಗಲೇ ಇಲ್ಲದಿದ್ದರೆ:
ಅದರ ಉಪಯೋಗ –ಬ್ರೇಕ್-ಸಿಸ್ಟಮ್-ಪ್ಯಾಕೇಜ್ಗಳು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿದೆ: ಆಧುನಿಕ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳು ಪೈಥಾನ್ ಅನ್ನು PEP 668 ರ ಬಾಹ್ಯವಾಗಿ ನಿರ್ವಹಿಸಲಾದ-ಪರಿಸರ ಮಾರ್ಕರ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿವೆ, ಇದು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸೈಟ್-ವೈಡ್ ಪಿಪ್ ಸ್ಥಾಪನೆಗಳನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತದೆ. ಸ್ಥಾಪನೆ ಸ್ಕ್ರಿಪ್ಟ್ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಒತ್ತಾಯಿಸುತ್ತದೆ.
ಸ್ಕ್ರಿಪ್ಟ್ ಕೂಡ ಸುಡೋ-ಅವೇರ್ ಆಗಿದೆ. ಚಾಲನೆಯಲ್ಲಿರುವ ಯುಐಡಿ ಒಂದು ಫಲಿತಾಂಶವಾಗಿದ್ದಾಗ sudo npm ಸ್ಥಾಪನೆ, ಸ್ಕ್ರಿಪ್ಟ್ ಓದುತ್ತದೆ ಸುಡೊ_ಬಳಕೆದಾರ ಮತ್ತು ಮುಂದೆ ಸಾಗುತ್ತದೆ ಪಾಸ್ವರ್ಡ್ ಪಡೆಯಿರಿ ಹುಡುಕಲು ನಿಜವಾದ ಬಳಕೆದಾರರ ಹೋಮ್ ಡೈರೆಕ್ಟರಿ, ನಂತರ ಅದರ ನಿರಂತರ ಫೈಲ್ಗಳನ್ನು ಒಳಗೆ ಬರೆಯುವ ಬದಲು ಅಲ್ಲಿ ಬರೆಯುತ್ತದೆ /ಬೇರು. ನಿರಂತರತೆಯು ಪ್ರತಿ ಬಳಕೆದಾರರಿಗೆ ಮಾತ್ರ, ಇಡೀ ವ್ಯವಸ್ಥೆಗೆ ಅಲ್ಲ.
ಹಂತ 2 — ರನ್ಟೈಮ್-ಬ್ರೋಕರ್ ಹೆಸರುಗಳ ಅಡಿಯಲ್ಲಿ ಕ್ರಾಸ್-ಓಎಸ್ ನಿರಂತರತೆ
ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರತಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ ವಿಭಿನ್ನ ಹೆಸರಿನಲ್ಲಿ ಸ್ವಯಂ-ಪ್ರಾರಂಭ ನಮೂದನ್ನು ನೋಂದಾಯಿಸುತ್ತದೆ:
- ಲಿನಕ್ಸ್ — ಒಂದು systemd ಬಳಕೆದಾರ ಘಟಕ ~/.config/systemd/user/python3-dbus-helper.service. ಘಟಕದ ವಿವರಣೆ is ಪೈಥಾನ್ ಡಿ-ಬಸ್ ರನ್ಟೈಮ್ ಸಹಾಯಕ. ಸ್ಕ್ರಿಪ್ಟ್ ಸಹ ಇದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ systemctl – ಬಳಕೆದಾರ ಸಕ್ರಿಯಗೊಳಿಸಿ, ಅಡಿಯಲ್ಲಿ ಹಸ್ತಚಾಲಿತ ಸಿಮ್ಲಿಂಕ್ಗೆ ಹಿಂತಿರುಗುತ್ತದೆ ಡೀಫಾಲ್ಟ್.ಟಾರ್ಗೆಟ್.ವಾಂಟ್ಸ್/ systemctl ವಿಫಲವಾದಾಗ. sudo ಅಡಿಯಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿದ್ದರೆ, ಸ್ಕ್ರಿಪ್ಟ್ ಇದಕ್ಕೆ ಬದಲಾಗುತ್ತದೆ ಸುಡೊ -ಯು systemctl –ಬಳಕೆದಾರಜೊತೆ XDG_RUNTIME_DIR ಬಳಕೆದಾರ-ಬಸ್ ಕರೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವಂತೆ ಹೊಂದಿಸಿ.
- MacOS — ಲಾಂಚ್ಏಜೆಂಟ್ ಪ್ಲಿಸ್ಟ್ ನಲ್ಲಿ ~/ಲೈಬ್ರರಿ/ಲಾಂಚ್ ಏಜೆಂಟ್ಸ್/com.apple.python.runtime.plist ಜೊತೆ ರನ್ಅಟ್ಲೋಡ್=ನಿಜ ಮತ್ತು ಕೀಪ್ಅಲೈವ್=ಸತ್ಯ, ನಂತರ ಮೂಲಕ ಲೋಡ್ ಮಾಡಲಾಗಿದೆ ಲಾಂಚ್ಸಿಟಿಎಲ್ ಲೋಡ್.
- ವಿಂಡೋಸ್ — PyRuntimeBroker ಎಂಬ ಹೆಸರಿನ ನಿಗದಿತ ಕಾರ್ಯವು AtLogOn ಅನ್ನು ಪ್ರಚೋದಿಸಿತು, ಇದು ಶೂನ್ಯ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಮಯದ ಮಿತಿಯೊಂದಿಗೆ (ಅಂದರೆ, ಯಾವುದೇ ಸಮಯ ಮೀರುವುದಿಲ್ಲ), ಪವರ್ಶೆಲ್ ಮೂಲಕ ನೋಂದಾಯಿಸಲಾಗಿದೆ.
ಮೂರೂ ಹೆಸರುಗಳು ಮೊದಲ ನೋಟದಲ್ಲಿ ನಂಬಲರ್ಹವಾಗಿವೆ. ಪೈಥಾನ್3-ಡಿಬಸ್-ಸಹಾಯಕ ಲಿನಕ್ಸ್ ಡೆಸ್ಕ್ಟಾಪ್ಗಳಲ್ಲಿ ಕಾನೂನುಬದ್ಧ ಪೈಥಾನ್-ಡಿ-ಬಸ್ ಏಕೀಕರಣದ ಹೆಸರಿಸುವ ಸಂಪ್ರದಾಯವನ್ನು ಅನುಸರಿಸುತ್ತದೆ. com.apple.python.runtime ತನ್ನದೇ ಆದ ಸೇವೆಗಳಿಗೆ ಆಪಲ್ನ ರಿವರ್ಸ್-ಡಿಎನ್ಎಸ್ ಲೇಬಲಿಂಗ್ ಅನ್ನು ಅನುಕರಿಸುತ್ತದೆ. ಪೈರನ್ಟೈಮ್ ಬ್ರೋಕರ್ ವಿಂಡೋಸ್ ಅನ್ನು ಪ್ರತಿಧ್ವನಿಸುತ್ತದೆ RuntimeBroker.exe — UWP ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಅನುಮತಿ ವಿನಂತಿಗಳನ್ನು ದಲ್ಲಾಳಿ ಮಾಡುವ ನಿಜವಾದ, ಸಹಿ ಮಾಡಿದ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸೇವೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಇವುಗಳಲ್ಲಿ ಯಾವುದೂ ನಿಜವಾದ ಆಪಲ್/ಮೈಕ್ರೋಸಾಫ್ಟ್/ಪೈಥಾನ್ ಸೇವೆಗಳಲ್ಲ, ಆದರೆ ರಕ್ಷಕನು ತ್ವರಿತ ದೃಶ್ಯ ಸ್ಕ್ಯಾನ್ ಮಾಡುತ್ತಿದ್ದಾನೆ. systemctl - ಬಳಕೆದಾರ ಪಟ್ಟಿ-ಘಟಕಗಳು or ಗೆಟ್-ಶೆಡ್ಯೂಲ್ಡ್ ಟಾಸ್ಕ್ ಹಿಂಜರಿಯುವ ಸಾಧ್ಯತೆಯಿಲ್ಲ.
ಹಂತ 3 — ಕ್ಲಿಪ್ಬೋರ್ಡ್ ಹೈಜಾಕರ್
ಪೈಥಾನ್ ಪೇಲೋಡ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ, ಕ್ಲಿಪ್ಬೋರ್ಡ್_ಗಾರ್ಡಿಯನ್/ಗಾರ್ಡಿಯನ್.ಪೈ, ಪ್ರತಿ 400 ಮಿಲಿಸೆಕೆಂಡ್ಗಳಿಗೆ ಸಿಸ್ಟಮ್ ಕ್ಲಿಪ್ಬೋರ್ಡ್ ಅನ್ನು ಪೋಲ್ ಮಾಡುವ ಅನಂತ ಲೂಪ್ ಅನ್ನು ರನ್ ಮಾಡುತ್ತದೆ. ಪ್ರತಿ ಟಿಕ್ನಲ್ಲಿ, ಇದು ಪ್ರಸ್ತುತ ಕ್ಲಿಪ್ಬೋರ್ಡ್ ವಿಷಯಗಳನ್ನು ಮೂಲಕ ಎಳೆಯುತ್ತದೆ ಪೈಪರ್ಕ್ಲಿಪ್.ಪೇಸ್ಟ್() ಮತ್ತು ಅವುಗಳನ್ನು Ethereum, Bitcoin, Monero, Solana, TRON, TON, Ripple, Litecoin, Dogecoin, Polkadot, NEAR, Cosmos, Algorand, Stellar, Cardano, Bitcoin Cash, Dash, Zcash, Aptos, Sui, Tezos, MultiversX, Harmony, Terra, Injective, Osmosis, Kava, Celestia, Nano, Filecoin, Ronin, Ergo, DigiByte, Hedera, BNB Smart Chain, ಮತ್ತು ಇತರ ಹಲವಾರು ಸ್ಟಬ್ ಮಾಡಲಾದ ಆದರೆ ಡೀಫಾಲ್ಟ್ ಕಾನ್ಫಿಗರೇಶನ್ನಲ್ಲಿ (Sei, IOTA, Kaspa, Flow, Nervos, Decred, Ravencoin) ಸ್ಟಬ್ ಮಾಡಲಾದ ಆದರೆ ಖಾಲಿಯಾಗಿರುವ ವ್ಯಾಲೆಟ್-ವಿಳಾಸ ಸ್ವರೂಪಗಳನ್ನು ಒಳಗೊಂಡ ನಲವತ್ತಕ್ಕೂ ಹೆಚ್ಚು ಪೂರ್ವ-ಸಂಕಲಿಸಿದ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳ ಪಟ್ಟಿಯ ವಿರುದ್ಧ ರನ್ ಮಾಡುತ್ತದೆ.
ಪಂದ್ಯವು ನೆಲೆಗೊಂಡಾಗ, ಸ್ಕ್ರಿಪ್ಟ್ ಆ ಸರಪಳಿಯ ದಾಳಿಕೋರನ ವಿಳಾಸವನ್ನು ಓದುತ್ತದೆ ~/.config/ಕ್ಲಿಪ್ಬೋರ್ಡ್-ಗಾರ್ಡಿಯನ್/config.json (ಅಥವಾ ಅದರ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸಮಾನಾರ್ಥಕಗಳು) ಮತ್ತು ಬದಲಿ ಪಠ್ಯದೊಂದಿಗೆ ಕ್ಲಿಪ್ಬೋರ್ಡ್ ಅನ್ನು ಓವರ್ರೈಟ್ ಮಾಡುತ್ತದೆ:
ಯಾವುದೇ ನೆಟ್ವರ್ಕ್ ಬೀಕನ್ ಇಲ್ಲ. ಕ್ಲಿಪ್ಪರ್ ಮನೆಗೆ ಫೋನ್ ಮಾಡುವುದಿಲ್ಲ, ಸೋಂಕಿತ ಹೋಸ್ಟ್ಗಳನ್ನು ನೋಂದಾಯಿಸುವುದಿಲ್ಲ, ಏನನ್ನೂ ಹೊರಹಾಕುವುದಿಲ್ಲ. ಹೊರಹಾಕುವಿಕೆಯು ಪರ್ಯಾಯವಾಗಿದೆ: ಬಳಕೆದಾರರು ತಮ್ಮ ವ್ಯಾಲೆಟ್ UI ನಿಂದ ಸ್ವೀಕರಿಸುವವರ ವಿಳಾಸವನ್ನು ನಕಲಿಸಿ ಕಳುಹಿಸುವ ಸಂವಾದಕ್ಕೆ ಅಂಟಿಸಿದಾಗ, ಅಂಟಿಸಲಾದ ವಿಳಾಸವು ಆಪರೇಟರ್ಗೆ ಸೇರಿದೆ. ಹಣವು ಬಳಕೆದಾರರಿಗೆ ಪಾರದರ್ಶಕವಾಗಿ ಬ್ಯಾಂಡ್ನಲ್ಲಿ ಕಳೆದುಹೋಗುತ್ತದೆ.
ಇಲ್ಲಿ ಹೊಸದೇನಿದೆ?
ಸಾಮಾನ್ಯ ಕ್ರಿಪ್ಟೋ-ಕ್ಲಿಪ್ಪರ್ ಟೆಂಪ್ಲೇಟ್ಗೆ ಹೋಲಿಸಿದರೆ ಕೆಲವು ವಿವರಗಳು ಎದ್ದು ಕಾಣುತ್ತವೆ:
1. npm → ಪೈಥಾನ್ ಕ್ರಾಸ್ಒವರ್. ನಾವು npm ನಲ್ಲಿ ನೋಡುವ ಹೆಚ್ಚಿನ ಕ್ರಿಪ್ಟೋ-ಕ್ಲಿಪ್ಪರ್ಗಳು ಶುದ್ಧ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದ್ದು, ಆಗಾಗ್ಗೆ ಅಸ್ಪಷ್ಟವಾಗಿರುತ್ತವೆ _0x ಶ್ರೇಣಿಯ ತಿರುಗುವಿಕೆ ಅಥವಾ ಇವಾಲ್(ಅಟೋಬ್(…)) ಸ್ಟ್ಯಾಕ್ಗಳು. ಈ ಮಾದರಿಯು npm ಟಾರ್ಬಾಲ್ ಅನ್ನು ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ - ಕ್ಲೀನ್ ಪೈಥಾನ್ - ಗಾಗಿ ವಿತರಣಾ ಹೊದಿಕೆಯಾಗಿ ಬಳಸುತ್ತದೆ ಮತ್ತು ಪಿಪ್ ಅವಲಂಬನೆ ಸ್ಥಾಪನೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ (ಪೈಪರ್ಕ್ಲಿಪ್, ಸುಟಿಲ್, ಐಚ್ಛಿಕ ಸೆಟ್ಪ್ರೊಕ್ಟೈಟಲ್) ಬಂಡಲ್ನಲ್ಲಿ ಘೋಷಿಸಲಾಗಿದೆ pyproject.toml. ಸೋಲಿಸಲು ಯಾವುದೇ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಗೊಂದಲವಿಲ್ಲ. ಕ್ಲಿಪ್ಪರ್ ಸ್ವತಃ ಸರಳ, ಓದಬಲ್ಲ ಪೈಥಾನ್ ಆಗಿದೆ.
2. ಸಂಭವನೀಯತೆಗಾಗಿ ಆಯ್ಕೆ ಮಾಡಲಾದ ಟ್ರೈ-ಓಎಸ್ ಪರ್ಸಿಸ್ಟೆನ್ಸ್ ಲೇಬಲ್ಗಳು. ಅನೇಕ ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸ್ಥಾಪಕರು ಸಾಮಾನ್ಯ ಹೆಸರುಗಳ ಅಡಿಯಲ್ಲಿ ನಿರಂತರತೆಯನ್ನು ನೋಂದಾಯಿಸುತ್ತಾರೆ (ನವೀಕರಣಕಾರ.ಸೇವೆ, ಸಹಾಯಕ.ಪ್ಲಿಸ್ಟ್). ಈ ಮಾದರಿಯು ಪ್ರತಿ OS ನಲ್ಲಿ ಪ್ಲಾಟ್ಫಾರ್ಮ್-ಸ್ಥಳೀಯ ರನ್ಟೈಮ್ ಬ್ರೋಕರ್ಗಳನ್ನು ಹೋಲುವ ಲೇಬಲ್ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ತೊಂದರೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಹೆಸರಿಸುವಿಕೆಯು ರಹಸ್ಯದ ಏಕೈಕ ಪ್ರಯತ್ನವಾಗಿದೆ - ಯಾವುದೇ ರೂಟ್ಕಿಟ್ ಇಲ್ಲ, ಬಳಕೆದಾರಭೂಮಿಯನ್ನು ಮರೆಮಾಡುವುದಿಲ್ಲ, ಮಾರ್ಗವನ್ನು ಅಸ್ಪಷ್ಟಗೊಳಿಸುವುದಿಲ್ಲ. ಪಂತವೆಂದರೆ ರಕ್ಷಕರು ವಿರಳವಾಗಿ ಆಡಿಟ್ ಮಾಡುತ್ತಾರೆ ~/.ಸಂರಚನೆ/ಸಿಸ್ಟಮ್ಡಿ/ಬಳಕೆದಾರ/ ಮತ್ತು ಆ ಹೆಸರಿನ ಸೇವೆ ಪೈಥಾನ್3-ಡಿಬಸ್-ಸಹಾಯಕ ಸಾಂದರ್ಭಿಕ ವಿಮರ್ಶೆಯಲ್ಲಿ ಎದ್ದು ಕಾಣುವುದಿಲ್ಲ.
3. ಪ್ರಕ್ರಿಯೆ-ಶೀರ್ಷಿಕೆ ವೇಷ ನಿಜ, ಆದರೆ ವಿರೋಧಿ ವಿಶ್ಲೇಷಣೆ ಸುಪ್ತವಾಗಿದೆ. ಪೈಥಾನ್ ಪೇಲೋಡ್ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ a _ವೇಷ_ಪ್ರಕ್ರಿಯೆ() ಪ್ರಕ್ರಿಯೆಯ ಶೀರ್ಷಿಕೆಯನ್ನು ಹೊಂದಿಸುವ ಕಾರ್ಯ ಸೆಟ್ಪ್ರೊಕ್ಟೈಟಲ್ (ಲಿನಕ್ಸ್/ಮ್ಯಾಕೋಸ್) ಅಥವಾ ಸೆಟ್ ಕನ್ಸೋಲ್ ಶೀರ್ಷಿಕೆ W (ವಿಂಡೋಸ್) — ಮತ್ತು ಮುಖ್ಯ () ಅದನ್ನು ಕರೆಯುತ್ತದೆ. ಆದ್ದರಿಂದ ps ಆಕ್ಸ್ ತೋರಿಸುತ್ತದೆ ಪೈಥಾನ್3-ಡಿಬಸ್-ಸಹಾಯಕ ಬದಲಾಗಿ ಪೈಥಾನ್3 …/guardian.pyಆದಾಗ್ಯೂ, ಅದೇ ಮಾಡ್ಯೂಲ್ ಒಂದು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ is_monitor_running() ತಿಳಿದಿರುವ ಪ್ರಕ್ರಿಯೆ-ಮೇಲ್ವಿಚಾರಣಾ ಪರಿಕರಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವ ಕಾರ್ಯ (htop, ಬಿಟಿಒಪಿ, ಕಾರ್ಯ ನಿರ್ವಾಹಕ, ಚಟುವಟಿಕೆ ಮಾನಿಟರ್, ಪ್ರಕ್ರಿಯೆ ಹ್ಯಾಕರ್, ಸಂಪನ್ಮೂಲ ಮಾನಿಟರ್, GNOME / KDE / Xfce / MATE ಸಿಸ್ಟಮ್ ಮಾನಿಟರ್ಗಳು, ಮತ್ತು ಹೀಗೆ) — ಮತ್ತು ಮುಖ್ಯ () ಅದನ್ನು ಎಂದಿಗೂ ಕರೆಯುವುದಿಲ್ಲ. ಬಳಕೆದಾರರು ಪ್ರಕ್ರಿಯೆ ಮಾನಿಟರ್ ಅನ್ನು ತೆರೆದಿರಲಿ ಅಥವಾ ಇಲ್ಲದಿರಲಿ, ಬದಲಿ ಲೂಪ್ ಬೇಷರತ್ತಾಗಿ ಚಲಿಸುತ್ತದೆ. ರವಾನಿಸಲಾದ ಆವೃತ್ತಿಯಲ್ಲಿ ಕಾರ್ಯವು ಡೆಡ್ ಕೋಡ್ ಆಗಿದೆ. ಇದು ಹೆಚ್ಚಾಗಿ ಹಿಂದಿನ ಪುನರಾವರ್ತನೆಯಿಂದ ಉಳಿದಿರುವ ಅಥವಾ ಇನ್ನೂ ವೈರ್ ಮಾಡದ ವೈಶಿಷ್ಟ್ಯಕ್ಕಾಗಿ ಸ್ಕ್ಯಾಫೋಲ್ಡಿಂಗ್ ಆಗಿರಬಹುದು. ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ, ಪ್ರಕಟಿತ ಪೇಲೋಡ್ನ ವಿಶ್ಲೇಷಣಾ-ವಿರೋಧಿ ಮೇಲ್ಮೈ ಒಂದು ಪ್ರಕ್ರಿಯೆ-ಶೀರ್ಷಿಕೆ ಮರುನಾಮಕರಣವಾಗಿದೆ, ಸಕ್ರಿಯ ಮಾನಿಟರ್ ತಪ್ಪಿಸಿಕೊಳ್ಳುವಿಕೆ ಅಲ್ಲ.
4. ಬಂಡಲ್ ಮಾಡಲಾದ ಸಂರಚನಾ-ವಿಲೀನ ನಡವಳಿಕೆ. npm-install.js ಡೀಫಾಲ್ಟ್ ವ್ಯಾಲೆಟ್ ಪಟ್ಟಿಯನ್ನು ಬರೆಯುತ್ತದೆ ~/.config/ಕ್ಲಿಪ್ಬೋರ್ಡ್-ಗಾರ್ಡಿಯನ್/config.json ಮತ್ತು, ಒಂದು ಸಂರಚನಾ ಫೈಲ್ ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಮೌಲ್ಯ ಖಾಲಿಯಾಗಿರುವ ಯಾವುದೇ ಕೀಲಿಗಳಲ್ಲಿ ವಿಲೀನಗೊಳ್ಳುತ್ತದೆ. ಅಂದರೆ ಈ ಹಿಂದೆ ಸೋಂಕಿಗೆ ಒಳಗಾದ ಮತ್ತು ಸಂರಚನೆಯನ್ನು ಭಾಗಶಃ ಸ್ವಚ್ಛಗೊಳಿಸಿದ ಬಳಕೆದಾರ - ಅಂದರೆ, ಖಾಲಿ ಮಾಡುವ ಮೂಲಕ ethereum ಮೌಲ್ಯ — ಪ್ರತಿ ನಂತರದ ದುರುದ್ದೇಶಪೂರಿತ ಪ್ಯಾಕೇಜ್ ಸ್ಥಾಪನೆಯಿಂದ ಅದನ್ನು ಮರು-ಜನಸಂಖ್ಯೆಗೆ ಒಳಪಡಿಸಲಾಗುತ್ತದೆ. ಯಾವುದೇ ಕೋಡ್ ಮಾರ್ಗದಲ್ಲಿ ಪರ್ಸಿಸ್ಟೆನ್ಸ್ ಫೈಲ್ ಅನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ.
| ದಿನಾಂಕ / ಸಮಯ (UTC) | ಈವೆಂಟ್ |
|---|---|
2026-05-21 18:50:32 | @jaggle/resizeobserves@1.0.0 ಪ್ರಕಟಿಸಲಾಗಿದೆ. |
2026-05-21 19:55:55 | 1.0.1 ಪ್ರಕಟಿಸಲಾಗಿದೆ — ಬಾಹ್ಯ ಸ್ಕ್ಯಾನಿಂಗ್ ಮೂಲಕ ಮೊದಲ ಆವೃತ್ತಿಯನ್ನು ಫ್ಲ್ಯಾಗ್ ಮಾಡಲಾಗಿದೆ. |
2026-05-21 19:58:10 | 1.0.2 ಪ್ರಕಟಿಸಲಾಗಿದೆ. |
2026-05-21 20:05:03 | 1.0.3 ಪ್ರಕಟಿಸಲಾಗಿದೆ. |
2026-05-21 20:09:24 | 1.0.4 ಪ್ರಕಟಿಸಲಾಗಿದೆ. |
2026-05-21 20:13:48 | 1.0.5 ಪ್ರಕಟಿಸಲಾಗಿದೆ. |
2026-05-21 20:41:52 | 1.0.6 ಪ್ರಕಟಿಸಲಾಗಿದೆ. |
2026-05-21 20:43:56 | 1.0.7 ಪ್ರಕಟಿಸಲಾಗಿದೆ — ಸೇರಿಸುತ್ತದೆ a try/catch wallet-config ಬರೆಯುವ ಹಂತದ ಸುತ್ತಲೂ ಹೊದಿಕೆ npm-install.js. |
2026-05-21 20:46:15 | 1.0.8 ಪ್ರಕಟಿಸಲಾಗಿದೆ — ಸ್ಥಾಪಕವನ್ನು ಮರುಹೆಸರಿಸಲಾಗಿದೆ npm-install.js → npm-install.cjs (ಬೈಟ್-ಒಂದೇ ರೀತಿಯ ವಿಷಯ). |
2026-05-22 | ಪ್ರಕಟವಾದ ತೀರ್ಪುಗಳು ಮತ್ತು IOCಗಳು. ಪ್ರಕಟಣೆಯ ಸಮಯದಲ್ಲಿ (ನಡೆಯುತ್ತಿರುವ) ಆವೃತ್ತಿಗಳು ಇನ್ನೂ ನೋಂದಾವಣೆಯಲ್ಲಿ ವಾಸಿಸುತ್ತವೆ. |
ಒಂದು ಗಂಟೆ ಐವತ್ತಾರು ನಿಮಿಷಗಳಲ್ಲಿ ಒಂಬತ್ತು ಆವೃತ್ತಿಗಳು ಟೈಪೊಸ್ಕ್ವಾಟ್ಗೂ ಸಹ ವೇಗವಾಗಿರುತ್ತವೆ. ಮಾದರಿಯು a ಗೆ ಅನುಗುಣವಾಗಿರುತ್ತದೆ. ಪ್ರಕಟಿಸಿ-ಸುಡುವ ಅಭಿಯಾನ — ಒಂದು ಹ್ಯಾಂಡಲ್ ಅಡಿಯಲ್ಲಿ ರಿಜಿಸ್ಟ್ರಿಯನ್ನು ತುಂಬಿಸಿ, ಪತ್ತೆಹಚ್ಚುವಿಕೆ ಅದರ ಹಾದಿಯನ್ನು ತೆಗೆದುಕೊಳ್ಳಲಿ ಮತ್ತು ಒಂದೇ ಆವೃತ್ತಿಯನ್ನು ತೆಗೆದುಹಾಕಿದ ನಂತರ ಹೊಸ ಹ್ಯಾಂಡಲ್ಗೆ ಚಲಿಸಿ. ರನ್ನಾದ್ಯಂತ ಗೋಚರಿಸುವ ಡೆಲ್ಟಾಗಳು ಕಾಸ್ಮೆಟಿಕ್ ಆಗಿರುತ್ತವೆ: 1.0.1 ಅನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಸೇರಿಸಲಾಗಿದೆ. /usr/bin/pip3ಪಿಪ್ ಹುಡುಕಾಟ ಪಟ್ಟಿಗೆ (ಸುಡೋ-ಹೊಂದಾಣಿಕೆ) -ಶೈಲಿಯ ಮಾರ್ಗಗಳು, 1.0.7 ವ್ಯಾಲೆಟ್-ಕಾನ್ಫಿಗ್ ರೈಟ್ ಅನ್ನು ಟ್ರೈ/ಕ್ಯಾಚ್ನಲ್ಲಿ ಸುತ್ತುವರೆದಿದೆ ಮತ್ತು 1.0.8 ಸ್ಥಾಪಕವನ್ನು .ಜಸ್ ಗೆ .ಸಿಜೆಎಸ್ ಅದರ ವಿಷಯವನ್ನು ಬೈಟ್-ಒಂದೇ ರೀತಿ ಇರಿಸಿಕೊಂಡು. ದಿ .ಸಿಜೆಎಸ್ ಸ್ಪಷ್ಟ ಸೂಚನೆಗಳಿಲ್ಲದೆ ಪ್ಯಾಕೇಜ್ಗಳಲ್ಲಿ ಅಸ್ಪಷ್ಟ ಮಾಡ್ಯೂಲ್ ರೆಸಲ್ಯೂಶನ್ ಬಗ್ಗೆ npm ಎಚ್ಚರಿಕೆಗಳೊಂದಿಗೆ ಟ್ರ್ಯಾಕ್ಗಳನ್ನು ಮರುಹೆಸರಿಸಿ. "ಪ್ರಕಾರ" ಕ್ಷೇತ್ರ, ಮತ್ತು ಗಮನ ಸೆಳೆಯಬಹುದಾದ ಅನುಸ್ಥಾಪನಾ-ಸಮಯದ ಶಬ್ದವನ್ನು ನಿಗ್ರಹಿಸುವ ಪ್ರಯತ್ನವಾಗಿರಬಹುದು. ಪೈಥಾನ್ ಪೇಲೋಡ್ - ವಾಸ್ತವವಾಗಿ ಕದಿಯುವ ಏಕೈಕ ಭಾಗ - ಎಲ್ಲಾ ಒಂಬತ್ತು ಆವೃತ್ತಿಗಳಲ್ಲಿ ಬದಲಾಗದೆ ಉಳಿದಿದೆ.
ರಾಜಿ ಸೂಚಕಗಳು
ಪ್ಯಾಕೇಜುಗಳು
| ಪರಿಸರ ವ್ಯವಸ್ಥೆ | ಪ್ಯಾಕೇಜ್ | ಆವೃತ್ತಿಗಳು | ಸ್ಥಿತಿ |
|---|---|---|---|
| npm | @jaggle/resizeobserves | 1.0.0 ಮೂಲಕ 1.0.8 | ಪ್ರಕಟಣೆಯಲ್ಲಿ ನೇರಪ್ರಸಾರ; ತೆಗೆದುಹಾಕುವಿಕೆಯನ್ನು ಕೋರಲಾಗಿದೆ. |
ಫೈಲ್ಗಳು ಮತ್ತು ಹ್ಯಾಶ್ಗಳು
| ಪಾಥ್ | ಟಿಪ್ಪಣಿಗಳು |
|---|---|
clipboard_guardian/guardian.py(md5 f7935c2c82bc881288611ab6cd634f17) | ಪ್ರಕಟವಾದ ಎಲ್ಲಾ ಒಂಬತ್ತು ಆವೃತ್ತಿಗಳಲ್ಲಿ ಒಂದೇ ರೀತಿಯದ್ದಾಗಿದೆ (1.0.0 ಮೂಲಕ 1.0.8). ಕ್ಲಿಪ್ಪರ್ ಪೇಲೋಡ್. |
npm-install.js (1.0.0 – 1.0.7)npm-install.cjs (1.0.8) | ಪರ್ಸಿಸ್ಟೆನ್ಸ್ ಇನ್ಸ್ಟಾಲರ್; ಅದೇ ಕೊನೆಯಿಂದ ಕೊನೆಯವರೆಗೆ ವರ್ತನೆ. 1.0.7's .js ಮತ್ತು 1.0.8's .cjs ಬೈಟ್-ಸಮಾನವಾಗಿವೆ. |
~/.config/clipboard-guardian/config.json | ಲಿನಕ್ಸ್ ಪರ್ಸಿಸ್ಟೆನ್ಸ್ ಕಾನ್ಫಿಗರೇಶನ್ ಮತ್ತು ವ್ಯಾಲೆಟ್ ಬಂಡಲ್. |
~/Library/Application Support/clipboard-guardian/config.json | macOS ಪರ್ಸಿಸ್ಟೆನ್ಸ್ ಕಾನ್ಫಿಗರೇಶನ್ ಮತ್ತು ವ್ಯಾಲೆಟ್ ಬಂಡಲ್. |
%APPDATA%\clipboard-guardian\config.json | ವಿಂಡೋಸ್ ಪರ್ಸಿಸ್ಟೆನ್ಸ್ ಕಾನ್ಫಿಗರೇಶನ್ ಮತ್ತು ವ್ಯಾಲೆಟ್ ಬಂಡಲ್. |
~/.config/systemd/user/python3-dbus-helper.service | ಲಿನಕ್ಸ್ ಸ್ವಯಂ-ಪ್ರಾರಂಭದ ನಿರಂತರತೆ. |
~/Library/LaunchAgents/com.apple.python.runtime.plist | macOS ಲಾಂಚ್ಅಜೆಂಟ್ ನಿರಂತರತೆ. |
~/Library/Logs/com.apple.python.runtime.log | ಏಜೆಂಟ್ಗಾಗಿ macOS stdout/stderr ಲಾಗ್. |
Scheduled Task PyRuntimeBroker | ವಿಂಡೋಸ್ ಸ್ವಯಂ-ಪ್ರಾರಂಭ ಕಾರ್ಯ (AtLogOn, ಸಮಯ ಮೀರುವುದಿಲ್ಲ). |
ವರ್ತನೆಯ ಸೂಚಕಗಳು
| ಸಂಕೇತ | ವಿವರಣೆ |
|---|---|
pip install --break-system-packages npm ಪೋಸ್ಟ್ಇನ್ಸ್ಟಾಲ್ನಿಂದ | PEP 668 ರಕ್ಷಣೆಗಳನ್ನು ಬೈಪಾಸ್ ಮಾಡುವ ಮೂಲಕ ಸೈಟ್-ವೈಡ್ ಪೈಥಾನ್ ಸ್ಥಾಪನೆಯನ್ನು ಒತ್ತಾಯಿಸುತ್ತದೆ. |
apt-get install -y xclip (ಅಥವಾ ಪ್ಯಾಕ್ಮ್ಯಾನ್/ಡಿಎನ್ಎಫ್) | ಪ್ಯಾಕೇಜ್ ಅನುಸ್ಥಾಪನೆಯ ಸಮಯದಲ್ಲಿ Linux ನಲ್ಲಿ ಕ್ಲಿಪ್ಬೋರ್ಡ್ ಉಪಯುಕ್ತತೆಗಳನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ. |
python3-dbus-helper.service systemd ಬಳಕೆದಾರ ಘಟಕ | ತೋರಿಕೆಯ ರನ್ಟೈಮ್-ಸಹಾಯಕ ಹೆಸರಿನಲ್ಲಿ ನೋಂದಾಯಿಸಲಾದ ನಿರಂತರತೆ. |
com.apple.python.runtime ಲಾಂಚ್ ಏಜೆಂಟ್ | ಕಾನೂನುಬದ್ಧ ಆಪಲ್ ಸಿಸ್ಟಮ್ ಪಥಗಳ ಹೊರಗೆ ನಿರಂತರತೆಯ ಲೇಬಲ್. |
PyRuntimeBroker ನಿಗದಿಪಡಿಸಿದ ಕಾರ್ಯ | ಯಾವುದೇ ಕಾನೂನುಬದ್ಧ ಸ್ಥಾಪಕ ಮೂಲವಿಲ್ಲದೆ ನಕಲಿ ವಿಂಡೋಸ್ ರನ್ಟೈಮ್ ಬ್ರೋಕರ್ ನಿರಂತರತೆ. |
ಪೈಥಾನ್ ಪ್ರಕ್ರಿಯೆಯ ಶೀರ್ಷಿಕೆ python3-dbus-helper ಆಮದು pyperclip ಮತ್ತು psutil | ಪ್ರದರ್ಶಿತ ಪ್ರಕ್ರಿಯೆಯ ಹೆಸರು ಮತ್ತು ಆಮದು ಮಾಡಿಕೊಂಡ ಲೈಬ್ರರಿಗಳ ನಡುವಿನ ವರ್ತನೆಯ ಹೊಂದಾಣಿಕೆಯಿಲ್ಲ. |
| ವ್ಯಾಲೆಟ್-ವಿಳಾಸ ನಕಲು ಮಾಡಿದ ನಂತರ ಕ್ಲಿಪ್ಬೋರ್ಡ್ ~0.4 ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಬದಲಾಗುತ್ತದೆ | ಕ್ರಿಪ್ಟೋಕರೆನ್ಸಿ ವಿಳಾಸ ಪರ್ಯಾಯದ ಸಹಿ ವರ್ತನೆ. |
ಆಕ್ರಮಣಕಾರರ ಕೈಚೀಲ ಬಂಡಲ್ (ರಕ್ಷಕ ಬೇಟೆ ಪಟ್ಟಿ)
ಕೈಚೀಲ ಪಟ್ಟಿಯನ್ನು ಹಾರ್ಡ್-ಕೋಡ್ ಮಾಡಲಾಗಿದೆ npm-install.js ಮತ್ತು ಕ್ಲಿಪ್ಬೋರ್ಡ್_ಗಾರ್ಡಿಯನ್/ಗಾರ್ಡಿಯನ್.ಪೈ. ರಕ್ಷಕರು ಪಟ್ಟಿಯನ್ನು ಬ್ಲಾಕ್ಲಿಸ್ಟ್ ಆಗಿ ಬಳಸಬಹುದು (ಕಾರ್ಪೊರೇಟ್ ವ್ಯಾಲೆಟ್ಗಳಿಂದ ಈ ವಿಳಾಸಗಳಿಗೆ ಯಾವುದೇ ವರ್ಗಾವಣೆಯನ್ನು ಅನುಮಾನಾಸ್ಪದವೆಂದು ಪರಿಗಣಿಸಬಹುದು) ಮತ್ತು ಬೇಟೆಯಾಡುವ ಕೀಲಿಯಾಗಿ ಬಳಸಬಹುದು (ದೃಢೀಕರಿಸದ ಕಾನ್ಫಿಗರ್ ಫೈಲ್, ಬಿಲ್ಡ್ ಆರ್ಟಿಫ್ಯಾಕ್ಟ್ ಅಥವಾ ಡೆವಲಪರ್ ಯಂತ್ರದಲ್ಲಿ ಈ ಯಾವುದೇ ಸ್ಟ್ರಿಂಗ್ಗಳ ಉಪಸ್ಥಿತಿಯನ್ನು ಸೋಂಕಿನ ಸೂಚಕವಾಗಿ ಪರಿಗಣಿಸಬಹುದು).
ಆಕ್ರಮಣಕಾರರ ವಾಲೆಟ್ ಬಂಡಲ್
| ಚೈನ್ | ವಿಳಾಸ |
|---|---|
| ಎಥೆರಿಯಮ್ / ಬಿಎಸ್ಸಿ | 0x450c0E58Fc2ba03632d3F5780ad8C966648B6F18 |
| ರೋನಿನ್ (ಇವಿಎಂ) | ronin:450c0E58Fc2ba03632d3F5780ad8C966648B6F18 |
| ವಿಕ್ಷನರಿ | bc1qs2mpls4p0f7fng073gy2rcdgjpf7la4eugpt6y |
| ವಿಕ್ಷನರಿ ನಗದು | bitcoincash:qqmvyxxklzp7l3eslxavhc8phl6hprdf25lwc29nlt |
| ಲಿಟೆಕಾಯಿನ್ | ltc1qnefc8x59a9cwtqnflt8hmqvezqw4hc7lt3fkqe |
| ಡೋಕೆಕಾಯಿನ್ | DNEJmYRZtzyK44tZea4S7wV3otTyRk48Fy |
| ಡ್ಯಾಶ್ | XtJ7E6mnhPK93Vib29PGQrTmQjhTTqFwbS |
| ಝಕಾಶ್ | t1d4hcEnBjdh9X6Wb6R2dxqjnxddJ6ocP8M |
| ಡಿಜಿಬಿಟ್ | DPmH2dhiGK3hk3A69tZUMz6tHzGFHBzSrH |
| ಮೊನೀರ್ | 42zhAidVhP7QETk83JAspS59ASALSHFio44vmu6MdDCz15cSqtqsG4QVyzY8vTrjGrTEA6zMbWW6Yft1Ynz1xLfCN5FVbXf |
| ಸೋಲಾನಾ | DWBAmQLi9gP6mk7UfJfQGYTV1UPK32WekLTqg83q1mc5 |
| TRON | TVgEgMemmJABYYnbNr1Wi8bSgADEkdEBt2 |
| ಟನ್ಗಳು | UQDTSkvwmptU9eG988KgxS3WjnYAZlXgfpJxnz4mhWZAvULr |
| ಏರಿಳಿತವನ್ನು | r9tj3cMCiqRijNYqNVYNuwKykkQfS8FE4H |
| ಪೋಲ್ಕಡಾಟ್ | 1JSkYqXQE4d28HdcmTPhbgCrdiPFTfSHxD67tam16p53oBG |
| ಹತ್ತಿರ | 5d6aec44551529e8cd9ebd3aaa84b3832fc3c7463596b2b6e72635b80096a364 |
| ಕಾಸ್ಮೊಸ್ | cosmos1pzfl3kv5g8g0ernj86rwpar08u2zl9suthx28e |
| ಆಸ್ಮೋಸಿಸ್ | osmo1pzfl3kv5g8g0ernj86rwpar08u2zl9surv463t |
| ಸೆಲೆಸ್ಟಿಯಾ | celestia1pzfl3kv5g8g0ernj86rwpar08u2zl9su6ah6a5 |
| ಚುಚ್ಚುಮದ್ದು | inj1g5xquk8u9wsrvvkn74uq4kxfvejgkmccn578gh |
| ಕಾವಾ | kava1kjfvgcz4q0y9yae2f3pa33vhj2estxxj3sqqux |
| ಸಾಮರಸ್ಯ | one19hn0n7dzkhtl9ta9ekv5592s85jwstpka76t3a |
| ಟೆರ್ರಾ | terra1h0dwu8z405jagdlr0fgr9jllac2sxajzlgme5x |
| Algorand | XSAMN3FTB5SUHUQFENBDDRXIMOPNFVLKAWA3RNOU54DWROMDZ6SR7DZ2PI |
| ನಾಕ್ಷತ್ರಿಕ | GACNZSV4EQO65NZZUOBS3TMJM7GFTSRNKQBVJOX5P2G7U7SEBQ2ZUDJE |
| ಕಾರ್ಡಾನೊ | addr1qyj050vla4cglmyrgm4vzf3dxtn0gynpks4t7vp7s3lg49e9wt0s94hcztzdgecxcz5hu9uk56q60yth6d66w026s2kq3ma56f |
| ಮಲ್ಟಿವರ್ಸ್ ಎಕ್ಸ್ | erd1slvlgqsmwzk0c8xtksm4eq5vdfnc26slpzqsyxhz456zvme5rpasue6ge0 |
| ಆಪ್ಟೋಸ್ | 0x580ecda1ebd6ca5a46be2097568d013308bd54ef1d147acb880b59f7709f280e |
| ಸುಯಿ | 0xf7e8a9a970fa65c058745c4b2cf2a856cc0283863e4ed1e142648f26097b0c78 |
| ನ್ಯಾನೋ | nano_393n56a5pfz8zg3nkzf7mytfgagzhu5mn9i3xiqg54weq8n1u8jgezxas7dn |
| ಫೈಲ್ಕಾಯಿನ್ | f1fypyww3xubopfnv7q6yh5l4bko44wmfktf3ckui |
| ಟೆಜೊಸ್ | tz1RccjnorHk61bt73ArLXcdgFjEj6T1ochk |
| ಎರ್ಗೊ | 9g1pNQGnFg7Hk1d9Z66bgHMkguGU7R41btypAnbG1NF5FJoNdBA |
| ಶಿರೋಲೇಖ | 0.0.10488092 |
ರೀಜೆಕ್ಸ್ ಕವರೇಜ್ ಹೊಂದಿರುವ ಆದರೆ ಡೀಫಾಲ್ಟ್ ಕಾನ್ಫಿಗರೇಶನ್ನಲ್ಲಿ ಖಾಲಿ ವ್ಯಾಲೆಟ್ ಸ್ಲಾಟ್ಗಳನ್ನು ಹೊಂದಿರುವ ಸರಪಳಿಗಳು - Sei, IOTA, Kaspa, Flow, Nervos, Decred, Ravencoin, Beacon-Chain BNB - ಈ ಬಿಲ್ಡ್ನಲ್ಲಿ ಸಕ್ರಿಯವಾಗಿ ಬದಲಿಯಾಗಿಲ್ಲ ಆದರೆ ಪತ್ತೆಹಚ್ಚಲಾಗಿದೆ. ಅವುಗಳನ್ನು ಬದಲಿ ವ್ಯಾಪ್ತಿಯ ಬದಲು ಮೇಲ್ವಿಚಾರಣಾ ವ್ಯಾಪ್ತಿಯಾಗಿ ಪರಿಗಣಿಸಿ.
ಗುಣಲಕ್ಷಣ ಮತ್ತು ಪ್ರೇರಣೆ
ಈ ಅಭಿಯಾನವು ತೆಳುವಾದ ಗುಣಲಕ್ಷಣ ಮೇಲ್ಮೈಯನ್ನು ನೀಡುತ್ತದೆ. ನಾವು ಆಪರೇಟರ್ ಗುರುತನ್ನು ದೃಢೀಕರಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ. ನಾವು ಏನು ದಾಖಲಿಸಬಹುದು:
- ಪ್ರಕಾಶಕರ ಮೆಟಾಡೇಟಾ. ಎನ್ಪಿಎಂ ಖಾತೆ ಗೊಣಗಾಟ ಅದರ ಇಮೇಲ್ ಅನ್ನು ಹೀಗೆ ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ olgascarlet@deltajohnsons.com ಗೆ ಇಮೇಲ್ ಮಾಡಿಡೊಮೇನ್ ಡೆಲ್ಟಾಜಾನ್ಸನ್ಸ್.ಕಾಮ್ ನಾವು ಪರಿಶೀಲಿಸಬಹುದಾದ ಕಾರ್ಪೊರೇಟ್ ಗುರುತನ್ನು ಪರಿಹರಿಸುವುದಿಲ್ಲ. npm ಖಾತೆಯು ಯಾವುದೇ ಇಮೇಲ್ ಪರಿಶೀಲನೆಯನ್ನು ತೋರಿಸುವುದಿಲ್ಲ ಮತ್ತು ಇಲ್ಲ SCM ಪರಿಶೀಲನೆ. ಯಾವುದೇ ಸಂಬಂಧಿತ ಸಾರ್ವಜನಿಕ GitHub ಉಪಸ್ಥಿತಿ ಇಲ್ಲ.
- ಸಂಗ್ರಹಣಾ ಕ್ಷೇತ್ರ. ನಮ್ಮ ಪ್ಯಾಕೇಜ್ ಯಾವುದೇ ಸಾಗಿಸುವುದಿಲ್ಲ ಭಂಡಾರ ಕ್ಷೇತ್ರ. ಕಾನೂನುಬದ್ಧ npm:@juggle/resize-ವೀಕ್ಷಕ ಸಾವಿರಾರು ನಕ್ಷತ್ರಗಳು ಮತ್ತು ಸಕ್ರಿಯ ಸಮಸ್ಯೆಗಳೊಂದಿಗೆ ನಿಜವಾದ GitHub ರೆಪೊಸಿಟರಿಯನ್ನು ತೋರಿಸುತ್ತದೆ. ರೆಪೊಸಿಟರಿ ಲಿಂಕ್ ಇಲ್ಲದಿರುವುದು npm UI ನಲ್ಲಿ ಒಂದೇ ವೇಗದ ದೃಶ್ಯ ಹೇಳಿಕೆಯಾಗಿದೆ.
- README ಕೃತಿಚೌರ್ಯ. README ಪ್ಯಾಕೇಜ್ ಕಾನೂನುಬದ್ಧವಾಗಿದೆ @ಜಗಲ್/ಮರುಗಾತ್ರ-ವೀಕ್ಷಕ README ಬೈಟ್-ಫಾರ್-ಬೈಟ್, ಸೇರಿದಂತೆ ಆಮದು ಉಲ್ಲೇಖಿಸುವ ಉದಾಹರಣೆಗಳು @ಜಗಲ್/ಮರುಗಾತ್ರ-ವೀಕ್ಷಕ ಸ್ವತಃ (ಪ್ರಕಾಶನ ಪ್ಯಾಕೇಜ್ ಅಲ್ಲ). ಆಪರೇಟರ್ ಆಮದುಗಳನ್ನು ಪುನಃ ಬರೆಯಲು ಸಹ ತಲೆಕೆಡಿಸಿಕೊಳ್ಳಲಿಲ್ಲ - ರೀಡ್ಮೀ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ, ಅಳವಡಿಸಲಾಗಿಲ್ಲ ಎಂಬ ಸಾಮಾನ್ಯ ಸಂಕೇತ.
- ತಿರುಗಿಸಲು ಯಾವುದೇ ಮೂಲಸೌಕರ್ಯವಿಲ್ಲ. C2 ಎಂಡ್ಪಾಯಿಂಟ್ ಇಲ್ಲ, DNS ಲುಕಪ್ ಇಲ್ಲ, IP ಇಲ್ಲ. ದುರುದ್ದೇಶಪೂರಿತ ನಡವಳಿಕೆಯನ್ನು ಸ್ಥಳೀಯ ಕ್ಲಿಪ್ಪರ್ ಜೊತೆಗೆ ಹಾರ್ಡ್-ಕೋಡೆಡ್ ವ್ಯಾಲೆಟ್ ಬಂಡಲ್ನಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಸುತ್ತುವರಿಯಲಾಗಿದೆ. ಇದು ಡೊಮೇನ್- ಅಥವಾ ASN-ಆಧಾರಿತ ಪಿವೋಟಿಂಗ್ ಲಭ್ಯವಿಲ್ಲದಂತೆ ಮಾಡುತ್ತದೆ. ಅಭಿಯಾನಗಳಾದ್ಯಂತ ಪಿವೋಟಿಂಗ್ ಮಾಡುವ ಡಿಫೆಂಡರ್ಗಳು ಫೈಲ್ನಲ್ಲಿರುವ ಯಾವುದೇ ಹಿಂದಿನ ಕ್ಲಿಪ್ಪರ್ಗೆ ವಿರುದ್ಧವಾಗಿ ವ್ಯಾಲೆಟ್ಗಳನ್ನು ಹ್ಯಾಶ್-ಮ್ಯಾಚ್ ಮಾಡಬೇಕು; ಪ್ಯಾಕೇಜ್ಗಳಾದ್ಯಂತ ವ್ಯಾಲೆಟ್ನ ಮರುಬಳಕೆ ಅತ್ಯಂತ ಟ್ರ್ಯಾಕ್ಟಬಲ್ ಕ್ರಾಸ್-ಕ್ಯಾಂಪೇನ್ ಲಿಂಕ್ ಆಗಿದೆ.
- ಹೆಸರಿಸುವ ಆಯ್ಕೆ. @jaggle/resizeobserves ಒಂದು ಪಾತ್ರವು ಹೊರಗಿದೆಯೇ? @ಜಗಲ್ ಮತ್ತು ಪ್ರಸಿದ್ಧ ಪದದಿಂದ ಒಂದು ರೂಪಾಂತರ ಮರುಗಾತ್ರಗೊಳಿಸಿ-ವೀಕ್ಷಕ. ಸಂಯೋಜಿತ ಸಂಪಾದನಾ-ದೂರವು ಎರಡು ಗ್ಲಿಫ್ಗಳಾಗಿವೆ. ಇದು ಉದ್ದೇಶಪೂರ್ವಕ ದೃಶ್ಯ ಘರ್ಷಣೆಯಾಗಿದೆ, ಸಾಮಾನ್ಯ ಸ್ಕ್ವಾಟ್ ಅಲ್ಲ.
ಪೇಲೋಡ್ ನಡವಳಿಕೆಯಲ್ಲಿ ಆಧಾರಿತವಾದ ಪ್ರೇರಣೆ: ಅವಕಾಶವಾದಿ ಕ್ಲಿಪ್ಬೋರ್ಡ್ ಪರ್ಯಾಯದ ಮೂಲಕ ಶುದ್ಧ ಹಣಗಳಿಕೆ. ಯಾವುದೇ ದೃಢೀಕರಣ ಕೊಯ್ಲು ಇಲ್ಲ, ಹೋಸ್ಟ್ ಫಿಂಗರ್ಪ್ರಿಂಟಿಂಗ್ ಇಲ್ಲ, ಪರಿಸರ-ವೇರಿಯಬಲ್ ಓದುವಿಕೆ ಇಲ್ಲ. ಬಲಿಪಶು ಯಾರೆಂದು ನಿರ್ವಾಹಕರು ಕಾಳಜಿ ವಹಿಸುವುದಿಲ್ಲ - ಬಲಿಪಶುವಿನ ಮುಂದಿನ ವರ್ಗಾವಣೆ ಪಟ್ಟಿ ಮಾಡಲಾದ ವಿಳಾಸಗಳಲ್ಲಿ ಒಂದಕ್ಕೆ ಬಿಂದುಗಳ ಮೇಲೆ ಅವರು ಕಾಳಜಿ ವಹಿಸುತ್ತಾರೆ. ನಲವತ್ತು-ಸರಪಳಿ ವ್ಯಾಪ್ತಿಯು ಕಾರ್ಯದಲ್ಲಿರುವ ಲಾಟರಿ ಮಾದರಿಯಾಗಿದೆ: ಎರಕಹೊಯ್ದ ಅಗಲ, ಒಂದೇ ಹೆಚ್ಚಿನ ಮೌಲ್ಯದ ಪೇಸ್ಟ್ ಪ್ರತಿ N ಸ್ಥಾಪನೆಗಳಿಗೆ ಒಮ್ಮೆ ಇಳಿಯುತ್ತದೆ ಎಂದು ಭಾವಿಸುತ್ತೇವೆ.
ನಿರ್ವಾಹಕರು ತೆಗೆದುಹಾಕುವಿಕೆಯ ಬಗ್ಗೆ ಕಾಳಜಿ ವಹಿಸುತ್ತಿಲ್ಲ ಎಂದು ತೋರುತ್ತದೆ. ಒಂದೇ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಎರಡು ಗಂಟೆಗಳ ಒಳಗೆ ಒಂಬತ್ತು ಆವೃತ್ತಿಗಳನ್ನು ಪ್ರಕಟಿಸುವುದು ಪ್ರಕಟಣೆ ಮತ್ತು ಸುಡುವ ಹ್ಯಾಂಡಲ್ನಂತೆ ಓದುತ್ತದೆ: ತೆಗೆದುಹಾಕುವಿಕೆಯ ವಿಳಂಬವು ಹೆಚ್ಚಾಗುವ ಮೊದಲು ನೋಂದಾವಣೆ ಹೆಜ್ಜೆಗುರುತನ್ನು ಗರಿಷ್ಠಗೊಳಿಸಿ, ನಂತರ ಮುಂದುವರಿಯಿರಿ. ನಾವು ಗಮನಿಸಿಲ್ಲ. @ಜಗ್ಗಲ್ ಬರೆಯುವ ಸಮಯದಲ್ಲಿ ಹೊಸ ವ್ಯಾಪ್ತಿಯಡಿಯಲ್ಲಿ ಮರುಪ್ರಕಟಿಸಲಾಗುತ್ತಿದೆ, ಆದರೆ ನಾವು ಒಂದೇ ರೀತಿಯ ವ್ಯಾಪ್ತಿಗಳನ್ನು ನಿರೀಕ್ಷಿಸುತ್ತೇವೆ (@ಜಗ್ಗಿ, @ಜಗಲ್-, @ಜೋಗಲ್) ಆಪರೇಟರ್ ಇನ್ನೂ ಸಕ್ರಿಯವಾಗಿದ್ದರೆ ಮುಂಬರುವ ದಿನಗಳಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ.
ಪರಿಣಾಮ, ಪ್ರವೃತ್ತಿಗಳು ಮತ್ತು ರಕ್ಷಕರು ಏನು ಮಾಡಬೇಕು
ಪರಿಣಾಮ
ಪ್ರಸ್ತುತ ಡೇಟಾಸೆಟ್ನಿಂದ ನೈಜ ಹಣದಲ್ಲಿ ಪರಿಣಾಮವನ್ನು ಪರಿಮಾಣೀಕರಿಸುವುದು ಸಾಧ್ಯವಿಲ್ಲ. ಕ್ಲಿಪ್ಪರ್ ಯಾವುದೇ ಟೆಲಿಮೆಟ್ರಿಯನ್ನು ಬರೆಯುವುದಿಲ್ಲ ಮತ್ತು ವಿಶ್ಲೇಷಣೆಯ ಕಟ್ಆಫ್ನಂತೆ ವ್ಯಾಲೆಟ್ಗಳು ಬದಲಿ ವರ್ಗಾವಣೆಗಳನ್ನು ಸ್ವೀಕರಿಸುವುದನ್ನು ಇನ್ನೂ ಗಮನಿಸಲಾಗಿಲ್ಲ (ಪಟ್ಟಿ ಮಾಡಲಾದ ಸರಪಳಿಗಳ ಅನುಸರಣಾ ಸ್ವೀಪ್ ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿದೆ). ಕಾನೂನುಬದ್ಧ npm:@juggle/resize-ವೀಕ್ಷಕ ಸರಾಸರಿ ಏಳು-ಅಂಕಿಯ ವಾರದ ಡೌನ್ಲೋಡ್ಗಳಲ್ಲಿ - ಹೆಚ್ಚಿನ ಟ್ರಾಫಿಕ್ ಟೈಪೊಸ್ಕ್ವಾಟ್ ಗುರಿ - ಮತ್ತು ದುರುದ್ದೇಶಪೂರಿತ ಪ್ಯಾಕೇಜ್ ಬಹಿರಂಗಪಡಿಸುವಿಕೆಯ ಸಮಯದಲ್ಲಿ 24 ಗಂಟೆಗಳಿಗಿಂತ ಕಡಿಮೆ ಕಾಲ ಲೈವ್ ಆಗಿತ್ತು, ಇದು ಬಹಿರಂಗಪಡಿಸಿದ ಜನಸಂಖ್ಯೆಯನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತದೆ ಆದರೆ ಅದನ್ನು ಶೂನ್ಯಗೊಳಿಸುವುದಿಲ್ಲ.
ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ಯೋಗ್ಯವಾದ ಬ್ಲಾಸ್ಟ್ ತ್ರಿಜ್ಯವು ನೇರ ಡೌನ್ಲೋಡ್ಗಳಲ್ಲ @jaggle/resizeobserves — ಅವು ಚಿಕ್ಕದಾಗಿರಬಹುದು. ಇವು **ಟ್ರಾನ್ಸಿಟಿವ್ ಇನ್ಸ್ಟಾಲ್ಗಳು**: ಡೆವಲಪರ್ ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ ಯೋಜನೆಗೆ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸೇರಿಸುತ್ತಿದ್ದಾರೆ, ಚಾಲನೆಯಲ್ಲಿದ್ದಾರೆ npm ಸ್ಥಾಪನೆ, ಮತ್ತು ನಂತರ ಇನ್ಸ್ಟಾಲ್ ಹುಕ್ ಅನ್ನು ಎಂದಾದರೂ ರನ್ ಮಾಡಿರುವುದನ್ನು ಮರೆತುಬಿಡುತ್ತದೆ. ಪೋಸ್ಟ್ಇನ್ಸ್ಟಾಲ್ ಅನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಿದ ಪ್ರತಿಯೊಂದು ಯಂತ್ರವು ಈಗ ಪ್ರಾಜೆಕ್ಟ್ ಇನ್ನೂ ಡಿಸ್ಕ್ನಲ್ಲಿದೆಯೇ ಎಂಬುದನ್ನು ಲೆಕ್ಕಿಸದೆ, ಸ್ವಯಂ-ಪ್ರಾರಂಭದಲ್ಲಿ ಪ್ರತಿ-ಬಳಕೆದಾರ ಕ್ಲಿಪ್ಬೋರ್ಡ್ ಹೈಜಾಕರ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಪ್ಯಾಕೇಜ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತಿದೆ ನೋಡ್_ಮಾಡ್ಯೂಲ್ಗಳು ನಿರಂತರತೆಯನ್ನು ತೆಗೆದುಹಾಕುವುದಿಲ್ಲ.
ಉದಯೋನ್ಮುಖ ಮಾದರಿಗಳು
ಈ ಅಭಿಯಾನವು ಎರಡು ಪ್ರವೃತ್ತಿಗಳನ್ನು ನಿರೂಪಿಸುತ್ತದೆ.
npm ಪೈಥಾನ್-ಪೇಲೋಡ್ ವಿತರಣಾ ಹೊದಿಕೆಯಂತೆ. npm ಟಾರ್ಬಾಲ್ 4-ಸಾಲಿನ ಸ್ಥಾಪಕವಾಗಿದೆ; ನಿಜವಾದ ಕದಿಯುವವನು ಪೈಥಾನ್, ಇದನ್ನು ಸಿಸ್ಟಮ್-ವೈಡ್ನಿಂದ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಪಿಪ್ ಬಂಡಲ್ ಮಾಡಿದ ಡೈರೆಕ್ಟರಿಯಿಂದ. ಇದು ಹೊಸದಲ್ಲ - ನಾವು npm ಪ್ಯಾಕೇಜ್ಗಳು ಪೈಥಾನ್ ಅನ್ನು ಬಿಡುವುದನ್ನು ಮೊದಲು ನೋಡಿದ್ದೇವೆ - ಆದರೆ ಇದು ಕ್ರಿಪ್ಟೋ-ಕ್ಲಿಪ್ಪರ್ ಅಭಿಯಾನಗಳಲ್ಲಿ ಅಳೆಯಬಹುದಾದಷ್ಟು ಹೆಚ್ಚು ಸಾಮಾನ್ಯ ಆಕಾರವಾಗುತ್ತಿದೆ. ಆಪರೇಟರ್ಗೆ ಅನುಕೂಲವು ಎರಡು ಪಟ್ಟು: ಪೈಥಾನ್ ಕ್ಲಿಪ್ಬೋರ್ಡ್ ಲೈಬ್ರರಿಗಳು (ಪೈಪರ್ಕ್ಲಿಪ್ ಅವುಗಳಲ್ಲಿ ಮೊದಲನೆಯದು) ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸಮಾನಾರ್ಥಕಗಳಿಗಿಂತ ಸ್ವಚ್ಛ ಮತ್ತು ಹೆಚ್ಚು ಅಡ್ಡ-ವೇದಿಕೆಯಾಗಿದೆ, ಮತ್ತು ಹೆಚ್ಚಿನ ಸ್ವಯಂಚಾಲಿತ npm ಸ್ಕ್ಯಾನರ್ಗಳು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್ಗಳನ್ನು ಮತ್ತು ಪೈಥಾನ್ ಅನ್ನು ಭಾರವಾಗಿ ತೂಗುತ್ತವೆ. .ಪಿ ಹಗುರವಾಗಿ ಕಟ್ಟುಗಳು. ವೆಚ್ಚವೆಂದರೆ ಅನುಸ್ಥಾಪನೆಯ ಹೆಜ್ಜೆಗುರುತು ಹೆಚ್ಚು ಜೋರಾಗಿರುತ್ತದೆ - ಹೊಸದು ಪಿಪ್ ಸ್ಥಾಪನೆ ಸಾಮಾನ್ಯವಾಗಿ ಇಲ್ಲದ ಡೆವಲಪರ್ ಯಂತ್ರದಲ್ಲಿ ಮರೆಮಾಡುವುದು ಕಷ್ಟ ಪಿಪ್ ಸ್ಥಾಪನೆ ಸಮಯದಲ್ಲಿ npm ಸ್ಥಾಪನೆ.
ಪ್ಲಾಟ್ಫಾರ್ಮ್-ಸ್ಥಳೀಯ ಹೆಸರುಗಳೇ ಏಕೈಕ ರಹಸ್ಯ. ಇತ್ತೀಚಿನ ಹಲವಾರು ಕ್ಲಿಪ್ಪರ್ಗಳು ಮತ್ತು ಸಣ್ಣ-ಪೇಲೋಡ್ ಕಳ್ಳರು ಕೋಡ್-ಮಟ್ಟದ ಅಸ್ಪಷ್ಟತೆಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಕೈಬಿಟ್ಟು ಕಾನೂನುಬದ್ಧವಾಗಿ ಕಾಣುವ ನಿರಂತರ ಲೇಬಲ್ಗಳ ಪರವಾಗಿದ್ದಾರೆ. ಪೈಥಾನ್3-ಡಿಬಸ್-ಸಹಾಯಕ, com.apple.python.runtime, ಮತ್ತು ಪೈರನ್ಟೈಮ್ ಬ್ರೋಕರ್ ಪಠ್ಯಪುಸ್ತಕ ಉದಾಹರಣೆಗಳಾಗಿವೆ — ರಕ್ಷಕನ ಕಣ್ಣು ನಲವತ್ತು ಬಳಕೆದಾರ ಸೇವೆಗಳ ಪಟ್ಟಿಯಲ್ಲಿ ಬಿಟ್ಟುಬಿಡುವ ಹೆಸರುಗಳು. ಇದು ಅಗ್ಗದ, ಬಾಳಿಕೆ ಬರುವ ರಹಸ್ಯ ರೂಪವಾಗಿದೆ: ತೆಗೆದುಹಾಕುವಿಕೆ ಪ್ರತಿ ಪ್ಯಾಕೇಜ್ಗೆ, ಆದರೆ ನಿರಂತರ ಫೈಲ್ಗಳು ತೆಗೆದುಹಾಕುವಿಕೆಯಿಂದ ಬದುಕುಳಿಯುತ್ತವೆ ಮತ್ತು ನೈಜವಾಗಿ ಕಾಣುವ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಘಟಕದ ಹೆಸರಿನ ಸೇವೆಯು ಸ್ಪಷ್ಟವಾದ ಲೆಕ್ಕಪರಿಶೋಧನೆಯಿಂದ ಮಾತ್ರ ಶುದ್ಧೀಕರಿಸಲ್ಪಡುತ್ತದೆ.
ರಕ್ಷಕರು ಏನು ಮಾಡಬೇಕು?
- ~/.config/systemd/user/, ~/Library/LaunchAgents/, ಮತ್ತು Get-ScheduledTask ಅನ್ನು ಆಡಿಟ್ ಮಾಡಿ ಔಟ್ಪುಟ್ IOC ಗಳಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾದ ನಮೂದುಗಳಿಗಾಗಿ ಡೆವಲಪರ್ ಯಂತ್ರಗಳಲ್ಲಿ. npm ಪ್ಯಾಕೇಜ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವುದರಿಂದ ಇವು ಸ್ಥಳದಲ್ಲಿಯೇ ಉಳಿಯುತ್ತವೆ; ಅವುಗಳನ್ನು ಕೈಯಿಂದ ತೆಗೆದುಹಾಕಬೇಕಾಗುತ್ತದೆ.
- ಪಟ್ಟಿ ಮಾಡಲಾದ ವ್ಯಾಲೆಟ್ ವಿಳಾಸಗಳಿಗೆ ವರ್ಗಾವಣೆಗಳನ್ನು ನಿರ್ಬಂಧಿಸಿ ವಿಳಾಸ-ಅನುಮತಿಗಳು ಲಭ್ಯವಿರುವ ಕಾರ್ಪೊರೇಟ್-ಖಜಾನೆ ಮತ್ತು DeFi-ವ್ಯಾಲೆಟ್ ಗಡಿಗಳಲ್ಲಿ.
- ~/.config/clipboard-guardian/config.json ಗಾಗಿ ಹುಡುಕಿ (ಮತ್ತು ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸಮಾನ) ಡೆವಲಪರ್-ಮೆಷಿನ್ ಫ್ಲೀಟ್ನಾದ್ಯಂತ. ಫೈಲ್ನ ಉಪಸ್ಥಿತಿಯು ಅದನ್ನು ಯಾವ ಪ್ಯಾಕೇಜ್ ಆವೃತ್ತಿಯು ವಿತರಿಸಿದರೂ ಹೆಚ್ಚಿನ ವಿಶ್ವಾಸಾರ್ಹತೆಯ ಸೋಂಕು.
- clipboard_guardian/guardian.py ಗಾಗಿ node_modules/ ಅನ್ನು ಹುಡುಕಿ ತೆಗೆದುಹಾಕುವಿಕೆಗೆ ಮುಂಚಿನ ಬಿಲ್ಡ್-ಕ್ಯಾಶ್ ಸ್ನ್ಯಾಪ್ಶಾಟ್ಗಳಲ್ಲಿ. ಫೈಲ್ನ md5 ಎಲ್ಲಾ ಪರಿಶೀಲಿಸಿದ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಸ್ಥಿರವಾಗಿರುತ್ತದೆ.
- ಲಾಕ್ಫೈಲ್-ಪಿನ್ @juggle/resize-observer (ಕಾನೂನುಬದ್ಧ ಪ್ಯಾಕೇಜ್) ಆದ್ದರಿಂದ ಭವಿಷ್ಯದ ಸ್ಥಾಪನೆಗಳು ಒಂದು-ಅಕ್ಷರದ ತಪ್ಪು ಟೈಪ್ ಅಡಿಯಲ್ಲಿ ಬೇರೆ ಯಾವುದಕ್ಕೂ ಪರಿಹರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ವಿಶೇಷವಾಗಿ ಲಾಕ್ಫೈಲ್-ರಹಿತ ವರ್ಕ್ಫ್ಲೋಗಳಲ್ಲಿ ನಂತಹ npx.
- ಯಾವುದೇ npm ಪೋಸ್ಟ್ಇನ್ಸ್ಟಾಲ್ ಅನ್ನು ಪಿಪ್ ಇನ್ಸ್ಟಾಲ್ಗೆ ಆಹ್ವಾನಿಸುವುದನ್ನು ಪರಿಗಣಿಸಿ ಹೆಚ್ಚಿನ ತೀವ್ರತೆಯಂತೆ ನಿರ್ಮಾಣ ಹಂತದಲ್ಲಿದೆ-pipeline ನೀತಿ. ಅನುಸ್ಥಾಪನೆಯ ಸಮಯದಲ್ಲಿ npm ಪ್ಯಾಕೇಜ್ಗೆ ಪಿಪ್ ಅಗತ್ಯವಿರುವ ಯಾವುದೇ ಕಾನೂನುಬದ್ಧ ಕಾರಣವಿಲ್ಲ - ಪೈಥಾನ್ ಟೂಲಿಂಗ್ ಪೈಥಾನ್ ಟೂಲಿಂಗ್ ಅನ್ನು ವಿತರಿಸುತ್ತದೆ.
- ಪೈಪರ್ಕ್ಲಿಪ್ ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವ python3-dbus-helper ಹೆಸರಿನ ಪ್ರಕ್ರಿಯೆಗಳಿಗಾಗಿ process_iter()-ಹೋಲಿಸಬಹುದಾದ ಮಾನಿಟರಿಂಗ್ ಡೇಟಾವನ್ನು ಹುಡುಕಿ — ವೇಷ ಹೊಂದಾಣಿಕೆಯಿಲ್ಲದಿರುವುದು (ಕ್ಲಿಪ್ಬೋರ್ಡ್ ಲೈಬ್ರರಿಯನ್ನು ಹಿಡಿದಿರುವ ಡಿ-ಬಸ್ ಸಹಾಯಕ) ನಮ್ಮಲ್ಲಿರುವ ಅತ್ಯಂತ ಸ್ವಚ್ಛವಾದ ವರ್ತನೆಯ ಸೂಚಕವಾಗಿದೆ.
- ಸೋಂಕಿತ ಯಂತ್ರಗಳಿಂದ ಅಂಟಿಸಲಾದ ವ್ಯಾಲೆಟ್ ವಿಳಾಸಗಳನ್ನು ತಿರುಗಿಸಿ. ಕ್ಲಿಪ್ಬೋರ್ಡ್ ಹೈಜಾಕರ್ ವ್ಯಾಲೆಟ್ UI ಮತ್ತು ಪೇಸ್ಟ್ ಗುರಿಯ ನಡುವಿನ ಮಾರ್ಗವನ್ನು ರಾಜಿ ಮಾಡಿಕೊಳ್ಳುತ್ತಾನೆ; ಸೋಂಕು ತಗುಲಿದಾಗ ನಕಲಿಸಿದ ವಿಳಾಸಗಳನ್ನು ಮೌನವಾಗಿ ಬದಲಾಯಿಸಬಹುದು. ಸೋಂಕು ತಗುಲಿದಾಗ ಕಳುಹಿಸಲಾದ ಯಾವುದನ್ನಾದರೂ ಸಂಭಾವ್ಯವಾಗಿ ತಪ್ಪು ನಿರ್ದೇಶನ ಎಂದು ಪರಿಗಣಿಸಬೇಕು.
ತೀರ್ಮಾನ: ನಿರಂತರತೆಯು ತೆಗೆದುಹಾಕುವಿಕೆಯನ್ನು ಮೀರಿಸುತ್ತದೆ. ನೋಂದಾವಣೆ ಅಂತಿಮವಾಗಿ ತೆಗೆದುಹಾಕುತ್ತದೆ @jaggle/resizeobserves ಎಲ್ಲಾ ಒಂಬತ್ತು ಆವೃತ್ತಿಗಳಲ್ಲಿ; systemd ಯುನಿಟ್, ಲಾಂಚ್ಅಜೆಂಟ್ ಮತ್ತು ಶೆಡ್ಯೂಲ್ಡ್ ಟಾಸ್ಕ್ ತಮ್ಮನ್ನು ತಾವೇ ತೆಗೆದುಹಾಕುವುದಿಲ್ಲ.
ಉಲ್ಲೇಖಗಳು
- npm ನಲ್ಲಿ @juggle/resize-observer — ಈ ಟೈಪೊಸ್ಕ್ವಾಟ್ ಅನುಕರಿಸುವ ಕಾನೂನುಬದ್ಧ ಪ್ಯಾಕೇಜ್; ಬೈಟ್-ಫಾರ್-ಬೈಟ್ README ಕೃತಿಚೌರ್ಯಕ್ಕೆ ಆಧಾರವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ.
- @jaggle/resizeobserves ರಿಜಿಸ್ಟ್ರಿ ಮೆಟಾಡೇಟಾ — ಒಂಬತ್ತು ದುರುದ್ದೇಶಪೂರಿತ ಆವೃತ್ತಿಗಳಿಗೆ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳನ್ನು ಪ್ರಕಟಿಸಿ, ಫೋರೆನ್ಸಿಕ್ ಟೈಮ್ಲೈನ್ಗೆ ಉಪಯುಕ್ತವಾಗಿದೆ.





