សទ្ទានុក្រមសុវត្ថិភាព Xygeni
សទ្ទានុក្រមសុវត្ថិភាពនៃការអភិវឌ្ឍន៍ និងចែកចាយកម្មវិធី

តើ SLSA ជាអ្វី?

តារាង​មាតិកា

ការពង្រឹងសុវត្ថិភាពកម្មវិធីនៅក្នុងយុគសម័យនៃការវាយប្រហារខ្សែសង្វាក់ផ្គត់ផ្គង់ #

ការកើនឡើងនៅក្នុង ការវាយប្រហារខ្សែសង្វាក់ផ្គត់ផ្គង់កម្មវិធី បានធ្វើឱ្យការធានា CI/CD pipelines និង វត្ថុបុរាណផ្នែកទន់ សំខាន់ជាងពេលណាៗទាំងអស់។ តើ SLSA ជាអ្វី? ចំពោះ កម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់វត្ថុបុរាណផ្នែកទន់ កបខ័ណ ផ្តល់នូវ វិធីសាស្រ្តដែលមានរចនាសម្ព័ន្ធចំពោះសុវត្ថិភាពកម្មវិធី, ធានា ភាពសុចរិតនៃវត្ថុបុរាណ ពេញមួយវដ្តជីវិតនៃការអភិវឌ្ឍន៍។ ទិដ្ឋភាពសំខាន់មួយនៃក្របខ័ណ្ឌនេះគឺ SLSA Provenanceដែលផ្ទៀងផ្ទាត់ កន្លែងណា ពេលណា និងរបៀប កម្មវិធីត្រូវបានបង្កើតឡើង ដែលការពារការក្លែងបន្លំ និងការកែប្រែដោយគ្មានការអនុញ្ញាត។ តាមរយៈការអនុម័តការអនុវត្តសុវត្ថិភាពកម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់វត្ថុបុរាណកម្មវិធី អង្គការនានាអាច ពង្រឹងខ្សែសង្វាក់ផ្គត់ផ្គង់កម្មវិធីរបស់ពួកគេ និងកសាង ជឿទុកចិត្តលើដំណើរការអភិវឌ្ឍន៍របស់ពួកគេ..

និយមន័យៈ

តើ SLSA ជាអ្វី? #

កម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់វត្ថុបុរាណផ្នែកទន់ (SLSA) គឺជាក្របខ័ណ្ឌសុវត្ថិភាពមួយដែលត្រូវបានរចនាឡើងដើម្បីការពារខ្សែសង្វាក់ផ្គត់ផ្គង់ផ្នែកទន់ពីការគំរាមកំហែង។ វាធានានូវការបង្កើត និងចែកចាយកម្មវិធីដែលមានសុវត្ថិភាព ដោយណែនាំអង្គការនានាចាប់ពីស្វ័យប្រវត្តិកម្មមូលដ្ឋានរហូតដល់ដំណើរការដែលអាចតាមដានបានពេញលេញ និងការពារការក្លែងបន្លំ។

តើអ្វីជា SLSA Provenance? #

SLSA Provenance គឺជាកំណត់ត្រាលម្អិតអំពីទីកន្លែង ពេលវេលា និងរបៀបដែលកម្មវិធីត្រូវបានបង្កើតឡើង។ វាធានានូវភាពសុចរិតនៃវត្ថុបុរាណ ដោយផ្តល់នូវភាពមើលឃើញពេញលេញទៅលើសមាសធាតុ និងការពឹងផ្អែករបស់កម្មវិធី។ ជាមួយ SLSA Provenanceអង្គការនានាអាចការពារការក្លែងបន្លំ ផ្ទៀងផ្ទាត់ការជឿទុកចិត្ត និងរក្សាការគ្រប់គ្រងពេញលេញលើខ្សែសង្វាក់ផ្គត់ផ្គង់កម្មវិធីរបស់ពួកគេ។

ប្រភពដើមនៃអេ SLSA Provenance #

