Âûáèðàé : Ïîêóïàé : Èñïîëüçóé
0

 ïðèëîæåíèÿõ äîñòàâêè åäû è ïðîäóêòîâ íàøëè 3 585 óÿçâèìîñòåé

Êîìïàíèÿ AppSec Solutions ñ ïîìîùüþ ïëàòôîðìû Appsec.Sting èññëåäîâàëà 89 ñàìûõ ñêà÷èâàåìûõ ðîññèéñêèõ ìîáèëüíûõ ïðèëîæåíèé...

Êîìïàíèÿ AppSec Solutions ñ ïîìîùüþ ïëàòôîðìû Appsec.Sting èññëåäîâàëà 89 ñàìûõ ñêà÷èâàåìûõ ðîññèéñêèõ ìîáèëüíûõ ïðèëîæåíèé êàòåãîðèè «Äîñòàâêà åäû è ïðîäóêòîâ». Áîëåå òðåòè íàéäåííûõ óÿçâèìîñòåé èìåþò êðèòè÷åñêèé óðîâåíü ðèñêà, à ñàìàÿ ÷àñòàÿ êðèòè÷åñêàÿ ïðîáëåìà – ÷óâñòâèòåëüíûå äàííûå, îñòàâëåííûå ðàçðàáîò÷èêàìè ïðÿìî â êîäå ìîáèëüíîé ñáîðêè. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè AppSec Solutions.

Àíàëèç ïðîâîäèëñÿ ìåòîäîì «÷åðíîãî ÿùèêà»: ïðèëîæåíèÿ óñòàíàâëèâàëèñü èç îòêðûòûõ èñòî÷íèêîâ è ïðîâåðÿëèñü ïî 74 òèïàì óÿçâèìîñòåé áåç äîñòóïà ê èñõîäíîìó êîäó.  êàòåãîðèè äîñòàâêè îáíàðóæåíî 3,59 òûñ. óÿçâèìîñòåé, â òîì ÷èñëå 1,29 òûñ. êðèòè÷åñêîãî óðîâíÿ, 370 âûñîêîãî è 499 ñðåäíåãî. Ïî ñóììå êðèòè÷åñêèõ è âûñîêèõ óÿçâèìîñòåé (1,66) îòðàñëü çàìûêàåò òîï-5, óñòóïàÿ ñòðèìèíãîâûì ñåðâèñàì, ôèíàíñàì, êîðïîðàòèâíûì ïðèëîæåíèÿì è ÑÌÈ.  ïåðåñ÷åòå íà îäíî ïðèëîæåíèå ýòî îêîëî 40 íàõîäîê, èç êîòîðûõ 18–19 òðåáóþò ïðèîðèòåòíîãî èñïðàâëåíèÿ. Ïðè ýòîì äîñòàâêà ëèäèðóåò ñðåäè âñåõ îòðàñëåé è ïî ÷èñëó óÿçâèìîñòåé íèçêîãî óðîâíÿ: èõ îáíàðóæåíî 211. Ýòî ñàìûé áîëüøîé «äëèííûé õâîñò» ìåëêèõ äåôåêòîâ, êîòîðûå ïî îòäåëüíîñòè âûãëÿäÿò áåçîáèäíî, íî ìîãóò ñêëàäûâàòüñÿ â ðàáî÷óþ öåïî÷êó àòàêè.

Ñðåäè êðèòè÷åñêèõ óÿçâèìîñòåé ÷àùå âñåãî âñòðå÷àåòñÿ õðàíåíèå ÷óâñòâèòåëüíîé èíôîðìàöèè â êîäå ïðèëîæåíèÿ. Ñðåäè óÿçâèìîñòåé âûñîêîãî óðîâíÿ ïðåîáëàäàþò íåáåçîïàñíûå íàñòðîéêè AndroidManifest.xml è îøèáêè êîíôèãóðàöèè ñåòåâîãî âçàèìîäåéñòâèÿ.  ýòîì ðåæèìå îäèíàêîâûå áëîêè îòêðûòîãî òåêñòà øèôðóþòñÿ îäèíàêîâî, ïîýòîìó â çàøèôðîâàííûõ äàííûõ ñîõðàíÿþòñÿ çàìåòíûå çàêîíîìåðíîñòè.

Ñïåöèôèêà îòðàñëè â òîì, ÷òî ó äîñòàâêè ñàìàÿ øèðîêàÿ èíòåãðàöèîííàÿ ïîâåðõíîñòü â ðèòåéëå: êàðòû è ãåîêîäèðîâàíèå, òðåêèíã êóðüåðà, ïóøè, ïëàòåæíûé øëþç, ïðîãðàììà ëîÿëüíîñòè, àíàëèòèêà. Åñëè êëþ÷è äîñòóïà ê ñåðâèñàì îñòàâëåíû â ìîáèëüíîé ñáîðêå, èõ ìîæíî èçâëå÷ü îáû÷íûì äåêîìïèëÿòîðîì áåç àòàêè íà èíôðàñòðóêòóðó êîìïàíèè. Ïîñëåäñòâèåì ñòàíîâèòñÿ íå òîëüêî óÿçâèìîñòü ïðèëîæåíèÿ, íî è íåñàíêöèîíèðîâàííîå èñïîëüçîâàíèå îáëà÷íûõ ñåðâèñîâ áðåíäà: ðàññûëêà óâåäîìëåíèé îò èìåíè ñåðâèñà, ðîñò ðàñõîäîâ íà îáðàùåíèÿ ê ïëàòíûì API, äîñòóï ê ôàéëîâîìó õðàíèëèùó.

