Glosaryo ng Seguridad ng Xygeni
Glosaryo ng Seguridad sa Pagbuo at Paghahatid ng Software

Ano ang isang AI BOM?

Ipinaliwanag ang AI Bill of Materials para sa mga DevSecOps Team #

Ang diskusyon tungkol sa AI BOM ay hindi nagmula sa akademikong kuryosidad. Lumitaw ito dahil nagsimulang mawalan ng visibility ang mga security team. Habang ang mga modelo ng machine learning, mga foundation model, at AI-assisted code generation pagpasok sa mga sistema ng produksyon, ang mga tradisyunal na imbentaryo ng software ay hindi na sapat. Maaari kang maglista ng mga pakete, lalagyan, at mga library, ngunit wala ka pa ring ideya kung aling mga modelo ang naka-embed, kung saan nagmula ang data ng pagsasanay, o kung aling mga panlabas na API ang humuhubog sa pag-uugali ng runtime. Ito ang precisAng puwang na dapat tugunan ng bill of materials ng artificial intelligence.

Ang pangangailangan ay naging imposibleng balewalain nang dumating ang mga numero. Sa kasalukuyan, 40% ng AI-generated code ay naglalaman ng mga kahinaan sa seguridad, ang pagnanakaw ng kredensyal na naka-target sa AI ay tumaas ng 376% sa pagitan ng Q4 2025 at Q1 2026, at ang mga kinakailangan sa teknikal na dokumentasyon ng EU AI Act para sa Magkakabisa ang mga high-risk AI system sa Agosto 2, 2026Ang mga organisasyong hindi kayang gumawa ng nakabalangkas na imbentaryo ng kanilang mga bahagi ng AI (isang AI-BOM) ay sabay-sabay na nalalantad sa tatlong aspeto: seguridad, pagsunod, at integridad ng supply chain ng AI. Bago tayo magpatuloy, magtakda muna tayo ng malinaw na baseline.

Malalim na pagtalakay sa AI Bill of Materials #

Ano ang isang AI BOM? Ang AI BOM (pinaikling pangalan para sa AI Bill of Materials) ay isang nakabalangkas na imbentaryo na nagdodokumento sa lahat ng mga bahaging may kaugnayan sa AI na ginagamit sa loob ng isang sistema. Kabilang dito ang mga modelo, dataset, training framework, inference engine, third-party API, open-source dependencies, at mga configuration artifact na nakakaimpluwensya sa kung paano kumikilos ang AI sa oras ng pagbuo at oras ng pagpapatakbo. Kung ang isang Software Bill of Materials (SBOM) sumasagot ng "anong code ang nasa loob ng application na ito," sinasagot ng isang AI Bill of Materials ang isang mas kumplikadong tanong: anong katalinuhan ang naka-embed dito, saan ito nagmula, at anong mga panganib ang ipinapasok nito? Hindi pinapalitan ng isang AI BOM ang isang SBOMPinalalawak nito ito sa mga lugar kung saan nabibigo ang tradisyonal na pagsubaybay sa dependency, lalo na sa mga opaque na modelo, mga panlabas na serbisyo ng AI, at mga patuloy na nagbabagong artifact.

Bakit Umiiral ang AI BOM bilang Isang Hiwalay na Konsepto? #

Sinubukan muna ng mga pangkat ng seguridad na mag-unat SBOMs para masakop ang mga asset ng AI. Mabilis mabigo ang pamamaraang iyan. Ang mga modelo ay hindi mga library. Ang mga dataset ng pagsasanay ay hindi mga pakete. Ang mga template ng prompt ay hindi mga static na configuration file. Umiiral ang isang AI BOM dahil ang mga sistema ng AI ay nagpapakilala ng mga dimensyon ng panganib na SBOMAng mga s ay hindi kailanman idinisenyo upang manghuli.

Kapag tinatanong ng mga pangkat kung ano ang isang AI BOM, kadalasan ang kanilang reaksyon ay sa isa sa mga sumusunod na katotohanan:

  • Isang modelo ang kinuha mula sa isang pampublikong rehistro na hindi alam ang pinagmulan
  • Kasama sa datos ng pagsasanay ang lisensyado o sensitibong materyal
  • Binago ng isang panlabas na LLM API ang kilos nito nang walang abiso
  • Nagdulot ng bias, leakage, o hindi ligtas na mga output ang isang update sa modelo