ក្របខ័ណ្ឌកម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់វត្ថុបុរាណកម្មវិធីត្រូវបានបង្កើតឡើងដើម្បីដោះស្រាយការគំរាមកំហែងខ្សែសង្វាក់ផ្គត់ផ្គង់កម្មវិធីដែលកំពុងកើនឡើង។ ការវាយប្រហារដូចជា SolarWinds និង CodeCov បានលាតត្រដាងចំណុចខ្សោយនៅក្នុងរបៀបដែលកម្មវិធីត្រូវបានបង្កើត ផ្ទៀងផ្ទាត់ និងចែកចាយ។ ជាលទ្ធផល Google បានបង្កើត SLSAដោយ​ផ្អែក​លើ​ការអនុវត្ត​សន្តិសុខ​ផ្ទៃក្នុង​របស់ខ្លួន ដើម្បី​ជួយ​អង្គការ​នានា​ឲ្យ​ធានា​សុវត្ថិភាព​របស់​ពួកគេ CI/CD pipelines និង​វត្ថុបុរាណ​ផ្នែក​សូហ្វវែរ។

សព្វថ្ងៃនេះ កម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់វត្ថុបុរាណផ្នែកទន់ត្រូវបានគ្រប់គ្រងដោយ OpenSSF (Open Source Security មូលនិធិ) ក្រោម មូលនិធិលីនុចវាផ្តល់នូវវិធីសាស្រ្តច្បាស់លាស់មួយជំហានម្តងៗ ដើម្បីកែលម្អភាពសុចរិតនៃកម្មវិធី សុវត្ថិភាពវត្ថុបុរាណ និងការតាមដានប្រភពដើម។ មិនដូចក្របខ័ណ្ឌសន្តិសុខតាមអ៊ីនធឺណិតទូទៅដូចជា NIST ឬ CIS Controls, SLSA ផ្តោតជាពិសេសលើសុវត្ថិភាពអភិវឌ្ឍន៍កម្មវិធី ដោយធានាថាការបង្កើតមានភាពធន់នឹងការក្លែងបន្លំ និងអាចផ្ទៀងផ្ទាត់បាន។

ដោយប្រើ SLSA Provenanceអង្គការនានាអាចតាមដានគ្រប់សមាសធាតុនៃវដ្តជីវិតកម្មវិធីរបស់ពួកគេ។ នេះធានានូវតម្លាភាព សុវត្ថិភាព និងការអនុលោមតាមច្បាប់ ដែលកាត់បន្ថយហានិភ័យនៃការកែប្រែដោយគ្មានការអនុញ្ញាត និងការសម្របសម្រួលខ្សែសង្វាក់ផ្គត់ផ្គង់។

គោលគំនិតសំខាន់ៗនៃកម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់វត្ថុបុរាណផ្នែកទន់ #

ការពន្យល់អំពីកម្រិត SLSA #

កម្រិត SLSAអ្វីដែលវាធានាអត្ថប្រយោជន៍សន្តិសុខ
កម្រិត 1ការសាងសង់ដោយស្វ័យប្រវត្តិកាត់បន្ថយកំហុសរបស់មនុស្ស និងការក្លែងបន្លំដោយចៃដន្យ
កម្រិត 2ការផ្ទៀងផ្ទាត់ប្រភព + ការគ្រប់គ្រងកាន់តែរឹងមាំធានានូវភាពសុចរិតនៃកូដ និងការបង្កើតដែលអាចទុកចិត្តបាន
កម្រិត 3SLSA Provenance បានទាមទារផ្តល់នូវកំណត់ត្រាលម្អិតអំពីរបៀប និងកន្លែងដែលវត្ថុបុរាណត្រូវបានសាងសង់
កម្រិត 4សំណង់ដែលអាចផលិតឡើងវិញបានជាមួយនឹងប្រភពដើមពេញលេញធានានូវវត្ថុបុរាណដែលការពារការក្លែងបន្លំ និងសុវត្ថិភាពខ្សែសង្វាក់ផ្គត់ផ្គង់អតិបរមា

តើកម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់កម្មវិធីប្រៀបធៀបទៅនឹងក្របខ័ណ្ឌសុវត្ថិភាពផ្សេងទៀតយ៉ាងដូចម្តេច? #

ក្របខ័ណ្ឌសន្តិសុខតាមអ៊ីនធឺណិត SLSA ទល់នឹង NIST៖ #

ការផ្តោត៖ NIST ផ្តល់ការណែនាំយ៉ាងទូលំទូលាយសម្រាប់សន្តិសុខតាមអ៊ីនធឺណិតទាំងមូល ប៉ុន្តែមិនផ្តោតច្រើនលើការធានាសុវត្ថិភាពខ្សែសង្វាក់ផ្គត់ផ្គង់កម្មវិធីទេ។

