เชซเซ‡เชธเชฌเซเช•เซ‡ Pysa เชฐเชœเซ‚ โ€‹โ€‹เช•เชฐเซเชฏเซเช‚, เชœเซ‡ เชชเชพเชฏเชฅเซ‹เชจ เชญเชพเชทเชพ เชฎเชพเชŸเซ‡ เชธเซเชŸเซ‡เชŸเชฟเช• เชตเชฟเชถเซเชฒเซ‡เชทเช• เช›เซ‡

เชซเซ‡เชธเชฌเซเช• เชฐเชœเซ‚เช†เชค เช•เชฐเซ€ เชธเซเชฅเชฟเชฐ เชตเชฟเชถเซเชฒเซ‡เชทเช• เช–เซ‹เชฒเซ‹ เชชเชพเชฏเชธเชพ (เชชเชพเชฏเชฅเซ‹เชจ เชธเซเชŸเซ‡เชŸเชฟเช• เชเชจเชพเชฒเชพเชˆเชเชฐ), เชชเชพเชฏเชฅเซ‹เชจ เช•เซ‹เชกเชฎเชพเช‚ เชธเช‚เชญเชตเชฟเชค เชจเชฌเชณเชพเชˆเช“เชจเซ‡ เช“เชณเช–เชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡. เชจเชตเชพ เชตเชฟเชถเซเชฒเซ‡เชทเช•เชจเซ‡ เชŸเชพเช‡เชช เชšเซ‡เช•เชฟเช‚เช— เชŸเซ‚เชฒเช•เซ€เชŸเชฎเชพเช‚ เชเชก-เช“เชจ เชคเชฐเซ€เช•เซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ Pyre เช…เชจเซ‡ เชคเซ‡เชจเชพ เชญเช‚เชกเชพเชฐเชฎเชพเช‚ เชชเซ‹เชธเซเชŸ เช•เชฐเซเชฏเซเช‚. เช•เซ‹เชก เชชเซเชฐเช•เชพเชถเชฟเชค MIT เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ.

Pysa เช•เซ‹เชกเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡ เชกเซ‡เชŸเชพเชจเชพ เชชเซเชฐเชตเชพเชนเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชคเซ‡ เชธเซเชฅเชพเชจเซ‹ เชชเชฐ เชกเซ‡เชŸเชพเชจเชพ เช‰เชชเชฏเซ‹เช— เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เช˜เชฃเซ€ เชธเช‚เชญเชตเชฟเชค เชจเชฌเชณเชพเชˆเช“ เช…เชจเซ‡ เช—เซ‹เชชเชจเซ€เชฏเชคเชพ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เช“เชณเช–เชตเชพ เชฆเซ‡ เช›เซ‡ เชœเซเชฏเชพเช‚ เชคเซ‡ เชฆเซ‡เช–เชพเชตเชพ เชœเซ‹เชˆเช เชจเชนเซ€เช‚.
เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, Pysa เช•เชพเชšเชพ เชฌเชพเชนเซเชฏ เชกเซ‡เชŸเชพเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เช•เซ‰เชฒเซเชธเชฎเชพเช‚ เชฌเชพเชนเซเชฏ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡, เชซเชพเช‡เชฒ เช‘เชชเชฐเซ‡เชถเชจเชฎเชพเช‚ เช…เชจเซ‡ SQL เช•เชจเซเชธเซเชŸเซเชฐเช•เซเชŸเซเชธเชฎเชพเช‚.

เชตเชฟเชถเซเชฒเซ‡เชทเช•เชจเซเช‚ เช•เชพเชฎ เชกเซ‡เชŸเชพเชจเชพ เชธเซเชคเซเชฐเซ‹เชคเซ‹ เช…เชจเซ‡ เช–เชคเชฐเชจเชพเช• เช•เซ‰เชฒเซเชธเชจเซ‡ เช“เชณเช–เชตเชพ เชฎเชพเชŸเซ‡ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชฎเซ‚เชณ เชกเซ‡เชŸเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชตเซ‹ เชœเซ‹เชˆเช เชจเชนเซ€เช‚. เชตเซ‡เชฌ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‹ เชกเซ‡เชŸเชพ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, Djangoเชฎเชพเช‚ HttpRequest.GET เชถเชฌเซเชฆเช•เซ‹เชถ)เชจเซ‡ เชธเซเชคเซเชฐเซ‹เชค เชคเชฐเซ€เช•เซ‡ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ eval เช…เชจเซ‡ os.open เชœเซ‡เชตเชพ เช•เซ‰เชฒเซเชธเชจเซ‡ เชœเซ‹เช–เชฎเซ€ เช‰เชชเชฏเซ‹เช— เชคเชฐเซ€เช•เซ‡ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. Pysa เชซเช‚เช•เซเชถเชจ เช•เซ‰เชฒเซเชธเชจเซ€ เชธเชพเช‚เช•เชณ เชฆเซเชตเชพเชฐเชพ เชกเซ‡เชŸเชพเชจเชพ เชชเซเชฐเชตเชพเชนเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเซเชฐเซ‹เชค เชกเซ‡เชŸเชพเชจเซ‡ เช•เซ‹เชกเชฎเชพเช‚ เชธเช‚เชญเชตเชฟเชค เชœเซ‹เช–เชฎเซ€ เชธเซเชฅเชพเชจเซ‹ เชธเชพเชฅเซ‡ เชธเชพเช‚เช•เชณเซ‡ เช›เซ‡. Pysa เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช“เชณเช–เชพเชคเซ€ เชฒเชพเช•เซเชทเชฃเชฟเช• เชจเชฌเชณเชพเชˆ เช เช–เซเชฒเซเชฒเซ€ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เชธเชฎเชธเซเชฏเชพ เช›เซ‡ (CVE-2019-19775) เชเซเชฒเชฟเชช เชฎเซ‡เชธเซ‡เชœเชฟเช‚เช— เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชฎเชพเช‚, เชฅเช‚เชฌเชจเซ‡เชฒเซเชธ เชฐเซ‡เชจเซเชกเชฐ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช…เชธเซเชตเชšเซเช› เชฌเชพเชนเซเชฏ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชชเชธเชพเชฐ เชฅเชตเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฅเชพเชฏ เช›เซ‡.