Ang AI Bill of Materials ay nagbibigay ng traceability para sa mga sitwasyong ito, kaya naman ito ay lalong tinutukoy sa mga talakayan tungkol sa seguridad, pamamahala, at pagsunod sa AI.

Mga Pangunahing Bahagi na Nakadokumento sa isang AI BOM #

Ang isang AI BOM ay kapaki-pakinabang lamang kung ito ay tiyak. Bagama't iba-iba ang mga implementasyon, ang mga mature na istruktura ng AI Bill of Materials ay palaging nagdodokumento ng mga sumusunod na kategorya.

Mga Modelo at Artipakto ng Modelo #

Kabilang dito ang pangalan ng modelo, bersyon, arkitektura, source repository o vendor, checksum o hash, at konteksto ng deployment. Kung wala ito, ang incident response ay magiging panghuhula lamang.

Pagsasanay at Pagpino ng Datos #

Kinukuha ng isang AI BOM ang mga dataset na ginagamit para sa pagsasanay o pagpipino, kabilang ang pinagmulan, mga limitasyon sa paglilisensya, at klasipikasyon ng sensitivity. Mahalaga ito para sa pagkakalantad sa regulasyon at panganib sa intelektwal na ari-arian.

Mga Balangkas at Toolchain #

Kasama rito ang TensorFlow, PyTorch, mga inference runtime, mga optimization library, at mga model converter. Mula sa pananaw ng seguridad, ang mga ito ay mga executable dependencies na may parehong mga panganib ng malware at kahinaan gaya ng tradisyonal na code.

Mga Serbisyo at API ng Panlabas na AI #

Anumang pag-asa sa mga serbisyo ng third-party na AI ay dapat nakalista sa AI Bill of Materials, kabilang ang provider, saklaw ng paggamit, daloy ng data, at update cadence.

Mga Asset ng Pag-configure at Prompt #

Mga senyales, guardrails, at ang mga layer ng patakaran ay may malaking epekto sa pag-uugali ng AI. Itinuturing sila ng isang AI BOM bilang mga pangunahing asset, hindi mga komento sa isang repository.

Paano Sinusuportahan ng isang AI BOM ang mga Ligtas na Kasanayan sa Pag-develop #

Madalas na ipinapalagay ng mga propesyonal sa seguridad na ang mga umiiral na kontrol ay natural na umaabot sa AI. Hindi naman. Ang maling akala na ito ay sumasalamin sa mga naunang pagkakamaling nagawa sa mga open-source supply chain.

Ang isang AI BOM ay nagbibigay-daan sa mga kontrol na kung hindi man ay hindi gumagana dahil sa pagiging kumplikado:

  • Pagtatasa ng panganib na nakatali sa mga partikular na modelo at mapagkukunan ng datos
  • Mas mabilis na pagkontrol kapag nakompromiso ang isang bahagi ng AI
  • Ipinatupad na pamamahala laban sa paggamit ng shadow AI
  • Malinaw na pagmamay-ari ng functionality na pinapagana ng AI

Kapag tinatanong ng mga pangkat kung ano ang isang AI BOM, ang praktikal na sagot ay simple: ito ang minimum na artifact na kinakailangan upang ituring ang mga sistema ng AI bilang mga auditable software component sa halip na mga black box.

Mga Karaniwang maling kuru-kuro #

Maling Akala #1: “Sinusubaybayan na namin ang mga dependency, kaya mayroon kaming AI BOM.”

Hindi sinasabi sa iyo ng mga tracking Python package kung aling mga model weight ang na-load, kung aling mga dataset-shaped output, o kung ang isang inference endpoint ay tumatawag sa isang external provider. Ang isang AI BOM ay hindi hinuhulaan; dapat itong tahasang binuo at pinapanatili.

Maling Akala #2: “Ang mga AI BOM ay para lamang sa mga regulated na industriya.” #

Pinabibilis ng regulasyon ang pag-aampon, ngunit ang mga insidente sa seguridad ang nagtutulak sa pangangailangan. Ang pagkalason sa modelo, agarang pag-iniksyon, pagtagas ng data, at mga malisyosong pag-update ng modelo ay nakakaapekto sa bawat organisasyong nagde-deploy ng AI. Ang AI Bill of Materials ay isang depensibong kontrol, hindi lamang isang artifact ng pagsunod.

Maling Akala #3: “Ang mga tagapagbigay ng modelo ang humahawak sa panganib na ito para sa amin.” #

