Ko Pysa, he kaitoha wetereo mo Python e tukuna ana e Facebook

Kua whakauruhia mai e Facebook tetahi kaitohutohu patai tuwhera ko "Pysa»(Python Static Analyzer) ko te hangaia kia kitea he whakaraerae kei roto i te waehere Python.

pysa whakarato tātaritanga rerenga raraunga hei hua mo te mahi waehere, e taea ai e koe te tautuhi i nga ngoikoretanga pea me nga raru o te muna e pa ana ki te whakamahi raraunga i nga waahi kaore e puta.

Hei tauira, Pysa ka taea te whai i te whakamahinga o nga raraunga o waho i roto i nga waea e whakahaere ana i nga hotaka a-waho, i roto i nga mahi konae me nga hangahanga SQL.

I tenei ra, ka tohaina e matou nga taipitopito mo Pysa, he taputapu wetewetewha wetewete taputapu i hangaia e maatau hei kimi me te aukati i nga take ahuru me te muna i roto i te waehere Python. I tera tau, i tohaina e maatau te pehea i hangaia ai a Zoncolan, he taputapu taatai ​​tuuturu hei awhina i a maatau ki te tarai i te maha atu o te 100 miriona raina waehere hack ka awhina i nga kaiwhakangungu kia aukati i nga mano tini o nga raru o te ahuru. Na taua angitu i akiaki matou ki te whakawhanake i te Pysa, he kupu whakamaarama mo te Python Static Analyzer.

He rite ano te whakamahi a te Pysa i te algorithm ki te mahi i te taatai ​​pateko me te toha i te waehere Zoncolan. Pēnei i a Zoncolan, Pysa aru i nga rerenga korero ma te hotaka.

Ka tautuhia e te kaiwhakamahi nga punawai (nga waahi e ahu mai ana nga korero whakahirahira) tae atu ki nga totohu (nga waahi kaore e mutu nga raupaparorohiko).

Mo nga tono ahuru, ko nga momo maataapuna noa ko nga waahi ka uru nga raraunga whakahaere-ki roto ki te tono, penei i te papakupu a Django.

Ko nga kaiwhiwhi ka nui ake te rereke, engari ka taea te whakauru i nga API e whakahaere waehere ana, penei i te eval, ko nga API ranei e uru atu ana ki te punaha konae, penei i teos.open

Ka mahi a Pysa i nga waahanga taatai ​​taatai ​​kia hangai nga tangohanga ki te whakatau ko ngahea mahi ka whakahoki raraunga mai i tetahi putake a ko nga mahi e whai taatuhia ana ka pa ki te totohu. Mena ka kite a Pysa ka hono tetahi puna ki te totohu, ka ripoatahia he raru. 

Mahi Kaitoha ka pupuhi ki te tautuhi i nga punawai raraunga taumai me nga waea morearea, kaore nei e whakamahia nga raraunga tuuturu.

Ka aroturukihia e Pysa te whakawhiti i nga raraunga ma te raina o te waea mahi me te hono i nga raraunga taketake me nga waahi morearea pea o te waehere.

Na te mea e whakamahia ana e maatau nga angaanga kaiwhakarato Python tuwhera penei i a Django me Tornado mo a maatau ake hua, ka tiimata pea te Pysa ki te raru i nga kaupapa ahuru ki nga kaupapa e whakamahi ana i enei anga mai i te ra tuatahi. Ma te whakamahi i te Pysa mo nga angaanga kaore ano o maatau kapi, he maamaa noa ki te taapiri i etahi raina whirihora hei whakaatu ki a Pysa kei hea nga korero e tae mai ana ki te kaituku.

Ko te whakaraerae e mohiotia ana e Pysa he putanga whakatuwhera tuwhera (CVE-2019-19775) kei roto i te papaaho korero a Zulip, na te paahitanga o nga waahanga poke o waho e whakaatu ana i nga karakōnui.

Ka taea te whakamahi i nga kaha aroturuki rerenga a Pysa ki te whakamana i te whakamahi i etahi atu papa me te whakatau i te tutuki ki nga kaupapa here whakamahi raraunga a nga kaiwhakamahi.

Hei tauira, Ka taea te whakamahi i te Pysa kaore he taapiri taapiri hei tirotiro i nga kaupapa e whakamahi ana i nga anga Django me Tornado. Ka taea hoki e te Pysa te tautuhi i nga whakaraerae noa i roto i nga tono paetukutuku, penei i te whakakapinga SQL me te tuhinga-whiti (XSS).

I runga i Facebook, ka whakamahia te kaitohutohu hei tohu i te waehere o te ratonga Instagram. I te hauwhā tuatahi o te tau 2020, i awhina a Pysa ki te tautuhi i te 44% o nga raru katoa i kitea e nga kaiwhakangungu Facebook i te turanga waehere taha-taha a Instagram.

330 nga raru i kitea i roto i enei mahi o te manatoko huringa aunoa ma te whakamahi i te Pysa, 49 (15%) o nei i arotakehia he mea nui me te 131 (40%) kaore i te morearea. I nga keehi 150 (45%) ko nga raru i ahu mai i nga korero teka.

Ko te kaitoha hou he mea taapiri hei taapiri ki te kete tohu whakamatau momo Pyre ka whakanohoia ki to whare putunga. Kua tukuna te waehere i raro i te raihana MIT.

Finalmente ki te hiahia koe ki te mohio atu mo tenei, ka taea e koe te tirotiro i nga korero taipitopito i te panui taketake. Ko te hono tenei.


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

Hei tuatahi ki te korero

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra.

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.