Pysa เชจเซ€ เชกเซ‡เชŸเชพ เชซเซเชฒเซ‹ เชŸเซเชฐเซ‡เช•เชฟเช‚เช— เช•เซเชทเชฎเชคเชพเช“ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชฐเชœเซ€ เช•เชฐเซ‹ เชตเชงเชพเชฐเชพเชจเชพ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชจเชพ เชธเชพเชšเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชšเช•เชพเชธเชตเชพ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชกเซ‡เชŸเชพ เชตเชชเชฐเชพเชถ เชจเซ€เชคเชฟเชจเซเช‚ เชชเชพเชฒเชจ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชตเชงเชพเชฐเชพเชจเชพ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชตเชฟเชจเชพ Pysa เชจเซ‹ เช‰เชชเชฏเซ‹เช— Django เช…เชจเซ‡ Tornado เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชคเชชเชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. Pysa เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชฎเชพเช‚ เชธเชพเชฎเชพเชจเซเชฏ เชจเชฌเชณเชพเชˆเช“ เชชเชฃ เชถเซ‹เชงเซ€ เชถเช•เซ‡ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ SQL เชˆเชจเซเชœเซ‡เช•เซเชถเชจ เช…เชจเซ‡ เช•เซเชฐเซ‹เชธ-เชธเชพเชˆเชŸ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ€เช‚เช— (XSS).

เชซเซ‡เชธเชฌเซเช• เชชเชฐ, เชตเชฟเชถเซเชฒเซ‡เชทเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— Instagram เชธเซ‡เชตเชพเชจเชพ เช•เซ‹เชกเชจเซ‡ เชคเชชเชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. 2020 เชจเชพ เชชเซเชฐเชฅเชฎ เชคเซเชฐเชฟเชฎเชพเชธเชฟเช• เช—เชพเชณเชพเชฎเชพเช‚, Pysa เช Facebook เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเซ‹เชจเซ‡ Instagram เชจเชพ เชธเชฐเซเชตเชฐ-เชธเชพเช‡เชก เช•เซ‹เชกเชฌเซ‡เชเชฎเชพเช‚ เชœเซ‹เชตเชพ เชฎเชณเซ‡เชฒเซ€ เชคเชฎเชพเชฎ เชธเชฎเชธเซเชฏเชพเช“เชฎเชพเช‚เชฅเซ€ 44% เช“เชณเช–เชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ€.
เช•เซเชฒ เชฎเชณเซ€เชจเซ‡, Pysa เชจเซ€ เชธเซเชตเชšเชพเชฒเชฟเชค เชชเชฐเชฟเชตเชฐเซเชคเชจ เชธเชฎเซ€เช•เซเชทเชพ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช 330 เชฎเซเชฆเซเชฆเชพเช“ เช“เชณเช–เซ€ เช•เชพเชขเซเชฏเชพ, เชœเซ‡เชฎเชพเช‚เชฅเซ€ 49 (15%)เชจเซ‡ เชฎเซเช–เซเชฏ เช…เชจเซ‡ 131 (40%)เชจเซ‡ เชฌเชฟเชจ-เช—เช‚เชญเซ€เชฐ เชคเชฐเซ€เช•เซ‡ เชฐเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ. 150 เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ (45%) เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เช–เซ‹เชŸเชพ เชนเช•เชพเชฐเชพเชคเซเชฎเช• เชคเชฐเซ€เช•เซ‡ เชตเชฐเซเช—เซ€เช•เซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