IaC security - ហេដ្ឋារចនាសម្ព័ន្ធដូចជា code security - IaC សន្តិសុខ​តាម​ប្រព័ន្ធ​អ៊ីនធឺណិត

IaC Security: របៀបបង្កើតហេដ្ឋារចនាសម្ព័ន្ធដ៏រឹងមាំជាកូដ

សេចក្តីផ្តើម៖ ហេតុអ្វី? IaC Security សារៈសំខាន់សម្រាប់ក្រុម DevOps នីមួយៗ

ហេដ្ឋារចនាសម្ព័ន្ធជាកូដ (IaC) បានផ្លាស់ប្តូររបៀបដែលយើងបង្កើត និងធ្វើមាត្រដ្ឋានបរិស្ថាន។ ជាមួយនឹងតែមួយ commitអ្នកអាចដាក់ពង្រាយបណ្តាញ មូលដ្ឋានទិន្នន័យ និងជង់កម្មវិធីទាំងមូលក្នុងរយៈពេលប៉ុន្មាននាទី។ ទោះជាយ៉ាងណាក៏ដោយ ល្បឿនដូចគ្នានេះអាចដំណើរការប្រឆាំងនឹងអ្នក។ ការកំណត់រចនាសម្ព័ន្ធមិនត្រឹមត្រូវនៅក្នុងស្គ្រីប Terraform, Kubernetes ឬ CloudFormation ជារឿយៗរអិលចូលទៅក្នុងផលិតកម្មលឿនជាងការត្រួតពិនិត្យសុវត្ថិភាពបែបប្រពៃណីអាចមានប្រតិកម្ម។ យោងតាម ​​2024 របាយការណ៍​អំពី​ការគំរាមកំហែង​លើ​ពពក​នៅ Palo Alto Unit 42, ស្ទើរតែ 70% នៃអង្គការនានាមាន IaC គំរូដែលមានការកំណត់រចនាសម្ព័ន្ធសុវត្ថិភាពមិនត្រឹមត្រូវយ៉ាងហោចណាស់មួយហើយបញ្ហាជាច្រើនទាំងនេះអាចកេងប្រវ័ញ្ចបានភ្លាមៗ។ លើសពីនេះ ឆ្នាំ២០២៣ របាយការណ៍ស្ថានភាព DevSecOps របស់ Red Hat រក​ឃើញ​ថា 55% នៃក្រុម DevOps ដាក់ពង្រាយ IaC ការផ្លាស់ប្តូរដោយគ្មានការពិនិត្យសុវត្ថិភាពជាក់លាក់ដែលបង្កើនហានិភ័យនៃភាពងាយរងគ្រោះដែលលាក់កំបាំងដែលរីករាលដាលពាសពេញបរិស្ថាន។

នេះ​ជាហេតុ IaC security គឺច្រើនជាងគ្រាន់តែជាជំហានបន្ថែមនៅពេលដាក់ពង្រាយ។ តាមពិតទៅ ពិតមែនហើយ ហេដ្ឋារចនាសម្ព័ន្ធដូចជា code security មានន័យថា ការផ្ទៀងផ្ទាត់ និងការអនុវត្តការអនុវត្តល្អបំផុតដោយផ្ទាល់នៅក្នុងលំហូរការងារអភិវឌ្ឍន៍របស់អ្នក។ វានិយាយអំពីការចាប់អថេរដែលមានហានិភ័យ គោលការណ៍ IAM ដែលអនុញ្ញាតហួសហេតុ ឬក្រុមសុវត្ថិភាពបើកចំហ។ មុន ពួកគេ​មិន​ដែល​ចូល​ទៅ​ដល់​គណនី cloud របស់​អ្នក​ឡើយ។

ជាមួយនឹងវិធីសាស្រ្តត្រឹមត្រូវ IaC សន្តិសុខ​តាម​ប្រព័ន្ធ​អ៊ីនធឺណិត ក្លាយជាផ្នែកមួយនៃវដ្តជីវិតអភិវឌ្ឍន៍កម្មវិធីរបស់អ្នក (SDLC)។ វិធីនេះ របស់អ្នក IaC កូដត្រូវបានស្កេនក្នុងពេលវេលាជាក់ស្តែង ការកំណត់រចនាសម្ព័ន្ធមិនត្រឹមត្រូវត្រូវបានសម្គាល់តាំងពីដំបូង ហើយការជួសជុលដែលមានសុវត្ថិភាពអាចត្រូវបានអនុវត្តដោយស្វ័យប្រវត្តិ ដោយមិនធ្វើឱ្យការដឹកជញ្ជូនយឺតយ៉ាវ។

