Packj - เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเปƒเบ™ Python เปเบฅเบฐ JavaScript

เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก Packj, เป€เบŠเบดเปˆเบ‡เบงเบดเป€เบ„เบฒเบฐเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”, เป„เบ”เป‰เป€เบœเบตเบเปเบœเปˆเบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ„เปเบฒเบชเบฑเปˆเบ‡เป€เบ›เบตเบ”เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบžเบงเบเป€เบ‚เบปเบฒเบเปเบฒเบ™เบปเบ”เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เปƒเบ™เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบดเบ”เบˆเบฐเบเปเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบซเบผเบทเบกเบตเบˆเบธเบ”เบญเปˆเบญเบ™เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เป‚เบˆเบกเบ•เบต. เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบเบฒเบ™โ€‹เบซเบธเป‰เบกโ€‹เบซเปเปˆโ€‹เปƒเบ™โ€‹เบ„เปเบฒโ€‹เบ–เบฒเบก ("เบ•เปˆเบญเบ‡โ€‹เป‚เบชเป‰โ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹"โ€‹)โ€‹. เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆเปเบกเปˆเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบ™เบžเบฒเบชเบฒ Python เปเบฅเบฐ JavaScript, เป‚เบฎเบ”เบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต PyPi เปเบฅเบฐ NPM (เบžเบงเบเป€เบ‚เบปเบฒเบเบฑเบ‡เบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš Ruby เปเบฅเบฐ RubyGems เปƒเบ™เป€เบ”เบทเบญเบ™เบ™เบตเป‰). เบฅเบฐเบซเบฑเบ”เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ Python เปเบฅเบฐเปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” AGPLv3.

เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ 330 เบžเบฑเบ™เบŠเบธเบ”เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™ PyPi, 42 เบŠเบธเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบ—เบตเปˆเบกเบต backdoors เปเบฅเบฐ 2.4 เบžเบฑเบ™เบŠเบธเบ”เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เป„เบ”เป‰เบ–เบทเบเบฅเบฐเบšเบธ. เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบเบงเบ”เบเบฒ, เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบฅเบฐเบซเบฑเบ”เบ„เบปเบ‡เบ—เบตเปˆเป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบฅเบฑเบเบชเบฐเบ™เบฐ API เปเบฅเบฐเบ›เบฐเป€เบกเบตเบ™เบเบฒเบ™เบ›เบฐเบเบปเบ”เบ•เบปเบงเบ‚เบญเบ‡เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ OSV. เบŠเบธเบ” MalOSS เบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบงเบดเป€เบ„เบฒเบฐ API. เบฅเบฐเบซเบฑเบ”เบŠเบธเบ”เป„เบ”เป‰เบ–เบทเบเบงเบดเป€เบ„เบฒเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบเบปเบ”เบ•เบปเบงเบ‚เบญเบ‡เบฎเบนเบšเปเบšเบšเบ›เบปเบเบเบฐเบ•เบดเบ—เบตเปˆเปƒเบŠเป‰เบ—เบปเปˆเบงเป„เบ›เปƒเบ™ malware. เปเบกเปˆเปเบšเบšเป„เบ”เป‰เบ–เบทเบเบเบฐเบเบฝเบกเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบชเบถเบเบชเบฒเบ‚เบญเบ‡ 651 เบŠเบธเบ”เบ—เบตเปˆเบกเบตเบเบดเบ”เบˆเบฐเบเปเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบ—เบตเปˆเบ–เบทเบเบขเบทเบ™เบขเบฑเบ™.

เบกเบฑเบ™เบเบฑเบ‡เบเปเบฒเบ™เบปเบ”เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเปเบฅเบฐ metadata เบ—เบตเปˆเบ™เปเบฒเป„เบ›เบชเบนเปˆเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ•เปเปˆเบเบฒเบ™เปƒเบŠเป‰เปƒเบ™เบ—เบฒเบ‡เบ—เบตเปˆเบœเบดเบ”, เป€เบŠเบฑเปˆเบ™: เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฑเบ™เบœเปˆเบฒเบ™ "eval" เบซเบผเบท "exec", เบเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เปƒเบซเบกเปˆเปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป€เบ•เบฑเบเบ™เบดเบเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™, เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก, เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบ, เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปƒเบ™เบชเบฐเบ„เบดเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ (setup.py), เป‚เบ”เบเปƒเบŠเป‰ typesquatting (เบเปเบฒเบ™เบปเบ”เบŠเบทเปˆเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบŠเบทเปˆเบ‚เบญเบ‡เบซเปเบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเบ™เบดเบเบปเบก), เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป‚เบ„เบ‡เบเบฒเบ™เบฅเป‰เบฒเบชเบฐเป„เบซเบกเปเบฅเบฐเบ›เบฐเบ–เบดเป‰เบกเป„เบงเป‰, เบฅเบฐเบšเบธเบญเบตเป€เบกเบงเปเบฅเบฐเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบšเปเปˆเบกเบตเบขเบนเปˆ, เบเบฒเบ™เบ‚เบฒเบ”เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ—เบตเปˆเบกเบตเบฅเบฐเบซเบฑเบ”.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบ™เบฑเบเบ„เบปเป‰เบ™เบ„เบงเป‰เบฒเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบญเบทเปˆเบ™เป†เบ‚เบญเบ‡เบซเป‰เบฒเปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™ PyPi, เป€เบŠเบดเปˆเบ‡เบชเบปเปˆเบ‡เป€เบ™เบทเป‰เบญเบซเบฒเบ‚เบญเบ‡เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบžเบฒเบเบ™เบญเบเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบ„เบฒเบ”เบซเบงเบฑเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบฅเบฑเบ tokens เบชเปเบฒเบฅเบฑเบš AWS เปเบฅเบฐเบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡: loglib-modules (เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเป€เบ›เบฑเบ™. เป‚เบกเบ”เบนเบ™เบชเปเบฒเบฅเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” loglib เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡), pyg-modules , pygrata เปเบฅเบฐ pygrata-utils (touted เป€เบ›เบฑเบ™เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” pyg เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡) เปเบฅเบฐ hkg-sol-utils.

Packj - เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเปƒเบ™ Python เปเบฅเบฐ JavaScript


เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™