Binabawasan ng mga panlabas na provider ang pasanin sa operasyon, hindi ang pananagutan. Kung ang iyong sistema ay gumagamit ng mga output ng AI, ikaw ang may pananagutan sa panganib. Idinodokumento ng isang AI BOM ang dependency na iyon upang mapamahalaan ito sa halip na balewalain.

AI BOM laban sa SBOMBakit Kailangan Pareho? #

Mahalaga ang paghahambing na ito para sa mga pangkat ng DevSecOps na nagsisikap na maiwasan ang pagkalat ng mga kagamitan, at sulit na maging handa...cise tungkol sa kung saan nagtatapos ang bawat artifact at nagsisimula ang isa pa.

An SBOM Nag-iimbentaryo ito ng mga bahagi ng software, mga pakete, mga library, mga container, at ang kanilang mga bersyon at lisensya. Sinasagot nito ang tanong na: anong code ang tumatakbo sa application na ito? Ang isang AI BOM ay nag-iimbentaryo ng mga bahagi ng intelligence, mga modelo, mga dataset, mga training framework, mga external API, at mga configuration ng prompt. Sinasagot nito ang ibang tanong: anong AI ang humuhubog sa pag-uugali ng sistemang ito, saan ito nagmula, at anong panganib ang dala nito?

Nagiging malinaw ang blind spot sa pamamagitan ng isang konkretong halimbawa. Ipagpalagay na ang isang third-party foundation model provider ay tahimik na nag-a-update ng mga weight sa likod ng isang API endpoint. Walang pagbabago sa bersyon ng package. Walang pag-update sa entry ng dependency graph. Ang iyong SBOM walang ipinapakita. Ngunit ang modelong tinatawag ng iyong aplikasyon ay kumikilos nang iba na ngayon, na may iba't ibang output, iba't ibang failure mode, at posibleng iba't ibang security properties. Sinusubaybayan ng isang AI BOM ang bersyon ng modelo, ang provider, ang update cadence, at ang mga daloy ng data na kasangkot. Nahuhuli nito nang eksakto kung ano ang SBOM hindi makakita.

Isang pangalawang halimbawa: ang isang template ng prompt na nakaimbak sa isang configuration file ay binago upang alisin ang isang guardrail. Hindi ito isang pagbabago ng code, hindi isang dependency update, at hindi isang muling pagtatayo ng container. Hindi ito lumalabas kahit saan sa isang SBOMNgunit malaki ang pagbabago nito kung paano kumikilos ang AI system sa runtime. Itinuturing ng isang AI BOM ang mga prompt asset bilang mga primera klaseng bahagi, may bersyon, sinusubaybayan, at maaaring i-audit.

Mayroong pagsasanib sa pagitan ng dalawang artifact. Ang mga AI framework tulad ng PyTorch, TensorFlow, at LangChain ay lumilitaw sa parehong... SBOM at isang AI BOM, dahil ang mga ito ay mga executable dependencies na may tunay na kahinaan at panganib ng malware. Ngunit ang overlap na iyon ay makitid. Ang model layer, ang data layer, ang prompt layer, at ang external API layer ay ganap na nasa labas ng SBOM saklaw.

Sama-sama, isang SBOM at ang isang AI BOM ay nagbibigay ng kumpletong larawan ng panganib sa supply chain ng software. Hiwalay, iniiwan ng bawat isa ang mga blind spot ng isa't isa na hindi pinamamahalaan. Kaya naman lalong inilalagay ng gabay sa industriya ang AI Bill of Materials bilang komplementaryo sa SBOM, hindi opsyonal, at hindi kapalit.

Pagpapagana ng isang AI BOM sa DevSecOps #