ការយល់ដឹងអំពីហានិភ័យពិតប្រាកដនៅក្នុងហេដ្ឋារចនាសម្ព័ន្ធជាកូដ

ប្រសិនបើអ្នកទើបតែស្គាល់គំនិតនេះ សូមពិនិត្យមើលការណែនាំរបស់យើង 'សេចក្តីផ្តើមអំពីហេដ្ឋារចនាសម្ព័ន្ធជាកូដ' សម្រាប់ការបំបែកពេញលេញមុនពេលចូលទៅក្នុងផ្នែកសន្តិសុខ។

ចំណុចខ្លាំងបំផុតរបស់ Infrastructure as Code គឺល្បឿន និងភាពស៊ីសង្វាក់គ្នា ក៏ជាចំណុចខ្សោយបំផុតរបស់វាផងដែរ នៅពេលដែលសុវត្ថិភាពមិនត្រូវបានបញ្ចូល។ ធនធានដែលត្រូវបានកំណត់រចនាសម្ព័ន្ធមិនត្រឹមត្រូវតែមួយនៅក្នុងស្គ្រីប Terraform ឬ Kubernetes manifest អាចក្លាយជាផ្នែកមួយនៃបរិស្ថាននីមួយៗដែលអ្នកដាក់ពង្រាយភ្លាមៗ។

ការកំណត់រចនាសម្ព័ន្ធមិនត្រឹមត្រូវមិនមែនជាករណីកម្រនោះទេ OWASP ។ IaC Security គម្រោង គូសបញ្ជាក់ថាតួនាទី IAM ដែលអនុញ្ញាតហួសហេតុគឺជាបញ្ហាមួយក្នុងចំណោមបញ្ហាដែលកើតឡើងដដែលៗនៅក្នុងការដាក់ពង្រាយដោយស្វ័យប្រវត្តិ។

ឧទាហរណ៍៖ តួនាទី Terraform IAM ជាមួយការអនុញ្ញាត Wildcard

				
					resource "aws_iam_policy" "dangerous_policy" {
  name = "dangerous-policy"
  policy = jsonencode({
    Version = "2012-10-17",
    Statement = [
      {
        Action   = "*"
        Effect   = "Allow"
        Resource = "*"
      }
    ]
  })
}

				
			

នៅពេលមើលដំបូង នេះអាចហាក់ដូចជាវិធីរហ័សមួយដើម្បី "ធ្វើឱ្យវាដំណើរការ"។ ទោះជាយ៉ាងណាក៏ដោយ វាផ្តល់សិទ្ធិចូលប្រើប្រាស់រដ្ឋបាលពេញលេញចំពោះអ្វីៗគ្រប់យ៉ាងនៅក្នុងគណនីរបស់អ្នក។ IaC-driven workflow គោលការណ៍មិនល្អនេះអាចត្រូវបានដាក់ពង្រាយនៅទូទាំងបរិស្ថានទាំងអស់ក្នុងរយៈពេលប៉ុន្មានវិនាទី។

ឧទាហរណ៍៖ ការដាក់ពង្រាយ Kubernetes ជាមួយរបៀបពិសេស

				
					securityContext:
  privileged: true

				
			

ការកំណត់នេះអនុញ្ញាតឱ្យកុងតឺន័រដំណើរការដោយមានការអនុញ្ញាតកម្រិតម៉ាស៊ីន។ ជាលទ្ធផល ប្រសិនបើអ្នកវាយប្រហារធ្វើឱ្យខូចផត ពួកគេអាចបង្កើនសិទ្ធិ និងកាន់កាប់ណូតមូលដ្ឋាន។

ទាំងនេះមិនមែនជាហានិភ័យអរូបីទេ វាជាកំហុសឆ្គងទូទៅដែលលេចឡើងក្នុងឧប្បត្តិហេតុផលិតកម្មពិតប្រាកដ។ ហើយនៅពេលដែលនិយមន័យទាំងនេះត្រូវបានបញ្ចូលទៅក្នុងសាខាសំខាន់របស់អ្នក ពួកវាត្រូវបានផ្សព្វផ្សាយដោយស្វ័យប្រវត្តិទៅកាន់ការដាក់ពង្រាយនាពេលអនាគតនីមួយៗ។