អត្ថប្រយោជន៍កម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់កម្មវិធីផ្តោតសំខាន់លើការការពារភាពសុចរិតនៃកម្មវិធី និងផ្តល់នូវជំហានច្បាស់លាស់សម្រាប់ការធានាសុវត្ថិភាពវត្ថុបុរាណនៃកម្មវិធីជាមួយ SLSA Provenanceដែលបំពេញបន្ថែមវិធីសាស្រ្តទូលំទូលាយរបស់ NIST។

កម្រិតខ្សែសង្វាក់ SLSA ទល់នឹង គំរូភាពចាស់ទុំនៃការធានាកម្មវិធី OWASP (SAMM): #

ការផ្តោត៖ OWASP SAMM ជួយបង្កើតយុទ្ធសាស្ត្រសុវត្ថិភាពសម្រាប់គម្រោងកម្មវិធី។

អត្ថប្រយោជន៍កម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់កម្មវិធី ស្វែងយល់កាន់តែស៊ីជម្រៅអំពីសុវត្ថិភាពខ្សែសង្វាក់ផ្គត់ផ្គង់។ វាផ្តោតលើប្រភពដើម និងភាពអាចផលិតឡើងវិញបាន ខណៈពេលដែល SAMM គ្របដណ្តប់លើសុវត្ថិភាពទូទៅ។ SLSA Provenance ធានាសុវត្ថិភាព និងភាពត្រឹមត្រូវនៃវត្ថុបុរាណកម្មវិធី។

កម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់ធៀបនឹង CIS ការត្រួតពិនិត្យ: #

ការផ្តោត: CIS ការគ្រប់គ្រងផ្តល់គោលការណ៍ណែនាំសម្រាប់ការធានាសុវត្ថិភាពប្រព័ន្ធ IT ប៉ុន្តែមិនផ្តោតលើការអភិវឌ្ឍកម្មវិធី ឬវត្ថុបុរាណទេ។

អត្ថប្រយោជន៍កម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់កម្មវិធីផ្តល់នូវជំហានច្បាស់លាស់សម្រាប់ធានាសុវត្ថិភាពនៃការបង្កើតកម្មវិធី ដោយប្រើប្រាស់ កម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់វត្ថុបុរាណផ្នែកទន់ Framework ដើម្បីផ្ទៀងផ្ទាត់ថា build នីមួយៗមានសុវត្ថិភាព និងគ្មានការជ្រៀតជ្រែក។

ហេតុអ្វីបានជាជ្រើសរើសកម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់កម្មវិធីជាងកម្រិតផ្សេងទៀត? #

មានក្របខ័ណ្ឌសុវត្ថិភាពជាច្រើន ប៉ុន្តែកម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់កម្មវិធីលេចធ្លោដោយផ្តោតលើខ្សែសង្វាក់ផ្គត់ផ្គង់កម្មវិធី។ វាផ្តល់នូវជំហានងាយៗដើម្បីអនុវត្តតាមដើម្បីកែលម្អភាពសុចរិត និងប្រភពដើមនៃកម្មវិធី ដែលធ្វើឱ្យវាក្លាយជាជម្រើសដ៏រឹងមាំរួមជាមួយនឹងក្របខ័ណ្ឌសុវត្ថិភាពទូលំទូលាយ។

  • ការផ្តោតសំខាន់លើខ្សែសង្វាក់ផ្គត់ផ្គង់កម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់កម្មវិធីត្រូវបានរចនាឡើងជាពិសេសដើម្បីធានាសុវត្ថិភាពខ្សែសង្វាក់ផ្គត់ផ្គង់កម្មវិធី ដោយផ្តល់នូវការណែនាំច្បាស់លាស់អំពីភាពសុចរិតនៃវត្ថុបុរាណ និង SLSA Provenance.
  • កម្រិតនៃការធានាកម្រិត​ជា​ច្រើន​អនុញ្ញាត​ឱ្យ​អង្គការ​នានា​កែលម្អ​សុវត្ថិភាព​មួយ​ជំហាន​ម្តងៗ ដោយ​ផ្តល់​នូវ​ផ្លូវ​ច្បាស់លាស់​សម្រាប់​ការ​កែលម្អ​ជា​បន្តបន្ទាប់។
  • ភាពសុចរិតនៃវត្ថុបុរាណក្របខ័ណ្ឌនេះសង្កត់ធ្ងន់លើភាពអាចផលិតឡើងវិញបាន និងប្រភពដើម ដោយធានាសុវត្ថិភាពកម្មវិធីតាមរបៀបដែលក្របខ័ណ្ឌផ្សេងទៀតមិនមាន។
  • ការគ្របដណ្តប់ទូលំទូលាយតាមរយៈការធានាសុវត្ថិភាពកម្មវិធីពីកូដរហូតដល់វត្ថុបុរាណ កម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់កម្មវិធីផ្តល់នូវការការពារខ្សែសង្វាក់ផ្គត់ផ្គង់ពេញលេញ ដោយធានាថាការសាងសង់មានភាពធន់នឹងការលួចចម្លងជាមួយ SLSA Provenance.
  • បំពេញកម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់កម្មវិធីដំណើរការបានល្អជាមួយក្របខ័ណ្ឌដូចជា NIST ឬ CIS ការគ្រប់គ្រង ដោយបង្កើនសុវត្ថិភាពរួមដោយដោះស្រាយភាពងាយរងគ្រោះនៃខ្សែសង្វាក់ផ្គត់ផ្គង់កម្មវិធី។

