เจธเจผเจพเจˆ-เจนเฉเจฒเฉเจฆ 2 เจตเจฐเจฎ เจฆเฉเจ†เจฐเจพ เจนเจพเจธเจฒ เจ•เฉ€เจคเฉ‡ เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจกเฉ‡เจŸเจพ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ

เจตเจฟเจœเจผ เจจเฉ‡ เจธเจผเจพเจˆ-เจนเฉเจฒเฉเจฆ 2 เจตเจฐเจฎ เจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ‡ เจนเจจ, เจœเจฟเจธเจจเฉ‡ NPM เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš 800 เจคเฉ‹เจ‚ เจตเฉฑเจง เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ‡ เจ–เจคเจฐเจจเจพเจ• เจฐเฉ€เจฒเฉ€เจœเจผ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ‡, เจ•เฉเฉฑเจฒ 100 เจฎเจฟเจฒเฉ€เจ…เจจ เจคเฉ‹เจ‚ เจตเฉฑเจง เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค เจ‡เฉฑเจ• เจธเฉฐเจ•เจฐเจฎเจฟเจค เจชเฉˆเจ•เฉ‡เจœ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจ•เฉ€เฉœเจพ เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเจฆเจพ เจนเฉˆ, เจจเจตเฉ‡เจ‚ เจ–เจคเจฐเจจเจพเจ• เจฐเฉ€เจฒเฉ€เจœเจผ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ (เจ‡เฉฑเจ• NPM เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจ•เจจเฉˆเจ•เจธเจผเจจ เจŸเฉ‹เจ•เจจ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ 'เจคเฉ‡), เจ…เจคเฉ‡ GitHub 'เจคเฉ‡ เจจเจตเฉ‡เจ‚ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจฌเจฃเจพ เจ•เฉ‡ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจชเจพเจ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจœเจจเจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

GitHub 'เจคเฉ‡ เจ•เฉ€เฉœเฉ‡ เจฆเฉเจ†เจฐเจพ เจฐเฉ‹เจ•เฉ‡ เจ—เจ เจกเฉ‡เจŸเจพ เจตเจพเจฒเฉ‡ 30 เจคเฉ‹เจ‚ เจตเฉฑเจง เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค เจ‡เจนเจจเจพเจ‚ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเจ—เจญเจ— 70% เจตเจฟเฉฑเจš เจ‡เฉฑเจ• content.json เจซเจพเจˆเจฒ เจธเฉ€, 50% เจตเจฟเฉฑเจš เจ‡เฉฑเจ• truffleSecrets.json เจซเจพเจˆเจฒ เจธเฉ€, เจ…เจคเฉ‡ 80% เจตเจฟเฉฑเจš เจ‡เฉฑเจ• environment.json เจซเจพเจˆเจฒ เจธเฉ€, เจœเจฟเจธ เจตเจฟเฉฑเจš เจเจ•เจธเฉˆเจธ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚, เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจกเฉ‡เจŸเจพ เจ…เจคเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจธเจจ เจœเฉ‹ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฆเฉ‡ เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจชเจพเจ เจ—เจ เจธเจจ เจœเจฟเจธเจจเฉ‡ เจ•เฉ€เฉœเฉ‡ เจตเจพเจฒเฉ‡ เจ–เจคเจฐเจจเจพเจ• เจชเฉˆเจ•เฉ‡เจœ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเจพ เจธเฉ€เฅค เจ‡เจนเจจเจพเจ‚ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฒเจ—เจญเจ— 400 actionSecrets.json เจซเจพเจˆเจฒเจพเจ‚ เจตเฉ€ เจธเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจš GitHub เจเจ•เจธเจผเจจ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจฎเจฟเจฒเฉ€เจ†เจ‚ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจธเจจเฅค

contents.json เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš GitHub เจจเจพเจฒ เจœเฉเฉœเจจ เจฒเจˆ 500 เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจฟเจฒเฉฑเจ–เจฃ เจชเฉเจฐเจฎเจพเจฃ เจชเฉฑเจคเจฐ เจ…เจคเฉ‡ เจŸเฉ‹เจ•เจจ เจธเจจเฅค truffleSecrets.json เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฎเจเฉŒเจคเจพ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ TruffleHog เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจšเจฒเจพ เจ•เฉ‡ เจ–เฉ‹เจœเจฟเจ† เจ—เจฟเจ† เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจกเฉ‡เจŸเจพ เจธเฉ€เฅค เจ‰เจชเจฏเฉ‹เจ—เจคเจพ 800 เจคเฉ‹เจ‚ เจตเฉฑเจง เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจเจ•เจธเฉˆเจธ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚, เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚, เจชเจพเจธเจตเจฐเจก เจ…เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเฉ‡เจตเจพเจตเจพเจ‚, เจ•เจฒเจพเจ‰เจก เจตเจพเจคเจพเจตเจฐเจฃ, เจ‰เจคเจชเจพเจฆเจพเจ‚ เจ…เจคเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจชเฉเจฐเจฌเฉฐเจงเจจ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจŸเฉ‹เจ•เจจ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจ•เฉเฉฑเจฒ เจฎเจฟเจฒเจพ เจ•เฉ‡, truffleSecrets.json เจตเจฟเฉฑเจš 400 เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจฟเจฒเฉฑเจ–เจฃ เจฐเจฟเจ•เจพเจฐเจก เจฎเจฟเจฒเฉ‡, เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเจ—เจญเจ— 2.5% (~10000) เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค

เจ‡เจน เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจฒเฉ€เจ• เจนเฉ‹เจˆ เจ—เฉเจชเจค เจœเจพเจฃเจ•เจพเจฐเฉ€ เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจฒเจนเจฟเจฐ เจฒเจˆ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจฌเจฟเฉฐเจฆเฉ‚ เจฌเจฃ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจกเฉ‡เจŸเจพ เจตเฉˆเจง เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, เจ‡เฉฑเจ• เจ†เจกเจฟเจŸ เจจเฉ‡ เจฆเจฟเจ–เจพเจ‡เจ† เจ•เจฟ เจ•เฉ€เฉœเฉ‡ เจฆเฉเจ†เจฐเจพ เจธเฉฐเจ•เจฐเจฎเจฟเจค เจธเจฟเจธเจŸเจฎเจพเจ‚ เจคเฉ‹เจ‚ เจนเจพเจธเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจ 60% NPM เจเจ•เจธเฉˆเจธ เจŸเฉ‹เจ•เจจ เจตเฉˆเจง เจฐเจนเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค

เจ‡เจน เจฐเจฟเจชเฉ‹เจฐเจŸ เจชเฉเจฐเจญเจพเจตเจฟเจค เจธเจฟเจธเจŸเจฎเจพเจ‚ เจคเฉ‹เจ‚ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจฆเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ†เจฎ เจ…เฉฐเจ•เฉœเฉ‡ เจตเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค 23% เจตเจฐเจฎ เจฒเจพเจ‚เจš เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฎเจธเจผเฉ€เจจเจพเจ‚ 'เจคเฉ‡ เจนเฉ‹เจ, เจ…เจคเฉ‡ 77% เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃ เจตเจพเจคเจพเจตเจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจš เจนเฉ‹เจ (60% GitHub เจเจ•เจธเจผเจจ, 5% Jenkins, 5% GitLab CI, 3% AWS CodeBuild)เฅค 87% เจธเจฟเจธเจŸเจฎ เจตเจฐเจคเฉ‡ เจ—เจเฅค Linux, 12% - macOS เจ…เจคเฉ‡ 1% - Windows. 76% เจฒเจพเจ‚เจš เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจธเจจ, 13% เจฎเฉเฉฑเจ– เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจธเจจเฅค

60% เจธเจพเจฐเฉ‡ เจ‡เจจเจซเฉˆเจ•เจธเจผเจจ @postman/tunnel-agent-0.6.7 เจ…เจคเฉ‡ @asyncapi/specs-6.8.3 เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ‡ เจ–เจคเจฐเจจเจพเจ• เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจฆเฉ€ เจธเจฅเจพเจชเจจเจพ เจ•เจพเจฐเจจ เจนเฉ‹เจเฅค 99% เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจ•เฉ€เฉœเฉ‡ เจจเฉ‚เฉฐ "node setup_bun.js" เจ•เจฎเจพเจ‚เจก เจšเจฒเจพ เจ•เฉ‡ เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจœเฉ‹ เจ•เจฟ package.json เจฆเฉ‡ เจชเฉเจฐเฉ€-เจ‡เฉฐเจธเจŸเจพเจฒ เจญเจพเจ— เจตเจฟเฉฑเจš เจฆเจฐเจธเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€ (เจฌเจพเจ•เฉ€ 1% เจธเฉฐเจญเจพเจตเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจนเฉ‹เจ‡เจ† เจธเฉ€)เฅค


เจธเจผเจพเจˆ-เจนเฉเจฒเฉเจฆ 2 เจตเจฐเจฎ เจฆเฉเจ†เจฐเจพ เจนเจพเจธเจฒ เจ•เฉ€เจคเฉ‡ เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจกเฉ‡เจŸเจพ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ


เจธเจฐเฉ‹เจค: opennet.ru
DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจฒเจˆ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ ๐Ÿ”ฅ DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ | ProHoster