Ang isang AI BOM ay hindi dapat mabuhay bilang estatikong dokumentasyon. Dapat itong maisama sa SDLCAng mga epektibong implementasyon ay lumilikha at nagpapanatili nito sa tatlong punto sa siklo ng buhay ng pag-unlad:

  • Pagsasanay sa modelo. Kapag ang isang bagong modelo, dataset, o panlabas na AI API ay ipinakilala sa kapaligiran, ang entry ng AI BOM ay nalilikha sa sandaling iyon, na kumukuha ng pinagmulan, bersyon, paglilisensya, daloy ng data, at klasipikasyon ng panganib bago pa man umabot ang bahagi sa anumang... pipeline o sistema ng produksyon. Ito ang punto kung saan ang hindi kilalang AI ay hindi na nagiging shadow AI.
  • CI/CD pagpapatupad Bawat pipeline Ang pagpapatakbo ay isang pagkakataon upang mapatunayan na ang mga bahagi ng AI na ginagamit ay tumutugma sa mga naitala ng AI BOM. Awtomatikong sinusuri habang CI/CD Ang catch drift, isang bersyon ng modelo na nagbago na sa upstream, isang prompt file na binago, isang API endpoint na ngayon ay nireresolba na sa ibang provider. Ang paghuli sa mga ito sa oras ng pagbuo ay mas mura kaysa sa pagtuklas sa mga ito sa panahon ng isang insidente.
  • Mga pagbabago sa pag-deploy at runtime. Kapag ang mga bahagi ng AI ay ina-update, pinapalitan, o inalis sa serbisyo sa produksyon, ang AI BOM ay ina-update upang maipakita ang pagbabago at ang nakaraang estado ay pinapanatili sa change log. Lumilikha ito ng audit trail na kinakasangkutan ng tugon sa insidente, pagsusuri ng regulasyon, at pag-uulat ng pamamahala, isang naka-timestamp na talaan kung saan tumatakbo ang AI, kailan, at sa anong configuration.

Ang modelong ito ng patuloy na pag-update ang siyang naghihiwalay sa isang operational AI BOM mula sa isang dokumento ng pagsunod. Sinasagot ng isang dokumento ng pagsunod ang mga tanong sa oras ng pag-audit. Sinasagot naman ng isang operational AI BOM ang mga tanong sa oras ng insidente, na siyang panahon kung kailan talagang mahalaga ang mga sagot.

Bakit Mahalaga ang AI BOMs para sa Pagtugon sa Insidente? #

Kapag natuklasan ang isang kahinaan o malisyosong pag-uugali sa isang modelo o balangkas ng AI, mahalaga ang oras. Kung walang AI BOM, hindi masasagot nang maaasahan ng mga pangkat ang:

  • Aling mga aplikasyon ang apektado
  • Aling mga kapaligiran ang nakalantad
  • Kung may kasangkot na sensitibong datos

Masusukat ang epekto ng kawalan ng katiyakang iyon. Sa pag-atake sa supply chain ng PromptMink (kung saan ang isang grupong itinataguyod ng estado ng Hilagang Korea ay nagdisenyo ng mga malisyosong npm package na partikular na linlangin ang mga AI coding agent), ang mga team na walang AI inventory ay walang mabilis na paraan upang matukoy kung aling mga agent ang nakakuha ng nakompromisong dependency, kung aling mga environment ang nalantad, o kung ang mga kredensyal at... CI/CD na-exfilt na ang mga token. Nagsimula ang imbestigasyon sa simula sa halip na mula sa isang kilalang baseline.

Pinapaliit ng AI Bill of Materials ang oras ng pagtugon sa pamamagitan ng paggawa ng mga hindi alam na impormasyon tungo sa mga impormasyong maaaring hanapin. Kapag umiiral at napapanahon ang imbentaryo, ang unang tanong sa isang insidente (kung ano ang apektado) ay may sagot sa loob ng ilang minuto sa halip na mga araw.

Ang Papel ng mga AI BOM sa AI-First AppSec #

Habang ang AI ay napapaloob sa buong pag-unlad, ang mga kagamitan sa seguridad ay dapat umunlad. Ang mga platform na nagbibigay na SBOMs, pagtuklas ng malware, at katalinuhan sa pagdepende ay nagpapalawak na ngayon ng kakayahang makita ang mga bahagi ng AI. Dito naroon ang mga platform tulad ng Xygeni natural na umaayon sa konsepto ng AI BOM. Sa pamamagitan ng pag-uugnay ng mga artifact na may kaugnayan sa AI sa code, mga dependency, pipelines, at runtime behavior, ang mga AI BOM ay hindi na lamang mga teoretikal na diagram at nagiging mga naaaksyunang kontrol sa seguridad.

Isang AI BOM na sinamahan ng real-time na pagtuklas ng malware, SCA, CI/CD katiwasayan, at ASPM nagbibigay-daan sa mga koponan na pamahalaan ang panganib ng AI nang hindi pinapabagal ang paghahatid. Iyan ang praktikal na pangwakas na layunin: kakayahang makita nang walang alitan.

Mga Pangwakas na Saloobin: Bakit ang "Ano ang isang AI BOM" ang Tamang Tanong #