ធានាអនាគតជាមួយ SLSA សម្រាប់កម្មវិធី និង Xygeni #

ឥឡូវនេះអ្នកដឹងពីអ្វីដែលជា slsa ហើយ ចូរយើងនិយាយអំពីវា ស៊ីហ្គេនីXygeni ជួយអង្គការនានាអនុវត្ត និងរក្សាការអនុលោមតាមកម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់កម្មវិធីនៅគ្រប់កម្រិតទាំងអស់។ វេទិការបស់យើងស្របតាមភាពម៉ត់ចត់របស់វា។ standards ធ្វើឱ្យការរួមបញ្ចូលសុវត្ថិភាពនៅទូទាំងវដ្តជីវិតកម្មវិធីរបស់អ្នកមានភាពសាមញ្ញ។ ចាប់ពីការធ្វើស្វ័យប្រវត្តិកម្មនៃការបង្កើតរហូតដល់ការអនុវត្តការការពារការលួចចូល។ SLSA Provenance ការគ្រប់គ្រង Xygeni ពង្រឹងសុវត្ថិភាពកម្មវិធី និងធ្វើឱ្យការអនុលោមតាមមានភាពប្រសើរឡើង។

តាមរយៈ SLSA ProvenanceXygeni ធានាថាប្រភពដើម និងដំណើរការបង្កើតស្នាដៃសិល្បៈកម្មវិធីនីមួយៗអាចផ្ទៀងផ្ទាត់បាន។ នេះការពារការផ្លាស់ប្តូរ ឬការក្លែងបន្លំដោយគ្មានការអនុញ្ញាត និងផ្តល់នូវភាពមើលឃើញពេញលេញទៅក្នុងខ្សែសង្វាក់ផ្គត់ផ្គង់កម្មវិធីរបស់អ្នក។ ជាលទ្ធផល អង្គការរបស់អ្នកកាន់តែមានភាពធន់ទៅនឹងការគំរាមកំហែងដែលវិវត្ត។ តាមរយៈការសហការជាមួយ Xygeni អ្នកអាចរុករកកម្រិតនៃកម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់កម្មវិធីដោយទំនុកចិត្ត ដោយធានាអនាគតដែលខ្សែសង្វាក់ផ្គត់ផ្គង់កម្មវិធីរបស់អ្នកមានសុវត្ថិភាព។ Xygeni ការពារការសាងសង់ ធានានូវភាពសុចរិតនៃស្នាដៃសិល្បៈជាមួយ SLSA Provenanceនិងផ្តល់នូវដំណោះស្រាយដ៏ទូលំទូលាយសម្រាប់សុវត្ថិភាពកម្មវិធីទំនើប។

សំណួរសួរជាញឹកញាប់​ #

តើ SLSA ជាអ្វី ហើយហេតុអ្វីបានជាវាសំខាន់សម្រាប់? CI/CD pipelines?