យកកូនសោ៖ ដោយគ្មានការស្កេនជាមុន និងស្វ័យប្រវត្តិ guardrails, IaC ការកំណត់​រចនាសម្ព័ន្ធ​មិនត្រឹមត្រូវ​នឹងរីករាលដាល​ដោយស្ងាត់ៗ ដោយរំលង​សុវត្ថិភាព​ពេល​ដំណើរការ​បែបប្រពៃណី ឧបករណ៍។

អគារ IaC សន្តិសុខតាមអ៊ីនធឺណិតចូលទៅក្នុងលំហូរការងាររបស់អ្នក

ការធានាសុវត្ថិភាពហេដ្ឋារចនាសម្ព័ន្ធរបស់អ្នកជាកូដមិនមែននិយាយអំពីការដំណើរការស្កេនម្តងមុនពេលដាក់ពង្រាយនោះទេ។ វានិយាយអំពីការបង្កប់ IaC security ចូលទៅក្នុងលំហូរការងារដូចគ្នាដែលអ្នកប្រើរួចហើយដើម្បីសរសេរ ពិនិត្យ និងផ្ញើកូដ។ នោះមានន័យថា ចាប់ការកំណត់រចនាសម្ព័ន្ធដែលមានហានិភ័យនៅក្នុង pull requestsការទប់ស្កាត់ការផ្លាស់ប្តូរដែលមិនមានសុវត្ថិភាពមុនពេលបញ្ចូលចូលគ្នា និងការអនុវត្តការអនុវត្តល្អបំផុតដោយស្វ័យប្រវត្តិនៅក្នុង CI/CD pipelines.

របាយការណ៍​ស្តីពី​ការគំរាមកំហែង​លើ​ពពក​របស់​អង្គភាព Palo Alto Unit 42 បាន​រកឃើញថា 80% នៃធនធានពពកដែលបានកំណត់នៅក្នុង IaC គំរូមានការកំណត់រចនាសម្ព័ន្ធមិនត្រឹមត្រូវយ៉ាងហោចណាស់មួយអ្វីដែលគួរឲ្យព្រួយបារម្ភជាងនេះទៅទៀតនោះ ស្ទើរតែពាក់កណ្តាលនៃអ្នកទាំងនោះត្រូវបានចាត់ថ្នាក់ថាមានហានិភ័យខ្ពស់ មានន័យថាពួកគេអាចត្រូវបានគេកេងប្រវ័ញ្ចភ្លាមៗប្រសិនបើដាក់ពង្រាយ។ នេះបង្ហាញពីមូលហេតុ ហេដ្ឋារចនាសម្ព័ន្ធដូចជា code security ត្រូវចាប់ផ្តើមមុនពេលដែលកូដរបស់អ្នកឈានដល់ការផលិត។

ជាមួយ IaC សន្តិសុខ​តាម​ប្រព័ន្ធ​អ៊ីនធឺណិត ដុតនំចូលទៅក្នុង SDLC, អ្នក​អាច:

  • ស្កេន IaC គំរូក្នុងពេលវេលាជាក់ស្តែង៖ រកឃើញលំនាំដើមដែលមិនមានសុវត្ថិភាព ច្រកបណ្តាញបើកចំហ និងការអនុញ្ញាតលើសកម្រិត ខណៈពេលដែលនៅតែស្ថិតនៅក្នុង IDE។
  • អនុវត្ត guardrails in CI/CD: រារាំងការដាក់ពង្រាយជាមួយក្រុមសុវត្ថិភាពដែលមិនអនុលោមតាម ឬធុងផ្ទុកសាធារណៈ។
  • រួមបញ្ចូលជាមួយគោលនយោបាយជាកូដ ក្របខ័ណ្ឌ: តម្រឹមរបស់អ្នក។ IaC ជាមួយនឹងមូលដ្ឋានសុវត្ថិភាពពី NIST 800-53 or CIS ស្តង់ដារ។
  • រកឃើញហានិភ័យខ្សែសង្វាក់ផ្គត់ផ្គង់៖ កំណត់អត្តសញ្ញាណ និងរារាំងម៉ូឌុលព្យាបាទ ឬរូបភាពមូលដ្ឋានដែលបានបង្កប់នៅក្នុងរបស់អ្នក IaC ភាពអាស្រ័យ។

