Ipa Attacker
Olukọni le ni iraye si laigba aṣẹ si data olumulo ifura, ṣe atunṣe awọn igbasilẹ data data, tabi jija awọn amayederun nipa lilo awọn alabojuto ti o wọpọ ni awọn imuṣiṣẹ MVP. Eyi pẹlu iraye si data agbatọju-agbelebu nitori awọn iṣakoso iwọle sonu [S4] tabi lilo awọn bọtini API ti jo lati fa awọn idiyele ati exfiltrate data lati awọn iṣẹ iṣọpọ [S2].
Gbongbo Idi
Ni iyara lati ṣe ifilọlẹ MVP kan, awọn olupilẹṣẹ—paapaa awọn ti o nlo AI-iranlọwọ “ifiweranṣẹ gbigbọn”-ni igbagbogbo foju fojufori awọn atunto aabo ipilẹ. Awọn awakọ akọkọ ti awọn ailagbara wọnyi ni:
- Ikọkọ Aṣiri *: Awọn iwe-ẹri, gẹgẹbi awọn gbolohun ọrọ data tabi awọn bọtini olupese AI, ti ṣe lairotẹlẹ si iṣakoso ẹya [S2].
- Iṣakoso Wiwọle ti bajẹ *: Awọn ohun elo kuna lati fi ipa mu awọn aala aṣẹ ti o muna, gbigba awọn olumulo laaye lati wọle si awọn orisun ti o jẹ ti awọn miiran [S4].
- Awọn ilana aaye data igbanilaaye *: Ni igbalode BaaS (Backend-as-a-Service) setups bi Supabase, aise lati jeki ati ki o ti tọ tunto Row Ipele Aabo (BaaS) database fi oju taara si ni ose lo. ikawe [S5].
- Ailagbara tokini Iṣakoso *: Aini mu awọn ami ìfàṣẹsí le ja si igba hijacking tabi laigba API wiwọle [S3].
Awọn atunṣe Nja
Ṣe imuse Aabo Ipele Ila (RLS)
Fun awọn ohun elo ti o nlo awọn ẹhin ti o da lori Postgres bi Supabase, RLS gbọdọ ṣiṣẹ lori gbogbo tabili. RLS ṣe idaniloju pe ẹrọ data ara ẹni fi agbara mu awọn ihamọ iwọle, idilọwọ olumulo kan lati beere data olumulo miiran paapaa ti wọn ba ni ami ijẹrisi to wulo [S5].
Ṣiṣayẹwo Aṣiri Aifọwọyi
Ṣe aṣiwadi aṣiri sinu iṣan-iṣẹ idagbasoke lati ṣawari ati dina titari awọn iwe-ẹri ifura bii awọn bọtini API tabi awọn iwe-ẹri [S2]. Ti aṣiri kan ba ti jo, o gbọdọ fagilee ati yiyi lẹsẹkẹsẹ, nitori pe o yẹ ki o jẹ pe o ti gbogun [S2].
Fi agbara mu Awọn iṣe Tokini Ti o muna
Tẹle awọn iṣedede ile-iṣẹ fun aabo ami, pẹlu lilo aabo, awọn kuki HTTP-nikan fun iṣakoso igba ati rii daju pe awọn ami ti wa ni ihamọ olufiranṣẹ nibiti o ti ṣee ṣe lati ṣe idiwọ ilotunlo nipasẹ awọn ikọlu [S3].
Waye Awọn akọle Aabo wẹẹbu Gbogbogbo
Rii daju pe ohun elo n ṣe awọn igbese aabo wẹẹbu boṣewa, gẹgẹbi Ilana Aabo Akoonu (CSP) ati awọn ilana irinna to ni aabo, lati dinku awọn ikọlu orisun ẹrọ aṣawakiri to wọpọ [S1].
Bawo ni FixVibe ṣe idanwo fun rẹ
FixVibe tẹlẹ ni wiwa kilasi jijo data yii kọja ọpọlọpọ awọn oju iboju ọlọjẹ laaye:
- Supabase RLS ifihan *:
baas.supabase-rlsyọkuro ita gbangba Supabase URL/awọn orisii bọtini anon-lati awọn idii orisun-kanna, ṣe iṣiro tabili ti a fiweranṣẹ ati ṣe ayẹwo ifiweranṣẹ RESTs. boya tabili data ti wa ni fara. - Repo RLS ela *:
repo.supabase.missing-rlsagbeyewo fun ni aṣẹ GitHub ibi ipamọ SQL migrations fun àkọsílẹ tabili ti o ti wa ni da lai a baramuALTER TABLE ... ENABLE ROW LEVEL SECURITYijira. - Supabase iduro ibi ipamọ *:
baas.supabase-security-checklist-backfillṣe atunwo metadata ipamọ garawa gbogbogbo ati ifihan atokọ ailorukọ laisi ikojọpọ tabi iyipada data alabara. - Awọn aṣiri ati ipo aṣawakiri *:
secrets.js-bundle-sweep,headers.security-headers, atiheaders.cookie-attributesasia ti jo awọn iwe-ẹri ẹgbẹ alabara, ti o padanu awọn akọle lile aṣawakiri, ati awọn asia kuki-kuki ti ko lagbara. - Awọn iwadii iṣakoso wiwọle-iwọle ti o wa titi *: nigbati alabara ba jẹ ki awọn iwoye ti nṣiṣe lọwọ ati idaniloju nini nini ašẹ,
active.idor-walkingati idanwoactive.tenant-isolationṣe awari awọn ipa-ọna fun IDOR/BOLA-ara agbelebu-awọn orisun ati ifihan data agbalejo.
