FixVibe
Covered by FixVibehigh

Kiyaye MVP: Hana Leaks Data a cikin AI-SaaS Abubuwan da aka Samar da su.

Aikace-aikacen SaaS da aka haɓaka da sauri sau da yawa suna fama da matsananciyar kulawar tsaro. Wannan binciken yana bincika yadda bayanan sirrin da aka fallasa su da karkatattun hanyoyin sarrafawa, kamar rasa Tsaro Level Security (RLS), haifar da babban tasiri a cikin tarin yanar gizo na zamani.

CWE-284CWE-798CWE-668

Tasirin maharan

Mai hari zai iya samun damar shiga mara izini ga bayanan mai amfani mara izini, canza bayanan bayanai, ko sace kayan aikin ta hanyar amfani da sa ido na gama gari a cikin ayyukan MVP. Wannan ya haɗa da samun damar bayanan ɗan haya saboda rashin ikon sarrafawa [S4] ko amfani da leaks API makullin don jawo farashi da fitar da bayanai daga hadedde sabis [S2].

Tushen Dalili

A cikin gaggawa don ƙaddamar da MVP, masu haɓakawa-musamman waɗanda ke amfani da AI-taimakon "vibe codeing" - akai-akai suna yin watsi da saitunan tsaro na tushe. Abubuwan farko na waɗannan raunin sune:

  • Leakage Sirrin *: Takaddun shaida, kamar kirtani na bayanai ko maɓallan mai bada AI, da gangan sun yi niyyar sarrafa sigar [S2].
  • Karɓaɓɓen Ikon Samun Karye: Aikace-aikace sun kasa aiwatar da tsauraran iyakoki, kyale masu amfani don samun damar albarkatu na wasu [S4].
  • Sharuɗɗan Sharuɗɗan Bayanan Bayanai *: A cikin BaaS na zamani (Backend-as-a-Service) saitin kamar Supabase, kasawa da kuma daidaita daidaitaccen Tsaro Level Tsaro (BaaS) don buɗe bayanan abokin ciniki kai tsaye ta hanyar buɗe bayanan abokin ciniki. dakunan karatu [S5].

Saukewa: ZXCVFIXVIBESEG10

  • Rauni Token Management: Rashin kulawa da alamun tabbatarwa na iya haifar da satar zaman zama ko ba da izini ba API samun damar [S3].

Saukewa: ZXCVFIXVIBESEG11

Gyaran Kankare

Saukewa: ZXCVFIXVIBESEG12

Aiwatar da Tsaro matakin Layi (RLS)

Saukewa: ZXCVFIXVIBESEG13 Don aikace-aikace masu amfani da tushen baya na Postgres kamar Supabase, RLS dole ne a kunna akan kowane tebur. RLS yana tabbatar da cewa injin bayanan da kansa yana aiwatar da iyakokin shiga, yana hana mai amfani tambayar bayanan wani mai amfani koda kuwa suna da ingantacciyar token [S5].

Saukewa: ZXCVFIXVIBESEG14

Binciken Sirrin Kai tsaye

Saukewa: ZXCVFIXVIBESEG15 Haɗa bincike na sirri a cikin ayyukan haɓakawa don ganowa da toshe turawar takaddun shaida kamar maɓallan API ko takaddun shaida [S2]. Idan wani sirri ya tonu, dole ne a soke shi kuma a jujjuya shi nan da nan, saboda ya kamata a yi la'akari da shi a matsayin wanda aka yi wa laifi [S2].

Saukewa: ZXCVFIXVIBESEG16

Aiwatar da Tsananin Ayyukan Token

Saukewa: ZXCVFIXVIBESEG17 Bi ka'idodin masana'antu don tsaro na alamar, gami da yin amfani da amintattun, kukis na HTTP-kawai don gudanar da zaman da kuma tabbatar da alamun an takura masu aikawa a inda zai yiwu don hana sake amfani da maharan [S3].

Aiwatar da Gaba ɗaya Tsaron Gidan Yanar Gizo

Saukewa: ZXCVFIXVIBESEG19 Tabbatar cewa aikace-aikacen yana aiwatar da daidaitattun matakan tsaro na gidan yanar gizo, kamar Manufofin Tsaro na Abun ciki (CSP) da amintattun ka'idojin sufuri, don rage yawan hare-hare na tushen burauza [S1].

Saukewa: ZXCVFIXVIBESEG20

Yadda FixVibe yayi gwajinsa

Saukewa: ZXCVFIXVIBESEG21 FixVibe ya rigaya ya rufe wannan aji na zubewar bayanai a saman fagagen binciken rayuwa da yawa:

  • Supabase RLS fallasa *: baas.supabase-rls yana fitar da jama'a Supabase URL/maɓallai-maɓalli daga asalin- asali iri ɗaya, ƙididdige abubuwan da aka fallasa a kan fassarori, ƙididdige ƙididdigan da aka fallasa a kan PostgREST. ko an fallasa bayanan tebur.

Bayanin ZXCVFIXVIBESEG1

  • Repo RLS gibin *: repo.supabase.missing-rls sake dubawa sun ba da izini GitHub ƙaura SQL don teburan jama'a waɗanda aka ƙirƙira ba tare da madaidaicin hijirar ALTER TABLE ... ENABLE ROW LEVEL SECURITY
  • Supabase Matsayin ajiya: baas.supabase-security-checklist-backfill yana bitar jama'a ma'ajiyar guga metadata da fallasa jeri ba tare da loda ko canza bayanan abokin ciniki ba.
  • Sirrin sirri da yanayin burauza: secrets.js-bundle-sweep, headers.security-headers, da headers.cookie-attributes tuta sun zubda shaidar shaidar gefen abokin ciniki, rasa manyan kanun bayanai, da raunin tutocin kuki.
  • Binciken sarrafa damar shiga gated *: lokacin da abokin ciniki ya ba da damar dubawa mai aiki kuma an tabbatar da ikon mallakar yanki, gwajin active.idor-walking da active.tenant-isolation sun gano hanyoyin don hanyar IDOR/ salon BOLA da bayyanar bayanan ɗan haya.