ដោយការផ្លាស់ប្តូរ IaC ប្រសិនបើ​មាន​ការ​ត្រួតពិនិត្យ​ដែល​នៅ​សល់ អ្នក​លែង​ពឹងផ្អែក​លើ​ការ​ជូន​ដំណឹង​ពេល​ដំណើរការ​បន្ទាប់​ពី​ការ​ពិត​ទៀតហើយ។ ផ្ទុយទៅវិញ អ្នកកំពុងធ្វើឱ្យប្រាកដថាមានតែនិយមន័យដែលមានសុវត្ថិភាពប៉ុណ្ណោះដែលធ្វើឱ្យវាក្លាយជាផលិតកម្មតាំងពីដំបូង ហើយនោះជាកន្លែងដែលឧបករណ៍ដូចជា Xygeni លេចធ្លោ។ សាកល្បងវានៅក្នុងរបស់អ្នកផ្ទាល់ pipelineចាប់ផ្តើមដោយឥតគិតថ្លៃ និងចាប់ IaC security ហានិភ័យមុនពេលបញ្ចូលគ្នា។

Xygeni ស្កេន Terraform, Kubernetes, CloudFormation និងផ្សេងៗទៀត IaC ក្របខ័ណ្ឌដោយផ្ទាល់នៅក្នុងការអភិវឌ្ឍរបស់អ្នក និង CI/CD លំហូរការងារ។ អ្នកទទួលបានមតិប្រតិកម្មភ្លាមៗ ការណែនាំអំពីការដោះស្រាយដោយស្វ័យប្រវត្តិដែលដំណើរការដោយ AI និងការរកឃើញភាពមិនប្រក្រតី ដើម្បីចាប់យកការផ្លាស់ប្តូរមិនធម្មតានៅក្នុងឃ្លាំងរបស់អ្នក ឬ pipeline ការកំណត់រចនាសម្ព័ន្ធ។ ជាលទ្ធផល អ្នកការពារហេដ្ឋារចនាសម្ព័ន្ធដែលមិនមានសុវត្ថិភាពពីការដាក់ពង្រាយ ដោយមិនធ្វើឱ្យល្បឿនចែកចាយរបស់អ្នកថយចុះឡើយ។

ទូទៅ IaC Security ការគំរាមកំហែងដែលអ្នកមិនអាចមើលរំលងបាន

សូម្បីតែតែមួយ IaC ការកំណត់រចនាសម្ព័ន្ធមិនត្រឹមត្រូវអាចរៀបចំដំណាក់កាលសម្រាប់ការលួចចូលប្រព័ន្ធពពកដ៏ធំមួយ។ ម៉ាទ្រីសពពក MITRE ATT&CK ចងក្រងឯកសារអំពីបច្ចេកទេសវាយប្រហារក្នុងពិភពពិត ដែលជារឿយៗចាប់ផ្តើមជាមួយនឹងនិយមន័យ Infrastructure as Code ដែលមិនមានសុវត្ថិភាព ឬអនុញ្ញាតច្រើនពេក។ ខាងក្រោមនេះគឺជាការគំរាមកំហែងទូទៅបំផុត និងគ្រោះថ្នាក់បំផុតមួយចំនួន រួមជាមួយនឹងរបៀប ស៊ីហ្គេនី រកឃើញ និងរារាំងពួកគេ មុន ពួកគេត្រូវបានដាក់ពង្រាយ។