Ang pagtatanong kung ano ang isang AI BOM ay hindi tungkol sa mga kahulugan. Ito ay tungkol sa pagkilala na ang mga sistema ng AI ay bahagi na ngayon ng supply chain ng software at ang mga hindi pinamamahalaang supply chain ay nabibigo. Ang AI Bill of Materials ay nagbibigay sa mga koponan ng DevSecOps ng parehong impluwensya kumpara sa AI na SBOMdinala sa open source, hindi perpektong kontrol, ngunit sapat na kakayahang makita upang makagawa ng matalinong decismga ion, mabilis na tumugon, at mabawasan ang maiiwasang panganib.

Para sa mga pangkat na namamahala sa pagsunod sa imbentaryo ng AI sa isang katutubong AI SDLC, ang AI-BOM ay hindi isang kinakailangan sa hinaharap. Ito ang minimum na mabubuhay na kontrol para sa pagtrato sa AI bilang bahagi ng supply chain ng software ngayon. Kaya naman hindi ito isang trend. Ito ay isang pagwawasto.

FAQ #

Kinakailangan ba ang isang AI BOM para sa pagsunod sa EU AI Act?

Para sa mga tagapagbigay ng mga high-risk AI system, oo. Ang Artikulo 11 at Annex IV ng EU AI Act ay nangangailangan ng teknikal na dokumentasyon na sumasaklaw sa paglalarawan ng sistema, metodolohiya sa pagsasanay, mga katangian ng dataset, at mga pamamaraan sa pagsubaybay, at ang dokumentasyong iyon ay dapat panatilihing napapanahon at magagamit ng mga regulator kapag hiniling. Ang huling araw ng pagpapatupad sa ilalim ng kasalukuyang batas ay Agosto 2, 2026. Ang AI-BOM ay ang istrukturang operasyonal na patuloy na bumubuo at nagpapanatili ng dokumentasyong ito sa halip na bilang isang point-in-time na ehersisyo.cise. Ang mga organisasyong wala sa klasipikasyong may mataas na panganib ay nahaharap pa rin sa mga inaasahan sa dokumentasyon sa ilalim ng NIST AI RMF at enterprise mga kinakailangan sa pagkuha, kung saan parami nang parami ang mga mamimili na humihingi ng AI-BOM bilang bahagi ng due diligence ng vendor.

Ano ang kasama sa isang AI BOM?

Bukod sa mga pangunahing bahaging tinalakay sa itaas, kasama rin sa isang kumpletong AI-BOM ang: kasaysayan ng pag-apruba at talaan ng pagbabago, mga resulta ng pagsusuri at mga kilalang paraan ng pagkabigo, mga pagpapatunay ng pagsunod, mga kinakailangan sa pangangasiwa ng tao, at dokumentasyon sa pagtatasa ng panganib. Hindi tulad ng isang static na dokumento, ang isang AI-BOM ay isang buhay na artifact, ina-update ito habang ang mga modelo ay muling sinasanay, pino-tune, o pinapalitan, at habang nagbabago ang mga API at integrasyon. Ang talaan ng pagbabago mismo ay bahagi ng artifact.

Sino ang responsable sa pagpapanatili ng isang AI BOM?

Ang responsibilidad ay nakasalalay sa papel sa supply chain ng AI. Ang mga provider (mga organisasyong bumubuo o nagpipino ng mga sistema ng AI) ay responsable sa pagbuo at pagpapanatili ng AI-BOM at paggawa nito na magagamit ng mga downstream deployer at regulator. Ang mga deployer (mga organisasyong nagsasama ng third-party AI sa kanilang sariling mga produkto o daloy ng trabaho) ay responsable sa pagtanggap ng AI-BOM mula sa kanilang mga provider at pagpapanatili ng kanilang sariling imbentaryo kung paano ginagamit ang mga bahaging iyon. Sa pagsasagawa, karamihan sa mga organisasyon ay parehong provider at deployer nang sabay, na nangangahulugang ang pagmamay-ari ng AI-BOM ay kailangang tahasang italaga sa mga security, engineering, at compliance team sa halip na iwan bilang ibinahaging responsibilidad.

Magsimula nang Libre

Magsimula nang libre.
Walang kinakailangang credit card.

Magsimula sa isang click lang:

Ang impormasyong ito ay ligtas na itatago ayon sa Mga palatuntunan at Pribadong Patakaran

Screenshot ng app