Mae GitHub wedi lansio gwasanaeth i nodi gwendidau yn y cod

GitHub cyhoeddi ynghylch hygyrchedd i holl ddefnyddwyr y gwasanaeth Sganio cod, a gynigiwyd yn flaenorol i gyfranogwyr yn unig mewn rhaglen gyfyngedig i brofi nodweddion arbrofol newydd. Gwasanaeth yn darparu Sganio pob gweithrediad gwthio git am wendidau posibl. Mae'r canlyniad ynghlwm yn uniongyrchol Γ’'r cais tynnu. Perfformir y gwiriad gan ddefnyddio'r injan CodQL, sy'n dadansoddi templedi gydag enghreifftiau nodweddiadol o god sy'n agored i niwed (Mae CodeQL yn caniatΓ‘u ichi gynhyrchu templed cod agored i niwed i nodi presenoldeb bregusrwydd tebyg yng nghod prosiectau eraill).

Yn ystod profion beta ar y gwasanaeth, canfuwyd mwy nag 12 mil o broblemau diogelwch wrth sganio tua 20 mil o gadwrfeydd, gan gynnwys problemau difrifol yn arwain at weithredu cod o bell ac amnewid ymholiad SQL. Nodwyd 72% o'r materion a ganfuwyd yn ystod cam adolygu cais tynnu, cyn iddo gael ei dderbyn, a'i osod mewn llai na 30 diwrnod (er mwyn cymharu, mae ystadegau cyffredinol y diwydiant yn dangos mai dim ond 30% o wendidau sy'n sefydlog mewn llai na mis ar Γ΄l darganfod).

Mae GitHub wedi lansio gwasanaeth i nodi gwendidau yn y cod

Ffynhonnell: opennet.ru

Ychwanegu sylw