ការគំរាមកំហែងឧទាហរណ៍នៃពិភពលោកពិតការធ្វើផែនទី MITRE ATT&CKរបៀបដែល Xygeni រកឃើញ និងរារាំងវា
គោលការណ៍ IAM ដែលអនុញ្ញាតហួសហេតុពេកស្គ្រីប Terraform ដែលផ្តល់សិទ្ធិ *:* ការអនុញ្ញាតឱ្យមានតួនាទី AWS ដែលធ្វើឱ្យវាក្លាយជាអ្នកគ្រប់គ្រងសម្រាប់សេវាកម្មទាំងអស់។T1078 – គណនីដែលមានសុពលភាពស្កេន IaC សម្រាប់ការអនុញ្ញាត IAM ជំនួស សម្គាល់តួនាទីដែលបង្ហាញច្រើនពេក និងណែនាំគោលការណ៍ដែលមានសិទ្ធិតិចបំផុតជាមួយនឹងការកែតម្រូវដោយស្វ័យប្រវត្តិ។
កន្លែងផ្ទុកដែលអាចចូលប្រើប្រាស់បានជាសាធារណៈធុង S3 មួយត្រូវបានបង្កើតឡើងដោយ public-read ACL ដែលបង្ហាញកំណត់ហេតុរសើបទៅកាន់អ៊ីនធឺណិត។T1530 – ទិន្នន័យពីវត្ថុផ្ទុកទិន្នន័យលើពពករកឃើញការកំណត់រចនាសម្ព័ន្ធផ្ទុកដែលមិនមានសុវត្ថិភាពនៅក្នុងគំរូ Terraform, CloudFormation និង ARM មុនពេល commit ឬការរួមបញ្ចូលគ្នានៃ PR ។
អាថ៌កំបាំងដែលបានអ៊ិនកូដនៅក្នុង IaCកូនសោចូលប្រើ AWS ដែលបានបង្កប់នៅក្នុងឯកសារអថេរ Terraform commitបាន​ផ្ញើ​ទៅ Git។T1552 – លិខិតបញ្ជាក់អត្តសញ្ញាណដែលមិនមានសុវត្ថិភាពដំណើរការការស្កេនសម្ងាត់ IaC ឯកសារ ផ្ទៀងផ្ទាត់ជាមួយអ្នកផ្តល់សេវា និងដកហូតព័ត៌មានសម្ងាត់ដែលរងការលួចចូលដោយស្វ័យប្រវត្តិ។
ច្បាប់ក្រុមសុវត្ថិភាពលំនាំដើមក្រុមសន្តិសុខជាមួយ 0.0.0.0/0 ការចូលប្រើប្រាស់ច្រក 22 (SSH) ដែលអាចឱ្យមានការវាយលុកដោយប្រើកម្លាំង brute-force។T1021 – សេវាកម្មពីចម្ងាយសម្គាល់ច្បាប់បណ្តាញទូលំទូលាយពេក ហើយណែនាំជួរ CIDR ដែលមានសុវត្ថិភាព ឬការចូលប្រើ VPN តែប៉ុណ្ណោះ។
ទិន្នន័យដែលមិនបានអ៊ិនគ្រីបនៅពេលសម្រាកថាស Azure ដែលត្រូវបានកំណត់ដោយគ្មានការកំណត់ការអ៊ិនគ្រីបនៅក្នុងគំរូ ARM។T1602 – ទិន្នន័យត្រូវបានអ៊ិនគ្រីបកំណត់អត្តសញ្ញាណទង់អ៊ិនគ្រីបដែលបាត់ និងការអាប់ដេតដោយស្វ័យប្រវត្តិ IaC គំរូដើម្បីបើកការអ៊ិនគ្រីបដើមរបស់អ្នកផ្តល់សេវា។
ការកំណត់រចនាសម្ព័ន្ធកុងតឺន័រដែលមិនមានសុវត្ថិភាពការដាក់ពង្រាយ Kubernetes YAML ជាមួយ privileged: true នៅក្នុង ផ្នែក securityContext.T1613 – បញ្ជាការគ្រប់គ្រងកុងតឺន័រស្កេន​មេនីហ្វេស K8s សម្រាប់​កុងតឺន័រ​ដែល​មាន​សិទ្ធិ និង​ប្លុក​ដែល​បញ្ចូល​គ្នា​រហូត​ដល់​គោលការណ៍​ពេល​ដំណើរការ​ដែល​មាន​សុវត្ថិភាព​ត្រូវ​បាន​កំណត់។

ហេតុអ្វីបញ្ហានេះ៖

ដូចដែល MITRE ATT&CK Cloud Matrix បានបញ្ជាក់យ៉ាងច្បាស់ អ្នកវាយប្រហារច្រើនតែកេងប្រវ័ញ្ចចំណុចខ្សោយទាំងនេះ។ នៅពេលដែលពួកគេចូលហើយ ការកើនឡើងនៃការវាយប្រហារគឺលឿន។ ដូច្នេះ យុទ្ធសាស្ត្រដែលមានសុវត្ថិភាពបំផុតគឺត្រូវរកឃើញ និងដោះស្រាយបញ្ហាទាំងនេះក្នុងអំឡុងពេល... SDLCយូរមុនពេលដែលពួកវាត្រូវបានផ្តល់ជូននៅក្នុងពពក។ Xygeni អនុវត្តគំរូ shift-left នេះដោយរារាំងមិនមានសុវត្ថិភាព IaC និយមន័យនៅ commit ឬ PR ជាជាងពឹងផ្អែកលើការរកឃើញពេលដំណើរការដំណាក់កាលចុងក្រោយ។