SLSA (កម្រិតខ្សែសង្វាក់ផ្គត់ផ្គង់សម្រាប់វត្ថុបុរាណកម្មវិធី) គឺជាក្របខ័ណ្ឌមួយដែលបង្កើន software supply chain security តាមរយៈការទប់ស្កាត់ការក្លែងបន្លំ និងធានាបាននូវភាពសុចរិតនៃវត្ថុបុរាណតាមរយៈ SLSA Provenance. វាមានសារៈសំខាន់សម្រាប់ CI/CD pipelineព្រោះវាបង្កើតមូលដ្ឋានគ្រឹះសុវត្ថិភាពពេញមួយដំណើរការបង្កើត និងចែកចាយកម្មវិធី។

តើ SLSA ល្អបំផុតមែនទេ? standard សម្រាប់ CI/CD pipelines?

SLSA លេចធ្លោជាក្រុមហ៊ុនល្អបំផុតមួយ standards សម្រាប់ធានាសុវត្ថិភាព CI/CD pipelines. វាផ្តល់នូវគោលការណ៍ណែនាំដ៏ទូលំទូលាយដើម្បីធានាជំហាននីមួយៗនៃ pipeline—ពីការគ្រប់គ្រងកូដប្រភពរហូតដល់ការចែកចាយវត្ថុបុរាណ—ដោយការការពារការក្លែងបន្លំ និងការចូលប្រើប្រាស់ដោយគ្មានការអនុញ្ញាត។ SLSA Provenance ផ្ទៀងផ្ទាត់ និងធានាបាននូវភាពសុចរិតនៃវត្ថុបុរាណពេញមួយដំណើរការ។

អ្នកណាគ្រប់គ្រងក្របខ័ណ្ឌ SLSA សម្រាប់ CI/CD pipelines?

ដំបូងឡើយ Google បានបង្កើតក្របខណ្ឌ SLSA ហើយ OpenSSF (Open Source Security Foundation) ឥឡូវនេះគ្រប់គ្រងវា។ អង្គការនេះលើកកម្ពស់ការអនុវត្តល្អបំផុតសម្រាប់ការធានាសុវត្ថិភាពខ្សែសង្វាក់ផ្គត់ផ្គង់កម្មវិធី និងកែលម្អក្របខ័ណ្ឌជាបន្តបន្ទាប់ដើម្បីបំពេញតម្រូវការសុវត្ថិភាពថ្មីៗ។

តើ SLSA ដោះស្រាយបញ្ហាអ្វីខ្លះ?

ការយល់ដឹងអំពីអ្វីដែលជា SLSA គឺមិនពេញលេញទេ បើគ្មានការដឹងពីបញ្ហាដែលវាដោះស្រាយ។ ខ្សែសង្វាក់ផ្គត់ផ្គង់កម្មវិធីងាយរងគ្រោះដោយការក្លែងបន្លំ ការវាយប្រហារអាស្រ័យ និងដំណើរការសាងសង់ដែលមិនមានសុវត្ថិភាព។ SLSA Provenance ដោះស្រាយបញ្ហាទាំងនេះដោយធានាថារាល់ស្នាដៃសូហ្វវែរទាំងអស់អាចតាមដានបាន អាចផ្ទៀងផ្ទាត់បាន និងធន់នឹងការក្លែងបន្លំ។ វានាំមកនូវតម្លាភាព និងការជឿទុកចិត្តដល់ CI/CD pipelines ដោយធ្វើឱ្យសុវត្ថិភាពក្លាយជារឿងលំនាំដើម មិនមែនជាការគិតគូរនៅពេលក្រោយនោះទេ។

ទទួលបានគណនីឥតគិតថ្លៃរបស់អ្នក។
មិនតម្រូវឱ្យមានកាតឥណទានទេ។

ចាប់ផ្តើមដោយឥតគិតថ្លៃ

ចាប់ផ្តើមដោយឥតគិតថ្លៃ។
មិនតម្រូវឱ្យមានកាតឥណទានទេ។

ចាប់ផ្តើមដោយចុចតែម្តង៖

ព័ត៌មាននេះនឹងត្រូវបានរក្សាទុកដោយសុវត្ថិភាពស្របតាម ល័ក្ខខ័ណ្ឌនៃសេវាកម្ម និង គោលការណ៍ ​ឯកជនភាព

រូបថតអេក្រង់កម្មវិធី