Тафсилот дар бораи часбҳоро пешниҳодкардаи Донишгоҳи Миннесота ошкор шуд

Дар давоми чанд рӯзи охир парванда дар бораи амалҳое, ки як гурӯҳ муҳаққиқон анҷом додаанд аз Донишгоҳи Миннесота, зеро аз нуқтаи назари бисёриҳо, чунин амалҳо нисбати ҷорӣ намудани осебпазирӣ дар Linux Kernel ягон асос надоранд.

Ва ҳарчанд гурӯҳе Донишгоҳи Тадқиқотчиёни Миннесотбарои интишори номаи кушоди узрхоҳӣ, ки қабули тағиротҳо ба ядрои Linux, ки баста шудааст Грег Кроах-Хартман тафсилотро ошкор кард аз часбҳое, ки ба таҳиягарони ядро ​​пешниҳод шудаанд ва мукотиба бо нигоҳдорандагони бо ин часбҳо алоқаманд.

Ҷолиби диққат аст, ки ҳама часбҳои мушкилот рад карда шуданд Бо ташаббуси сарпарастон ҳеҷ кадоме аз часбҳо тасдиқ карда нашуд. Ин далел равшан нишон медиҳад, ки чаро Грег Кроах-Хартман ин қадар рафтори бераҳмона кардааст, зеро маълум нест, ки муҳаққиқон агар часбҳоро аз ҷониби сарпараст тасдиқ карда мешуданд, онҳо чӣ кор мекарданд.

Дар бозгашт, истидлол кард, ки онҳо ният доранд дар бораи хато гузориш диҳанд ва онҳо намегузоштанд, ки часбҳо ба Git бираванд, аммо маълум нест, ки онҳо воқеан чӣ кор хоҳанд кард ва то куҷо метавонанд раванд.

Дар маҷмӯъ, дар моҳи августи соли 2020, аз суроғаҳои беном acostag.ubuntu@gmail.com ва jameslouisebond@gmail.com (мактуб аз Ҷеймс Бонд) панҷ часбҳо фиристода шуданд: ду дуруст ва се хатои пинҳонӣ, ки барои пайдо шудани осебпазирӣ.

Ҳар як ямоқ танҳо аз 1 то 4 сатр рамз дошт. Идеяи асосии пуштибонии бад аз он иборат буд, ки ислоҳи ихроҷи хотира метавонад барои осебпазирии дукарата шароит фароҳам орад.

Ҳадафи лоиҳа беҳтар намудани амнияти раванди дарбеҳсозӣ дар OSS мебошад. Дар доираи лоиҳа, мо мушкилоти эҳтимолии раванди часбкунии OSS, аз ҷумла сабабҳои мушкилот ва пешниҳодҳои ҳалли онҳоро меомӯзем.

Дар асл, ин тадқиқот баъзе мушкилотро ошкор мекунад, аммо ҳадафи он даъват кардани талошҳо барои беҳбуди он аст
раванди дарбеҳсозӣ барои ҳавасмандгардонии бештари корҳо барои таҳияи усулҳои санҷиш ва тасдиқи часбҳо ва дар ниҳоят бехатар сохтани OS.

Дар асоси ин часбҳо, мо намунаҳои онҳоро ҷамъбаст мекунем, сабабҳои мушаххаси ба даст овардани часбҳои воридкунии хаторо меомӯзем (ҳам таҳлили сифатӣ ва ҳам миқдорӣ) ва муҳимтар аз ҳама барои ҳалли мушкилот пешниҳодҳо пешниҳод мекунем.

Аввалин ямоқи мушкилот ихроҷи хотираро бо илова кардани занг ба kfree () ислоҳ кард пеш аз баргардонидани назорат дар ҳолати хатогӣ, аммо фароҳам овардани шароит барои дастрасӣ ба минтақаи хотира пас аз озодшавӣ (истифодаи пас аз озод).

Ямоқи зикршуда аз ҷониби сарпараст рад карда шуд, ки мушкилотро муайян кард ва нишон дод, ки як сол қабл касе аллакай кӯшиш карда буд, ки чунин тағиротро пешниҳод кунад ва он дар аввал қабул карда шуд, аммо худи ҳамон рӯз пас аз муайян кардани шароити осебпазирӣ ҳузур пазируфт.

Дар ямоқи дуввум инчунин шароит барои фарсудашавии пас аз озод мавҷуд буд. Ямоқи мушаххасро нигаҳбон қабул накард ва бинобар мушкилоти дигари list_add_tail, ямоқи онро рад кард, аммо пай набурд, ки нишоннамои "chdev" -ро дар функсияи put_device, ки дар оянда дар даъват ба dev_err (& истифода мешавад) озод кардан мумкин аст чдев -> дев ..). Бо вуҷуди ин, ин патч, ҳарчанд бо сабабҳои марбут ба осебпазирӣ қабул карда нашуд.

Ҷолиб, дар ибтидо тахмин зада мешуд, ки аз 4 часб 5-тои он мушкилот доранд, аммо худи муҳаққиқон ба хатогӣ роҳ доданд ва дар замимаи мушкилот, ба ақидаи онҳо, ҳалли дуруст пешниҳод карда шуд, бидуни шароити тахминии истифодаи хотира пас аз ба кор андохтан.

Дар ин кор мо мафҳуми «осебпазирии беқувват» -ро пешниҳод менамоем, ки дар он ҳолати осебпазирӣ мавҷуд нест, аммо он метавонад дар ҳолати номуайян будани он метавонад воқеӣ гардад.
бо ямоқи барои хатогии дигар воридшуда.

Мо инчунин асбобҳоеро таҳия мекунем, ки ба мо дар ёфтани ҷойҳои код, ки метавонанд дучори мушкилот шаванд, кӯмак мерасонанд
аз часбҳои ҷорӣ намудани хатоҳо ва пешниҳод кунед, ки чӣ гуна ошкор кардани ин часбҳоро барои иштибоҳ душвор мекунад.

Пас аз як ҳафта, иттилоот ба таҳиягарони ядро ​​бо пешниҳоди муҳокимаи имкони мусоидат ба осебпазирӣ дар зери ниқоби ислоҳи ночиз барои ихроҷи хотира фиристода шуд, аммо дар бораи кӯшиши қаблии фиристодани часбҳои зараровар чизе гуфта нашудааст.

Ямоқи сеюм низ аз ҷониби хидматрасон бо сабаби хатогии дигар бе осебпазирӣ рад карда шуд (замимаи дубора дар pdev).


Мазмуни мақола ба принсипҳои мо риоя мекунад ахлоқи таҳрирӣ. Барои гузориш додани хато клик кунед ин ҷо.

Аваллин эзоҳро диҳед

Назари худро бинависед

Суроғаи почтаи электронии шумо нест, нашр карда мешавад. Майдонҳои талаб карда мешавад, бо ишора *

*

*

  1. Масъул барои маълумот: Мигел Анхел Гатан
  2. Мақсади маълумот: Назорати СПАМ, идоракунии шарҳҳо.
  3. Қонунӣ: Розигии шумо
  4. Иртиботи маълумот: Маълумот ба шахсони сеюм расонида намешавад, ба истиснои ӯҳдадориҳои қонунӣ.
  5. Нигоҳдории маълумот: Пойгоҳи додаҳо аз ҷониби Occentus Networks (ИА) ҷойгир карда шудааст
  6. Ҳуқуқҳо: Ҳар лаҳза шумо метавонед маълумоти худро маҳдуд, барқарор ва нест кунед.