របៀបដែល Xygeni អនុវត្តហេដ្ឋារចនាសម្ព័ន្ធដូចជា Code Security

ការធានាសុវត្ថិភាពហេដ្ឋារចនាសម្ព័ន្ធជាកូដមិនមែនគ្រាន់តែជាការស្វែងរកបញ្ហានោះទេ វាគឺអំពីការរកឃើញបញ្ហាទាំងនោះតាំងពីដំបូង ជួសជុលវាឲ្យបានលឿន និងធានាថាវាមិនដែលឈានដល់ការផលិតឡើយ។ Xygeni ដាក់សុវត្ថិភាពដោយផ្ទាល់ទៅក្នុងលំហូរការងារអភិវឌ្ឍន៍របស់អ្នក ដូច្នេះ... IaC ការការពារកើតឡើងដោយស្វ័យប្រវត្តិ។

  • ស្កេនរាល់ commit និង pull request ដើម្បីរកឃើញហានិភ័យមុនពេលវាធ្លាក់មកលើសាខាសំខាន់របស់អ្នក។
  • ស្វែងរកព័ត៌មានសម្ងាត់ដែលបានបង្ហាញ ការកំណត់រចនាសម្ព័ន្ធមិនមានសុវត្ថិភាព និងម៉ូឌុលដែលមិនបានផ្ទៀងផ្ទាត់ នៅកន្លែងដែលអ្នកធ្វើការ។
  • បញ្ចូល IaC ការស្កេនជាមួយ SAST, SCAនិង Guardrails សម្រាប់ពេញ pipeline គ្រប​ដ​ណ្ត​ប់។
  • អនុវត្តការដោះស្រាយដោយស្វ័យប្រវត្តិដែលដំណើរការដោយ AI ដើម្បីជួសជុលការកំណត់រចនាសម្ព័ន្ធដែលមានហានិភ័យភ្លាមៗ មិនចាំបាច់ធ្វើការឡើងវិញដោយដៃទេ។

ជាមួយ Xygeni អ្នកមិនគ្រាន់តែរកឃើញការកំណត់រចនាសម្ព័ន្ធមិនត្រឹមត្រូវដែលអ្នកអនុវត្តនោះទេ IaC security គោលនយោបាយនានាក្នុងពេលវេលាជាក់ស្តែង ដោយផ្ទាល់នៅក្នុង IDE របស់អ្នក និង CI/CD pipelines.

ឧទាហរណ៍​ក្នុង​ពិភព​ពិត៖ ការ​ទប់ស្កាត់​ហានិភ័យ IaC ការផ្លាស់ប្តូរមុនពេលដាក់ពង្រាយ

ឧបមាថាអ្នកអភិវឌ្ឍន៍ម្នាក់ជំរុញស្គ្រីប Terraform ដើម្បីបើកច្រក 22 ដល់ពិភពលោក៖

🚨 គោលនយោបាយ IAM ដែលមានហានិភ័យ — ជំនួយឥតសំណង *:* សិទ្ធិចូលប្រើប្រាស់សេវាកម្មទាំងអស់បានពេញលេញ

				
					resource "aws_iam_policy" "dangerous_policy" {
  name = "dangerous-policy"
  policy = jsonencode({
    Version = "2012-10-17",
    Statement = [
      {
        Action   = "*"
        Effect   = "Allow"
        Resource = "*"
      }
    ]
  })
}

				
			

ការកំណត់រចនាសម្ព័ន្ធប្រភេទនេះគឺជាបុរាណ IaC security ទង់ក្រហម។ នៅក្នុងផលិតកម្ម វានឹងអនុញ្ញាតឱ្យមានការវាយប្រហារដោយកម្លាំងព្រៃផ្សៃពីគ្រប់ទីកន្លែង។

