Paanga
Ko nga API kua taupatupatuhia ka taea e nga kaiwhaiwhai te karo i nga atanga kaiwhakamahi me te taunekeneke tika me nga papaa raraunga me nga ratonga [S1]. Ka taea e tenei te arai ki te tangohanga raraunga kore mana, te tango i nga kaute ma te kaha kaha, te kore ratonga ranei na te ruha rawa [S3][S5].
Take Putake
Ko te take matua ko te whakakitenga o te arorau o roto na roto i nga pito karekau e tika te whakamana me te whakamarumaru [S1]. He maha nga wa ka whakaaro nga kaihanga ki te kore e kitea tetahi ahuatanga ki te UI, he haumaru, ka pakaru nga mana uru [S2] me nga kaupapa here a CORS e whakawhirinaki ana ki nga takenga maha [S4].
API Rarangi Arowhai Haumarutanga
- Whakauhia te Mana Uru Tika: Me manatoko ia pito mutunga kei te kaitono nga whakaaetanga e tika ana mo te rauemi motuhake e uru atu ana [S2].
- Whakamahia te Whakaiti Reiti: Tiaki mai i nga mahi kino aunoa me nga whakaeke DoS ma te whakawhāiti i te maha o nga tono ka taea e te kaihoko ki roto i te waa motuhake [S3].
- Whakaritea CORS Tika: A ape i te whakamahi i te takenga mai o te kaari mohoao (
*) mo nga tohu mutunga kua whakamotuhēhēhia. Te tautuhi i nga takenga mai i whakaaetia hei aukati i te rerenga raraunga whakawhiti-pae [S4]. - Te Tirohanga Ira Whakamutunga: Matawai i nga wa katoa mo nga "huna" mo nga pito mutunga kore ranei ka kitea pea te mahi tairongo [S1].
Me pehea te whakamatautau a FixVibe
Ko te FixVibe kei te kapi tenei rarangi arowhai ma te maha o nga arowhai ora. Ko nga maataki kaha-kaha e whakamatautau ana i te reiti o te waahi mutunga, CORS, CSRF, werohia SQL, ngoikoretanga rere-rere, me etahi atu take e anga ana ki te API i muri noa i te manatoko. Ka tirotirohia e nga arowhai hauhautanga nga pane haumarutanga, nga tuhinga API tūmatanui me te whakaaturanga OpenAPI, me nga mea ngaro i roto i nga paihere kiritaki. Ka taapirihia e nga karapa Repo te arotake morearea taumata-waehere mo te CORS kore haumaru, te whakaurunga SQL mata, nga mea ngaro JWT ngoikore, te wetewete-anake te whakamahi JWT, nga waahi waitohu tukutuku, me nga take whakawhirinaki.
