เดชเตˆเดคเตเดคเตบ เดญเดพเดทเดฏเตเดŸเต† เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เดจเดฒเตˆเดธเดฑเดพเดฏ เดชเตˆเดธเดฏเต† เดซเต‡เดธเตเดฌเตเด•เตเด•เต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต

เดซเต‡เดธเตเดฌเตเด•เตเด•เต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต เด“เดชเตเดชเตบ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เดจเดฒเตˆเดธเตผ เดชเดฟเดธ (เดชเตˆเดคเตเดคเตบ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เดจเดฒเตˆเดธเตผ), เดชเตˆเดคเตเดคเตบ เด•เต‹เดกเดฟเดฒเต† เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเด•เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เดฟเด‚เด—เต เดŸเต‚เตพเด•เดฟเดฑเตเดฑเดฟเตปเตเดฑเต† เด†เดกเต-เด“เตบ เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเดฒเดพเดฃเต เดชเตเดคเดฟเดฏ เด…เดจเดฒเตˆเดธเตผ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตˆเตผ เด…เดตเตปเตเดฑเต† เดถเต‡เด–เดฐเดคเตเดคเดฟเตฝ เดชเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เด•เต‡เดพเดกเต เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต MIT เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเตฝ.

เด•เต‹เดกเต เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเตปเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ เดกเดพเดฑเตเดฑเดพ เดซเตเดฒเต‹เด•เดณเตเดŸเต† เดตเดฟเดถเด•เดฒเดจเด‚ Pysa เดจเตฝเด•เตเดจเตเดจเต, เด‡เดคเต เดฆเตƒเดถเตเดฏเดฎเดพเด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒเดพเดคเตเดค เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เดกเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดจเดฟเดฐเดตเดงเดฟ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเด•เดณเตเด‚ เดธเตเดตเด•เดพเดฐเตเดฏเดค เดชเตเดฐเดถเตเดจเด™เตเด™เดณเตเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฌเดพเดนเตเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดณเตเด•เดณเดฟเดฒเตเด‚ เดซเดฏเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเดฒเตเด‚ SQL เด•เตบเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเตเด•เดณเดฟเดฒเตเด‚ เดฑเต‹ เดŽเด•เตเดธเตเดฑเตเดฑเต‡เดฃเตฝ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ Pysa เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเตเด‚ เดฏเดฅเดพเตผเดคเตเดฅ เดกเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒเดพเดคเตเดค เด…เดชเด•เดŸเด•เดฐเดฎเดพเดฏ เด•เต‹เดณเตเด•เดณเตเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เดพเดฃเต เด…เดจเดฒเตˆเดธเดฑเดฟเตปเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚. เดตเต†เดฌเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดœเดพเด‚เด—เต‹เดฏเดฟเดฒเต† HttpRequest.GET เดจเดฟเด˜เดฃเตเดŸเต) เด’เดฐเต เด‰เดฑเดตเดฟเดŸเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† eval, os.open เดชเต‹เดฒเตเดณเตเดณ เด•เต‹เดณเตเด•เตพ เด…เดชเด•เดŸเด•เดฐเดฎเดพเดฏ เด‰เดชเดฏเต‹เด—เด™เตเด™เดณเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. Pysa เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เดณเตเดŸเต† เดถเตƒเด‚เด–เดฒเดฏเดฟเดฒเต‚เดŸเต† เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เด’เดดเตเด•เตเด•เต เดŸเตเดฐเดพเด•เตเด•เตเดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด•เต‹เดกเดฟเดฒเต† เด…เดชเด•เดŸเด•เดฐเดฎเดพเดฏ เดธเตเดฅเดฒเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เด‰เดฑเดตเดฟเดŸ เดกเดพเดฑเตเดฑเดฏเต† เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. Pysa เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดž เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เด’เดฐเต เดคเตเดฑเดจเตเดจ เดคเดฟเดฐเดฟเดšเตเดšเตเดตเดฟเดŸเตฝ เดชเตเดฐเดถเตเดจเดฎเดพเดฃเต (CVE-2019-19775) เดธเตเดฒเดฟเดชเต เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตฝ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ, เดฒเด˜เตเดšเดฟเดคเตเดฐเด™เตเด™เตพ เดฑเต†เตปเดกเตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เดพเดคเตเดค เดฌเดพเดนเตเดฏ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเดคเต เดฎเต‚เดฒเดฎเดพเดฃเต.

เดชเตˆเดธเดฏเตเดŸเต† เดกเดพเดฑเตเดฑเดพ เดซเตเดฒเต‹ เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต เด•เดดเดฟเดตเตเด•เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเด• เด…เดงเดฟเด• เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด•เดณเตเดŸเต† เดถเดฐเดฟเดฏเดพเดฏ เด‰เดชเดฏเต‹เด—เด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเตเดฑเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดกเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด— เดจเดฏเด‚ เดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เต‚เดŸเตเดคเตฝ เดธเดœเตเดœเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเตเดค Pysa, Django, Tornado เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. SQL เด‡เตปเดœเด•เตเดทเตป, เด•เตเดฐเต‹เดธเต-เดธเตˆเดฑเตเดฑเต เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเด‚เด—เต (XSS) เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดตเต†เดฌเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเดฒเต† เดชเตŠเดคเตเดตเดพเดฏ เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเตเด‚ Pysa-เดฏเตเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚.

เดซเต‡เดธเตเดฌเตเด•เตเด•เดฟเตฝ, เด‡เตปเดธเตเดฑเตเดฑเดพเด—เตเดฐเดพเด‚ เดธเต‡เดตเดจเดคเตเดคเดฟเตปเตเดฑเต† เด•เต‹เดกเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด…เดจเดฒเตˆเดธเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. 2020-เตปเตเดฑเต† เด†เดฆเตเดฏ เดชเดพเดฆเดคเตเดคเดฟเตฝ, เด‡เตปเดธเตเดฑเตเดฑเดพเด—เตเดฐเดพเดฎเดฟเตปเตเดฑเต† เดธเต†เตผเดตเตผ-เดธเตˆเดกเต เด•เต‹เดกเตโ€Œเดฌเต‡เดธเดฟเตฝ เดซเต‡เดธเตเดฌเตเด•เตเด•เต เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเดฟเตฝ 44% เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป Pysa เดธเดนเดพเดฏเดฟเดšเตเดšเต.
เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ, Pysa-เดฏเตเดŸเต† เดธเตเดตเดฏเดฎเต‡เดตเดฏเตเดณเตเดณ เดฎเดพเดฑเตเดฑ เด…เดตเดฒเต‹เด•เดจ เดชเตเดฐเด•เตเดฐเดฟเดฏ 330 เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเต, เด…เดคเดฟเตฝ 49 (15%) เดชเตเดฐเดงเดพเดจเดตเตเด‚ 131 (40%) เด—เตเดฐเตเดคเดฐเดฎเดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฏเดฟ เดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดคเต. 150 เด•เต‡เดธเตเด•เดณเดฟเตฝ (45%) เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดคเต†เดฑเตเดฑเดพเดฏ เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต เด†เดฏเดฟ เดคเดฐเด‚เดคเดฟเดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•