នេះជាអ្វីដែលកើតឡើងជាមួយ Xygeni នៅនឹងកន្លែង៖

  • ការរកឃើញនៅ commit: របស់​យើង ហេដ្ឋារចនាសម្ព័ន្ធដូចជា code security ការត្រួតពិនិត្យដំណើរការដោយស្វ័យប្រវត្តិនៅក្នុង PR របស់អ្នក។
  • មតិប្រតិកម្មភ្លាមៗ៖ គ្រោះថ្នាក់ 0.0.0.0/0 ជួរត្រូវបានសម្គាល់ជាមួយនឹងការពន្យល់យ៉ាងច្បាស់អំពីហានិភ័យ។
  • ការ​ជួសជុល​ដោយ​ស្វ័យប្រវត្តិ៖ Xygeni ណែនាំឱ្យរឹតត្បិតការចូលប្រើទៅកាន់ជួរ IP ដែលគួរឱ្យទុកចិត្ត ឬប្រើប្រាស់ម៉ាស៊ីនមេ bastion ដែលមានសុវត្ថិភាព។
  • ការអនុវត្តន៍៖ ចំពោះ CI/CD របាំង​ការពារ​រារាំង​ការ​រួម​បញ្ចូល​គ្នា​រហូត​ដល់​ការ​ផ្លាស់​ប្តូរ​នេះ​បំពេញ​តាម​គោល​នយោបាយ។

នោះហើយជា IaC សន្តិសុខ​តាម​ប្រព័ន្ធ​អ៊ីនធឺណិត ក្នុងសកម្មភាព ដោយការពារការកំណត់រចនាសម្ព័ន្ធមិនត្រឹមត្រូវពីការចូលទៅក្នុងបរិយាកាសផលិតកម្មរបស់អ្នក។

ចាត់វិធានការ៖ កសាងហេដ្ឋារចនាសម្ព័ន្ធរឹងមាំ Code Security

ធានាសុវត្ថិភាពរបស់អ្នក ហេដ្ឋារចនាសម្ព័ន្ធជាកូដ លែងជាជម្រើសទៀតហើយ។ IaC security ជះឥទ្ធិពលដោយផ្ទាល់ទៅលើឥរិយាបថសុវត្ថិភាព cloud របស់អ្នក ហើយកំហុសឆ្គងតែមួយនៅក្នុង Terraform, Kubernetes ឬ CloudFormation អាចធ្វើឱ្យបរិស្ថានរបស់អ្នកប៉ះពាល់ដោយអ្នកវាយប្រហារ។

ដោយការបង្កប់ ហេដ្ឋារចនាសម្ព័ន្ធដូចជា code security ទៅក្នុងដំណើរការការងាររបស់អ្នក អ្នក៖

  • ចាប់​យក​ការ​កំណត់​រចនាសម្ព័ន្ធ​មិន​ត្រឹមត្រូវ​មុន​ពេល​វា​ឈាន​ដល់​ការ​ផលិត។
  • ដូចគ្នានេះដែរ កាត់បន្ថយផ្ទៃវាយប្រហារនៅក្នុងបរិស្ថាន cloud របស់អ្នក។
  • សន្សំសំចៃពេលវេលាជាមួយនឹងការជួសជុលដែលដំណើរការដោយ AI និងការអនុវត្តដោយស្វ័យប្រវត្តិ។

ជាមួយ Xygeni, IaC សន្តិសុខ​តាម​ប្រព័ន្ធ​អ៊ីនធឺណិត ក្លាយជាផ្នែកមួយនៃវេទិកាសន្តិសុខតាមអ៊ីនធឺណិតដែលបង្រួបបង្រួម ដែលគ្របដណ្តប់លើកូដ ភាពអាស្រ័យរបស់អ្នក pipelines, កុងតឺន័រ, និង SCM - ទាំងអស់នៅកន្លែងតែមួយ។

ឧបករណ៍វិភាគសមាសភាពកម្មវិធី sca
ផ្តល់អាទិភាព ដោះស្រាយ និងធានាសុវត្ថិភាពហានិភ័យផ្នែកទន់របស់អ្នក
ទទួលបានគណនីឥតគិតថ្លៃរបស់អ្នក។
មិនតម្រូវឱ្យមានកាតឥណទានទេ។

ធានាសុវត្ថិភាពនៃការអភិវឌ្ឍន៍ និងការដឹកជញ្ជូនកម្មវិធីរបស់អ្នក

ជាមួយឈុតផលិតផល Xygeni