«Ðèñê-ïðîôèëü äàííûõ, êîòîðûå îáðàáàòûâàþò ñåðâèñû äîñòàâêè, ñèñòåìíî íåäîîöåíèâàþò, – ñêàçàë Íèêèòà Ïèíàåâ, ðóêîâîäèòåëü ïðîäóêòà Appsec.Sting êîìïàíèè AppSec Solutions. – Ñâÿçêà «àäðåñ, âðåìÿ, ñîñòàâ çàêàçà» – ýòî óæå íå ïðîñòî êîíòàêòíûå äàííûå, à ïîâåäåí÷åñêèé ïðîôèëü: ãðàôèê æèçíè ÷åëîâåêà, ñîñòàâ ñåìüè, óðîâåíü äîõîäà, à â ñåãìåíòå e-grocery, òî åñòü äîñòàâêè ïðîäóêòîâ, åù¸ è êîñâåííûå ïðèçíàêè ñîñòîÿíèÿ çäîðîâüÿ, íàïðèìåð ïî çàêàçàì äåòñêîãî, äèåòè÷åñêîãî èëè ñïåöèàëüíîãî ïèòàíèÿ. Ñ 30 ìàÿ 2025 ã. çà ïîâòîðíóþ óòå÷êó ïåðñîíàëüíûõ äàííûõ êîìïàíèÿì ìîæåò ãðîçèòü îáîðîòíûé øòðàô. Âòîðîé íåäîîöåí¸ííûé ñþæåò – àíòèôðîä: ñëàáàÿ êðèïòîãðàôèÿ è îòñóòñòâèå ïðîâåðîê íà root-äîñòóï è çàïóñê â ýìóëÿòîðå áüþò íå òîëüêî ïî ïîëüçîâàòåëþ, íî è ïî þíèò-ýêîíîìèêå ñåðâèñà. Ýòî ìàññîâîå ñîçäàíèå àêêàóíòîâ, íàêðóòêà ïðîìîêîäîâ è áîíóñîâ, ýìóëÿòîðíûå ôåðìû – ïðÿìûå ïîòåðè, êîòîðûå ðåäêî ïîïàäàþò â îò÷¸òû ïî èíôîðìàöèîííîé áåçîïàñíîñòè».

×òî äåëàòü êîìïàíèÿì îòðàñëè. Âûíåñòè ñåêðåòû èç ìîáèëüíîé ñáîðêè â çàùèùåííîå õðàíèëèùå íà ñòîðîíå áýêåíäà è âûñòðîèòü ðîòàöèþ òîêåíîâ: ñêîìïðîìåòèðîâàííûé êëþ÷ äîëæåí îòçûâàòüñÿ çà ÷àñû, à íå çà ðåëèçíûé öèêë. Ïåðåñìîòðåòü îáðàáîòêó äèïëèíêîâ: ìàðêåòèíã äîñòàâêè ïîñòðîåí íà äèïëèíêàõ, ïóøàõ è QR-êîäàõ, à îøèáêè âàëèäàöèè òàêèõ òî÷åê âõîäà ìîãóò ïîçâîëèòü îòêðûòü ïðîèçâîëüíûé URL â WebView âíóòðè ëåãèòèìíîãî ïðèëîæåíèÿ, êîòîðîìó ïîëüçîâàòåëü äîâåðÿåò. Ïðîâåðÿòü íå òîëüêî îñíîâíîå êëèåíòñêîå ïðèëîæåíèå: ó êóðüåðñêèõ è ïàðòíåðñêèõ âåðñèé ÷àñòî áîëüøå ïðàâ è äàííûõ, à âíèìàíèÿ ê èõ çàùèù¸ííîñòè ìåíüøå. Êîíòðîëèðîâàòü äèñòðèáóöèþ: ïðè ðàçìåùåíèè â íåñêîëüêèõ ìàãàçèíàõ è ðàçäà÷å APK ñ ñîáñòâåííîãî ñàéòà íåëüçÿ ïîëàãàòüñÿ òîëüêî íà ïðîâåðêó ìàãàçèíà, íóæíû êîíòðîëü öåëîñòíîñòè ñáîðêè è çàùèòà îò ìîäèôèêàöèè. Âñòðîèòü àíàëèç çàùèù¸ííîñòè â ðåëèçíûé öèêë: ïðèëîæåíèÿ äîñòàâêè ÷àñòî îáíîâëÿþòñÿ åæåíåäåëüíî, ïîýòîìó ðàçîâûé àóäèò óñòàðåâàåò áûñòðåå, ÷åì âûõîäèò ñëåäóþùàÿ âåðñèÿ.

Êîììåíòàðèè