Программалалық жасақтаманы жобалауда CWE әлсiздiктерi туралы бiлiм базасын қолдану
DOI:
https://doi.org/10.26577/JMMCS.2020.v108.i4.06Кілт сөздер:
CWE, программалық жасақтаманың әлсiздiгi, онтология, бiлiм базасы, программалық жасақтама сәулетшiсi, Protege, Semantic Web, SPARQLАңдатпа
Берiлген мақалада программалық жасақтама сәулетшiсiнiң CWE әлсiз жақтарын бiлудiң дамыған онтологиялық базасын қолдана отырып, оны жобалау кезеңiнде программалық жасақтаманың әлсiздiгiн ұйымдастыру мәселелерi қарастырылады. Бұл зерттеудiң негiзгi мақсаты - CWE негiзiндегi программалық жасақтама ақауларының жүйесiн талдау және программалық жасақтама сәулетшiлерi үшiн осы жүйенiң онтология моделiн (бiлiм базасын) жасау. Жасанды интеллект құралдарын қолдану, атап айтқанда, әлсiздiктерге негiзделген бiлiм базасын дамыту программалық жасақтаманың әлсiздiктерiн iздеуге және зерттеуге жаңа мүмкiндiктер бередi. Бұл әзiрленген модель программалық жасақтаманы әзiрлеушiлердiң, программалық жасақтама мен киберқауiпсiздiк саласындағы зерттеушiлердiң, сондай-ақ программалық жасақтаманы әзiрлеу технологиясы мен ақпараттық қауiпсiздiк курстарын жүргiзетiн оқу орындарының оқытушыларына пайдалы болады. Бұл модель әзiрлеушiлерге программалық жасақтаманы жобалауда көмекшi және анықтамалық бола алады, өйткенi әлсiздiктер белгiлi қауiпсiздiк тактикасымен ұйымдастырылған, дизайнерге программалық жасақтама жасалғаннан кейiн әлсiз жерлердi табудың орнына жобалау процесiнде қауiпсiздiктi енгiзуге көмектеседi. Зерттеушiлерге өз жұмыстарында программалық жасақтаманың әлсiздiгiн зерттеу және қолдану мәселелерi қызықты болады. Оқытушылар бұл модельдi программалық жасақтама дизайнының немесе архитектурасының әлсiз тұстарындағы қауiпсiздiктi, сондай-ақ программалық жасақтаманы әзiрлеу кезiнде жасалуы мүмкiн қателiктердiң түрлерiн зерттеу және талқылау кезiнде анықтамалық материал ретiнде қолдана алады. Программалық жасақтама сәулетшiсiнiң функциялары талданады, CWE әлсiз жақтарын бiлудiң онтологиялық базасының мысалы келтiрiлген.











