{"id":156464,"date":"2025-10-08T14:43:07","date_gmt":"2025-10-08T07:43:07","guid":{"rendered":"https:\/\/bap-software.net\/?post_type=knowledge&#038;p=156464"},"modified":"2025-10-08T15:15:17","modified_gmt":"2025-10-08T08:15:17","slug":"what-is-devsecops","status":"publish","type":"knowledge","link":"https:\/\/bap-software.net\/kr\/knowledge\/what-is-devsecops\/","title":{"rendered":"DevSecOps \ud0d0\uad6c \u2013 \uae30\uc5c5\uc744 \uc704\ud55c \uc548\uc804\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \ubaa8\ub378"},"content":{"rendered":"<p><\/p>\n<article class=\"text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:413167a5-ef6d-40cf-afef-6a2b48bc842d-2\" data-testid=\"conversation-turn-6\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"a9971971-0c4e-4248-90ae-044f382b61b8\" data-message-model-slug=\"gpt-5\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\">\n<article class=\"text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"241a2a33-d037-496c-b90b-a33369cfa539\" data-testid=\"conversation-turn-22\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"7754add5-c9d4-43a2-956d-c64d4e94f0c8\" data-message-model-slug=\"gpt-5\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"124\" data-is-last-node=\"\" data-is-only-node=\"\">DevSecOps\ub294 DevOps\uc758 \uc790\uc5f0\uc2a4\ub7ec\uc6b4 \uc9c4\ud654\ub85c, \ubcf4\uc548\uc774 \uac1c\ubc1c\uacfc \uc6b4\uc601 \ub2e8\uacc4\uc5d0 \uc9c1\uc811 \ud1b5\ud569\ub41c \ud575\uc2ec \uc694\uc18c\uac00 \ub429\ub2c8\ub2e4. \uc774 \ubaa8\ub378\uc740 \uae30\uc5c5\uc774 \uc704\ud5d8\uc744 \uc0ac\uc804\uc5d0 \ubc29\uc9c0\ud558\uace0, \ube44\uc6a9\uc744 \ucd5c\uc801\ud654\ud558\uba70, \ubc30\ud3ec \uc18d\ub3c4\ub97c \uc720\uc9c0\ud560 \uc218 \uc788\ub3c4\ub85d \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<div id=\"attachment_156474\" style=\"width: 731px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-156474\" class=\"wp-image-156474 \" src=\"https:\/\/cdn.bap-software.net\/2025\/10\/07160027\/devsecops-la-gi-2.webp\" alt=\"\" width=\"721\" height=\"569\" \/><p id=\"caption-attachment-156474\" class=\"wp-caption-text\">DevSecOps &#8211; H\u01b0\u1edbng \u0111i m\u1edbi cho b\u1ea3o m\u1eadt doanh nghi\u1ec7p. Ngu\u1ed3n: prismic<\/p><\/div>\n<h2 data-start=\"3\" data-end=\"282\"><strong data-start=\"3\" data-end=\"23\">1. DevSecOps\ub780 \ubb34\uc5c7\uc778\uac00?<\/strong><\/h2>\n<h3 data-start=\"3\" data-end=\"282\">1.1. <strong data-start=\"31\" data-end=\"85\">DevSecOps(Development \u2013 Security \u2013 Operations)\uc758 \uc815\uc758<\/strong><\/h3>\n<p data-start=\"3\" data-end=\"282\">DevSecOps\ub294 \ud604\ub300 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c\uacfc \uc6b4\uc601\uc758 \uc138 \uac00\uc9c0 \ud575\uc2ec \ucd95\uc778 <strong data-start=\"127\" data-end=\"146\">\uac1c\ubc1c(Development)<\/strong>, <strong data-start=\"148\" data-end=\"164\">\ubcf4\uc548(Security)<\/strong>, **\uc6b4\uc601(Operations)**\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4.<\/p>\n<p data-start=\"3\" data-end=\"282\">\uc774\ub294 \ubcf4\uc548\uc744 \uc81c\ud488 \uc644\uc131 \ud6c4 \ub9c8\uc9c0\ub9c9 \ub2e8\uacc4\uc5d0\uc11c \uac80\ud1a0\ud558\ub294 \uac83\uc774 \uc544\ub2c8\ub77c, <strong data-start=\"232\" data-end=\"255\">\uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \uc0dd\uba85\uc8fc\uae30(SDLC)<\/strong> \uc804\ubc18\uc5d0 \uac78\uccd0 \ud544\uc218\uc801\uc73c\ub85c \ud1b5\ud569\ud558\ub294 \ucca0\ud559\uc785\ub2c8\ub2e4.<\/p>\n<p data-start=\"284\" data-end=\"401\">\uc989, DevSecOps\ub294 DevOps\uc758 \ub2e4\uc74c \uc9c4\ud654 \ub2e8\uacc4\ub85c, \ubcf4\uc548\uc774 \ub354 \uc774\uc0c1 IT \ubd80\uc11c\ub098 \ubcf4\uc548 \ubd80\uc11c\uc758 \u201c\ucd94\uac00 \uc5c5\ubb34\u201d\uac00 \uc544\ub2cc, \ucf54\ub4dc \uc791\uc131\ubd80\ud130 \uc81c\ud488 \ubc30\ud3ec\uae4c\uc9c0 <strong data-start=\"369\" data-end=\"385\">\uc804 \uacfc\uc815\uc5d0 \ub0b4\uc7ac\ub41c \uc694\uc18c<\/strong>\uac00 \ub418\ub294 \uac83\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4.<\/p>\n<p data-start=\"403\" data-end=\"437\">1.2. <strong data-start=\"408\" data-end=\"437\">DevOps\uc640 DevSecOps\uc758 \uc8fc\uc694 \ucc28\uc774\uc810<\/strong><\/p>\n<div class=\"_tableContainer_1rjym_1\">\n<div class=\"group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse\" tabindex=\"-1\">\n<table class=\"w-fit min-w-(--thread-content-width)\" style=\"width: 72.6706%; height: 170px;\" data-start=\"439\" data-end=\"737\">\n<thead data-start=\"439\" data-end=\"466\">\n<tr style=\"height: 24px;\" data-start=\"439\" data-end=\"466\">\n<th style=\"width: 16.7167%; height: 24px;\" data-start=\"439\" data-end=\"444\" data-col-size=\"sm\">\uad6c\ubd84<\/th>\n<th style=\"width: 36.9639%; height: 24px;\" data-start=\"444\" data-end=\"453\" data-col-size=\"sm\">DevOps<\/th>\n<th style=\"width: 63.8704%; height: 24px;\" data-start=\"453\" data-end=\"466\" data-col-size=\"sm\">DevSecOps<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"499\" data-end=\"737\">\n<tr style=\"height: 40px;\" data-start=\"499\" data-end=\"547\">\n<td style=\"width: 16.7167%; height: 40px;\" data-start=\"499\" data-end=\"508\" data-col-size=\"sm\"><strong data-start=\"501\" data-end=\"507\">\uc911\uc810<\/strong><\/td>\n<td style=\"width: 36.9639%; height: 40px;\" data-start=\"508\" data-end=\"529\" data-col-size=\"sm\">\uac1c\ubc1c\uacfc \uc6b4\uc601 \uac04\uc758 \uc790\ub3d9\ud654 \ubc0f \ud611\uc5c5<\/td>\n<td style=\"width: 63.8704%; height: 40px;\" data-start=\"529\" data-end=\"547\" data-col-size=\"sm\">\uac1c\ubc1c \uc804 \uacfc\uc815\uc5d0 \ubcf4\uc548 \ud1b5\ud569<\/td>\n<\/tr>\n<tr style=\"height: 37px;\" data-start=\"548\" data-end=\"609\">\n<td style=\"width: 16.7167%; height: 37px;\" data-start=\"548\" data-end=\"563\" data-col-size=\"sm\"><strong data-start=\"550\" data-end=\"562\">\ubcf4\uc548 \ucc98\ub9ac \uc2dc\uc810<\/strong><\/td>\n<td style=\"width: 36.9639%; height: 37px;\" data-start=\"563\" data-end=\"577\" data-col-size=\"sm\">\ubc30\ud3ec \ud6c4(\uc0ac\ud6c4 \ub300\uc751)<\/td>\n<td style=\"width: 63.8704%; height: 37px;\" data-start=\"577\" data-end=\"609\" data-col-size=\"sm\">\uac1c\ubc1c \ucd08\uae30\ubd80\ud130(Shift-left Security)<\/td>\n<\/tr>\n<tr style=\"height: 36px;\" data-start=\"610\" data-end=\"663\">\n<td style=\"width: 16.7167%; height: 36px;\" data-start=\"610\" data-end=\"620\" data-col-size=\"sm\"><strong data-start=\"612\" data-end=\"619\">\ucc38\uc5ec\uc790<\/strong><\/td>\n<td style=\"width: 36.9639%; height: 36px;\" data-start=\"620\" data-end=\"632\" data-col-size=\"sm\">\uac1c\ubc1c\ud300 &amp; \uc6b4\uc601\ud300<\/td>\n<td style=\"width: 63.8704%; height: 36px;\" data-start=\"632\" data-end=\"663\" data-col-size=\"sm\">\uac1c\ubc1c\ud300 + \ubcf4\uc548\ud300 + \uc6b4\uc601\ud300 (\ud06c\ub85c\uc2a4 \uae30\ub2a5 \ud611\uc5c5)<\/td>\n<\/tr>\n<tr style=\"height: 33px;\" data-start=\"664\" data-end=\"737\">\n<td style=\"width: 16.7167%; height: 33px;\" data-start=\"664\" data-end=\"676\" data-col-size=\"sm\"><strong data-start=\"666\" data-end=\"675\">\uc0ac\uc6a9 \ub3c4\uad6c<\/strong><\/td>\n<td style=\"width: 36.9639%; height: 33px;\" data-start=\"676\" data-end=\"695\" data-col-size=\"sm\">CI\/CD, \ubaa8\ub2c8\ud130\ub9c1, IaC<\/td>\n<td style=\"width: 63.8704%; height: 33px;\" data-start=\"695\" data-end=\"737\" data-col-size=\"sm\">SAST, DAST, SCA, \ucee8\ud14c\uc774\ub108 \uc2a4\uce90\ub2dd, IaC \ubcf4\uc548 \ub4f1 \ucd94\uac00<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p data-start=\"739\" data-end=\"834\">\ud575\uc2ec \ucc28\uc774\ub294 \ubc14\ub85c <strong data-start=\"749\" data-end=\"783\">\ubcf4\uc548\uc744 \u201c\uc67c\ucabd\uc73c\ub85c \uc774\ub3d9(Shift-left)\u201d\uc2dc\ud0a4\ub294 \uac83<\/strong>\uc785\ub2c8\ub2e4. \uc989, \ubcf4\uc548\uc744 \ub354 \uc774\ub978 \ub2e8\uacc4\uc5d0\uc11c \ud1b5\ud569\ud560\uc218\ub85d \uc704\ud5d8\uacfc \uc218\uc815 \ube44\uc6a9\uc744 \uc904\uc77c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h3 data-start=\"836\" data-end=\"978\">1.3. <strong data-start=\"841\" data-end=\"862\">DevSecOps\uac00 \ud0c4\uc0dd\ud55c \uc774\uc720<\/strong><\/h3>\n<p data-start=\"836\" data-end=\"978\">\uc218\ub144\uac04 DevOps \ubaa8\ub378\uc740 \uae30\uc5c5\uc774 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \uc18d\ub3c4\ub97c \ub192\uc774\uace0 \uc2dc\uc7a5 \ucd9c\uc2dc \uc2dc\uac04\uc744 \ub2e8\ucd95\ud558\ub294 \ub370 \ud06c\uac8c \uae30\uc5ec\ud588\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uc774 \uc18d\ub3c4\ub294 \uc885\uc885 \ubcf4\uc548 \uac80\uc99d\uc744 \ud76c\uc0dd\uc2dc\ud0a4\uba70 <strong data-start=\"957\" data-end=\"967\">\ubcf4\uc548 \ucde8\uc57d\uc810<\/strong>\uc744 \ucd08\ub798\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n<p data-start=\"980\" data-end=\"1017\">DevSecOps\uc758 \ub4f1\uc7a5\uc740 \ub2e4\uc74c\uacfc \uac19\uc740 \uc774\uc720\ub85c \ud544\uc5f0\uc801\uc774\uc5c8\uc2b5\ub2c8\ub2e4:<\/p>\n<ul data-start=\"1018\" data-end=\"1228\">\n<li data-start=\"1018\" data-end=\"1086\">\n<p data-start=\"1020\" data-end=\"1086\"><strong data-start=\"1020\" data-end=\"1036\">\uc0ac\uc774\ubc84 \uacf5\uaca9\uc758 \uace0\ub3c4\ud654:<\/strong> IBM\uc5d0 \ub530\ub974\uba74, 2023\ub144 \ub370\uc774\ud130 \uc720\ucd9c\uc758 \ud3c9\uade0 \ube44\uc6a9\uc740 445\ub9cc \ub2ec\ub7ec\ub97c \ucd08\uacfc\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"1087\" data-end=\"1158\">\n<p data-start=\"1089\" data-end=\"1158\"><strong data-start=\"1089\" data-end=\"1102\">\ubc95\uc801 \uaddc\uc81c \uac15\ud654:<\/strong> ISO\/IEC 27001, GDPR, HIPAA \ub4f1\uc740 \uc124\uacc4 \ub2e8\uacc4\uc5d0\uc11c\ubd80\ud130 \ubcf4\uc548 \uad6c\ud604\uc744 \uc694\uad6c\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"1159\" data-end=\"1228\">\n<p data-start=\"1161\" data-end=\"1228\"><strong data-start=\"1161\" data-end=\"1190\">CI\/CD \ubc0f \ud074\ub77c\uc6b0\ub4dc \ub124\uc774\ud2f0\ube0c \uc2dc\uc2a4\ud15c \uc99d\uac00:<\/strong> \uc9c0\uc18d\uc801\uc778 \ubc30\ud3ec \ud658\uacbd\uc5d0\uc11c\ub294 \uc790\ub3d9\ud654\ub418\uace0 \uc801\uc751\ud615 \ubcf4\uc548\uc774 \ud544\uc218\uc801\uc785\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1230\" data-end=\"1328\" data-is-last-node=\"\" data-is-only-node=\"\">\ub514\uc9c0\ud138 \uc2dc\ub300\uc5d0 \ubcf4\uc548\uc740 \uc120\ud0dd\uc774 \uc544\ub2cc <strong data-start=\"1249\" data-end=\"1258\">\uc0dd\uc874 \uc870\uac74<\/strong>\uc785\ub2c8\ub2e4. DevSecOps\ub97c \ub3c4\uc785\ud568\uc73c\ub85c\uc368 \uae30\uc5c5\uc740 \ub354 \ube60\ub974\uace0 \uc548\uc804\ud558\uba70 \uc9c0\uc18d \uac00\ub2a5\ud55c \ubc29\uc2dd\uc73c\ub85c \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub97c \uac1c\ubc1c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<div id=\"attachment_156473\" style=\"width: 675px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-156473\" class=\"wp-image-156473 \" src=\"https:\/\/cdn.bap-software.net\/2025\/10\/07160026\/devsecops-la-gi-1-e1759802595614.webp\" alt=\"Th\u00f4ng tin chung v\u1ec1 DevSecOps.\" width=\"665\" height=\"437\" \/><p id=\"caption-attachment-156473\" class=\"wp-caption-text\">Th\u00f4ng tin chung v\u1ec1 DevSecOps. Ngu\u1ed3n: datascientest<\/p><\/div>\n<article class=\"text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:413167a5-ef6d-40cf-afef-6a2b48bc842d-4\" data-testid=\"conversation-turn-10\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"07a24bd2-e549-4ff2-9652-1ded7ec0daa3\" data-message-model-slug=\"gpt-5\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\">\n<article class=\"text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-68e4737e-4bb0-8320-bda8-eb9509b44064-2\" data-testid=\"conversation-turn-26\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"50402fc2-2c2e-4a35-a869-e85b9d86dad7\" data-message-model-slug=\"gpt-5\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\">\n<h2 data-start=\"3\" data-end=\"25\"><strong data-start=\"3\" data-end=\"23\">2. DevSecOps\uc758 \uc791\ub3d9 \ubc29\uc2dd<\/strong><\/h2>\n<h3 data-start=\"27\" data-end=\"215\">2.1. <strong data-start=\"32\" data-end=\"62\">\u201cShift-left\u201d\ub780 \ubb34\uc5c7\uc774\uba70 \uc65c \uc911\uc694\ud55c\uac00?<\/strong><\/h3>\n<p data-start=\"27\" data-end=\"215\">\u201cShift-left\u201d\ub294 DevSecOps\uc758 \ud575\uc2ec \uac1c\ub150\uc73c\ub85c, <strong data-start=\"99\" data-end=\"139\">\ubcf4\uc548 \ud65c\ub3d9\uc744 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \ud504\ub85c\uc138\uc2a4\uc758 \ucd08\uae30 \ub2e8\uacc4\ub85c \uc774\ub3d9\uc2dc\ud0a4\ub294 \uac83<\/strong>\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4.<\/p>\n<p data-start=\"27\" data-end=\"215\">\uc989, \ubcf4\uc548 \uc810\uac80\uc744 \ud14c\uc2a4\ud2b8\ub098 \ubc30\ud3ec \uc774\ud6c4\uc5d0 \uc218\ud589\ud558\ub294 \uac83\uc774 \uc544\ub2c8\ub77c, <strong data-start=\"185\" data-end=\"206\">\ucf54\ub529 \ub610\ub294 \uc2dc\uc2a4\ud15c \uc124\uacc4 \ub2e8\uacc4\ubd80\ud130<\/strong> \uc218\ud589\ud569\ub2c8\ub2e4.<\/p>\n<ul data-start=\"217\" data-end=\"301\">\n<li data-start=\"217\" data-end=\"250\">\n<p data-start=\"219\" data-end=\"250\"><strong data-start=\"219\" data-end=\"229\">\uae30\uc874 \ubc29\uc2dd:<\/strong> \uac1c\ubc1c \u279d \ud14c\uc2a4\ud2b8 \u279d \ubc30\ud3ec \u279d \ubcf4\uc548<\/p>\n<\/li>\n<li data-start=\"251\" data-end=\"301\">\n<p data-start=\"253\" data-end=\"301\"><strong data-start=\"253\" data-end=\"270\">DevSecOps \ubc29\uc2dd:<\/strong> \uac1c\ubc1c + \ubcf4\uc548 \u279d \ud14c\uc2a4\ud2b8 + \ubcf4\uc548 \u279d \ubc30\ud3ec + \ubcf4\uc548<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"303\" data-end=\"330\"><strong data-start=\"303\" data-end=\"328\">Shift-left \ubcf4\uc548\uc774 \uc911\uc694\ud55c \uc774\uc720<\/strong><\/p>\n<ul data-start=\"331\" data-end=\"567\">\n<li data-start=\"331\" data-end=\"421\">\n<p data-start=\"333\" data-end=\"421\"><strong data-start=\"333\" data-end=\"357\">\ubcf4\uc548 \ucde8\uc57d\uc810 \uc870\uae30 \ud0d0\uc9c0\ub85c \ube44\uc6a9 \uc808\uac10:<\/strong> IBM\uc5d0 \ub530\ub974\uba74 \uc6b4\uc601 \ub2e8\uacc4\uc5d0\uc11c \ubcf4\uc548 \ubb38\uc81c\ub97c \uc218\uc815\ud558\ub294 \ube44\uc6a9\uc740 \uac1c\ubc1c \ub2e8\uacc4\uc5d0\uc11c \uc218\uc815\ud560 \ub54c\ubcf4\ub2e4 \ucd5c\ub300 30\ubc30 \ub192\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"422\" data-end=\"488\">\n<p data-start=\"424\" data-end=\"488\"><strong data-start=\"424\" data-end=\"443\">CI\/CD \ud504\ub85c\uc138\uc2a4 \uac00\uc18d\ud654:<\/strong> \uc9c0\uc18d\uc801\uc778 \ubcf4\uc548 \ud14c\uc2a4\ud2b8\ub294 \uc2ec\uac01\ud55c \ucde8\uc57d\uc810\uc73c\ub85c \uc778\ud55c \ud30c\uc774\ud504\ub77c\uc778 \uc9c0\uc5f0\uc744 \ubc29\uc9c0\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"489\" data-end=\"567\">\n<p data-start=\"491\" data-end=\"567\"><strong data-start=\"491\" data-end=\"504\">\uad6d\uc81c \ud45c\uc900 \uc900\uc218:<\/strong> OWASP Top 10, ISO\/IEC 27001, PCI-DSS \ub4f1 \uc8fc\uc694 \ubcf4\uc548 \uae30\uc900\uc744 \ucda9\uc871\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"569\" data-end=\"667\">2.2. <strong data-start=\"574\" data-end=\"596\">\uac1c\ubc1c \uc0dd\uba85\uc8fc\uae30 \uc804\ubc18\uc5d0 \ud1b5\ud569\ub41c \ubcf4\uc548<\/strong><\/h3>\n<p data-start=\"569\" data-end=\"667\">DevSecOps\ub294 \ubcf4\uc548\uc744 \ubcc4\ub3c4\uc758 \ub2e8\uacc4\ub85c \uad6c\ubd84\ud558\uc9c0 \uc54a\uace0, <strong data-start=\"631\" data-end=\"654\">\uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \uc0dd\uba85\uc8fc\uae30(SDLC)<\/strong> \uc804\ubc18\uc5d0 \ud1b5\ud569\ud569\ub2c8\ub2e4.<\/p>\n<div class=\"_tableContainer_1rjym_1\">\n<div class=\"group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse\" tabindex=\"-1\">\n<table class=\"w-fit min-w-(--thread-content-width)\" style=\"width: 78.3201%; height: 202px;\" data-start=\"669\" data-end=\"1002\">\n<thead data-start=\"669\" data-end=\"683\">\n<tr style=\"height: 24px;\" data-start=\"669\" data-end=\"683\">\n<th style=\"width: 29.4675%; height: 24px;\" data-start=\"669\" data-end=\"674\" data-col-size=\"sm\">\ub2e8\uacc4<\/th>\n<th style=\"width: 86.7456%; height: 24px;\" data-start=\"674\" data-end=\"683\" data-col-size=\"md\">\ubcf4\uc548 \ud65c\ub3d9<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"706\" data-end=\"1002\">\n<tr style=\"height: 38px;\" data-start=\"706\" data-end=\"753\">\n<td style=\"width: 29.4675%; height: 38px;\" data-start=\"706\" data-end=\"725\" data-col-size=\"sm\"><strong data-start=\"708\" data-end=\"724\">\uae30\ud68d(Planning)<\/strong><\/td>\n<td style=\"width: 86.7456%; height: 38px;\" data-start=\"725\" data-end=\"753\" data-col-size=\"md\">\ubcf4\uc548 \uc704\ud5d8 \ud3c9\uac00, \ucef4\ud50c\ub77c\uc774\uc5b8\uc2a4 \uc694\uad6c\uc0ac\ud56d \uc2dd\ubcc4<\/td>\n<\/tr>\n<tr style=\"height: 34px;\" data-start=\"754\" data-end=\"807\">\n<td style=\"width: 29.4675%; height: 34px;\" data-start=\"754\" data-end=\"771\" data-col-size=\"sm\"><strong data-start=\"756\" data-end=\"770\">\ucf54\ub529(Coding)<\/strong><\/td>\n<td style=\"width: 86.7456%; height: 34px;\" data-start=\"771\" data-end=\"807\" data-col-size=\"md\">\uc815\uc801 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ubcf4\uc548 \ud14c\uc2a4\ud2b8(SAST), \ubcf4\uc548 \ucf54\ub4dc \ub9ac\ubdf0<\/td>\n<\/tr>\n<tr style=\"height: 35px;\" data-start=\"808\" data-end=\"893\">\n<td style=\"width: 29.4675%; height: 35px;\" data-start=\"808\" data-end=\"840\" data-col-size=\"sm\"><strong data-start=\"810\" data-end=\"839\">\ube4c\ub4dc \ubc0f \ud14c\uc2a4\ud2b8(Build &amp; Testing)<\/strong><\/td>\n<td style=\"width: 86.7456%; height: 35px;\" data-start=\"840\" data-end=\"893\" data-col-size=\"md\">\uc18c\ud504\ud2b8\uc6e8\uc5b4 \uad6c\uc131 \ubd84\uc11d(SCA), \ub3d9\uc801 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ubcf4\uc548 \ud14c\uc2a4\ud2b8(DAST), \ucee8\ud14c\uc774\ub108 \ubd84\uc11d<\/td>\n<\/tr>\n<tr style=\"height: 36px;\" data-start=\"894\" data-end=\"944\">\n<td style=\"width: 29.4675%; height: 36px;\" data-start=\"894\" data-end=\"915\" data-col-size=\"sm\"><strong data-start=\"896\" data-end=\"914\">\ubc30\ud3ec(Deployment)<\/strong><\/td>\n<td style=\"width: 86.7456%; height: 36px;\" data-start=\"915\" data-end=\"944\" data-col-size=\"md\">\uc778\ud504\ub77c \ubcf4\uc548 \uad00\ub9ac, CI\/CD \uad6c\uc131 \ubcf4\uc548 \uac15\ud654<\/td>\n<\/tr>\n<tr style=\"height: 35px;\" data-start=\"945\" data-end=\"1002\">\n<td style=\"width: 29.4675%; height: 35px;\" data-start=\"945\" data-end=\"966\" data-col-size=\"sm\"><strong data-start=\"947\" data-end=\"965\">\uc6b4\uc601(Operations)<\/strong><\/td>\n<td style=\"width: 86.7456%; height: 35px;\" data-start=\"966\" data-end=\"1002\" data-col-size=\"md\">\ubcf4\uc548 \ubaa8\ub2c8\ud130\ub9c1, \uce68\uc785 \ud0d0\uc9c0(SIEM, IDS), \uc0ac\uace0 \ub300\uc751<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p data-start=\"1004\" data-end=\"1142\">DevSecOps\uc758 \uc8fc\uc694 \uc7a5\uc810 \uc911 \ud558\ub098\ub294 **\uc790\ub3d9\ud654(Auto\u00admation)**\uc785\ub2c8\ub2e4.<\/p>\n<p data-start=\"1004\" data-end=\"1142\">\uae30\uc220 \ud300\uc740 \uc2e4\uc2dc\uac04 \uacbd\uace0, \ubcf4\uc548 \uad8c\uc7a5\uc0ac\ud56d, \uc790\ub3d9 \ucde8\uc57d\uc810 \uc218\uc815 \uae30\ub2a5\uc744 \ud1b5\ud574 \ubcf4\uc548 \uc5d4\uc9c0\ub2c8\uc5b4\uc758 \uc218\ub3d9 \uac1c\uc785 \uc5c6\uc774\ub3c4 <strong data-start=\"1113\" data-end=\"1131\">\uc18d\ub3c4\uc640 \ubcf4\uc548\uc744 \ub3d9\uc2dc\uc5d0 \uc720\uc9c0<\/strong>\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h3 data-start=\"1144\" data-end=\"1226\">2.3. <strong data-start=\"1149\" data-end=\"1172\">\uc790\ub3d9\ud654\uc640 \uc9c0\uc18d\uc801 \ubcf4\uc548 \ud14c\uc2a4\ud2b8\uc758 \uc5ed\ud560<\/strong><\/h3>\n<p data-start=\"1144\" data-end=\"1226\">DevSecOps\ub294 \uc790\ub3d9\ud654 \ubc0f \uc9c0\uc18d\uc801 \ubcf4\uc548 \ud14c\uc2a4\ud2b8 \uc5c6\uc774\ub294 \ud6a8\uacfc\uc801\uc73c\ub85c \uc791\ub3d9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n<p data-start=\"1228\" data-end=\"1248\"><strong data-start=\"1228\" data-end=\"1246\">\uc8fc\uc694 \uae30\uc220 \ubc0f \ub3c4\uad6c \uc608\uc2dc:<\/strong><\/p>\n<ul data-start=\"1249\" data-end=\"1519\">\n<li data-start=\"1249\" data-end=\"1307\">\n<p data-start=\"1251\" data-end=\"1307\"><strong data-start=\"1251\" data-end=\"1279\">SAST (\uc815\uc801 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ubcf4\uc548 \ud14c\uc2a4\ud2b8):<\/strong> \uc18c\uc2a4 \ucf54\ub4dc\ub97c \ubd84\uc11d\ud558\uc5ec \ube4c\ub4dc \uc804 \ucde8\uc57d\uc810\uc744 \ud0d0\uc9c0.<\/p>\n<\/li>\n<li data-start=\"1308\" data-end=\"1373\">\n<p data-start=\"1310\" data-end=\"1373\"><strong data-start=\"1310\" data-end=\"1338\">DAST (\ub3d9\uc801 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ubcf4\uc548 \ud14c\uc2a4\ud2b8):<\/strong> \uc678\ubd80 \uacf5\uaca9\uc744 \uc2dc\ubbac\ub808\uc774\uc158\ud558\uc5ec \uc2e4\ud589 \uc911\uc778 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ud14c\uc2a4\ud2b8.<\/p>\n<\/li>\n<li data-start=\"1374\" data-end=\"1427\">\n<p data-start=\"1376\" data-end=\"1427\"><strong data-start=\"1376\" data-end=\"1398\">SCA (\uc18c\ud504\ud2b8\uc6e8\uc5b4 \uad6c\uc131 \ubd84\uc11d):<\/strong> \uc11c\ub4dc\ud30c\ud2f0 \ub77c\uc774\ube0c\ub7ec\ub9ac\uc758 \uc54c\ub824\uc9c4 \ubcf4\uc548 \uacb0\ud568\uc744 \uac80\uc0ac.<\/p>\n<\/li>\n<li data-start=\"1428\" data-end=\"1519\">\n<p data-start=\"1430\" data-end=\"1519\"><strong data-start=\"1430\" data-end=\"1460\">IaC Security (\ucf54\ub4dc\ud615 \uc778\ud504\ub77c \ubcf4\uc548):<\/strong> Terraform, CloudFormation \ub4f1 \uc778\ud504\ub77c \uad6c\uc131 \ud30c\uc77c\uc744 \uac80\ud1a0\ud558\uc5ec \ubc30\ud3ec \uc804 \ucde8\uc57d\uc810 \ud0d0\uc9c0.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1521\" data-end=\"1570\">\uc774\ub7ec\ud55c \ub3c4\uad6c\ub97c CI\/CD \ud30c\uc774\ud504\ub77c\uc778\uc5d0 \ud1b5\ud569\ud558\uba74 \ub2e4\uc74c\uacfc \uac19\uc740 \uc774\uc810\uc744 \uc5bb\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<ul data-start=\"1571\" data-end=\"1685\" data-is-last-node=\"\" data-is-only-node=\"\">\n<li data-start=\"1571\" data-end=\"1609\">\n<p data-start=\"1573\" data-end=\"1609\">\ucee4\ubc0b \ub610\ub294 Pull Request \uc2dc\ub9c8\ub2e4 \uc790\ub3d9 \ubcf4\uc548 \uc2a4\uce94 \uc218\ud589<\/p>\n<\/li>\n<li data-start=\"1610\" data-end=\"1655\">\n<p data-start=\"1612\" data-end=\"1655\">\ub300\uc2dc\ubcf4\ub4dc \ub610\ub294 \ub0b4\ubd80 \ucc44\ud305 \ub3c4\uad6c\ub97c \ud1b5\ud55c \uc989\uac01\uc801\uc778 \ucde8\uc57d\uc810 \ud0d0\uc9c0 \ubc0f \uac1c\ubc1c\ud300 \uc54c\ub9bc<\/p>\n<\/li>\n<li data-start=\"1656\" data-end=\"1685\" data-is-last-node=\"\">\n<p data-start=\"1658\" data-end=\"1685\" data-is-last-node=\"\">\ucf54\ub4dc \ub9ac\ubdf0 \ubc0f \ubcf4\uc548 \uac10\uc0ac\uc5d0 \uc18c\uc694\ub418\ub294 \uc2dc\uac04 \ub2e8\ucd95<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<div id=\"attachment_156476\" style=\"width: 786px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-156476\" class=\"wp-image-156476 \" src=\"https:\/\/cdn.bap-software.net\/2025\/10\/07160030\/devsecops-la-gi-4.webp\" alt=\"Nguy\u00ean l\u00fd ho\u1ea1t \u0111\u1ed9ng c\u1ee7a s\u1ef1 k\u1ebft h\u1ee3p c\u00f4ng ngh\u1ec7 DevSecOps.\" width=\"776\" height=\"620\" \/><p id=\"caption-attachment-156476\" class=\"wp-caption-text\">Nguy\u00ean l\u00fd ho\u1ea1t \u0111\u1ed9ng c\u1ee7a s\u1ef1 k\u1ebft h\u1ee3p c\u00f4ng ngh\u1ec7 DevSecOps. Ngu\u1ed3n: encrypted<\/p><\/div>\n<article class=\"text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:413167a5-ef6d-40cf-afef-6a2b48bc842d-5\" data-testid=\"conversation-turn-12\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"6d10cdbc-cee7-4c60-bb6b-cc4c8ab02447\" data-message-model-slug=\"gpt-5\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\">\n<h2 data-start=\"3\" data-end=\"31\"><strong data-start=\"3\" data-end=\"29\">3. DevSecOps\uac00 \uae30\uc5c5\uc5d0 \uc81c\uacf5\ud558\ub294 \uc774\uc810<\/strong><\/h2>\n<p data-start=\"33\" data-end=\"192\">DevSecOps \ub3c4\uc785\uc740 \ub2e8\uc21c\ud55c \uae30\uc220\uc801 \uac1c\uc120\uc774 \uc544\ub2c8\ub77c, <strong data-start=\"64\" data-end=\"88\">\uc131\ub2a5\u00b7\ubcf4\uc548\u00b7\ube44\uc6a9 \ucd5c\uc801\ud654\u00b7\ube0c\ub79c\ub4dc \uc2e0\ub8b0\uc131<\/strong> \ub4f1 \uc5ec\ub7ec \uce21\uba74\uc5d0\uc11c \uc804\ub7b5\uc801 \uac00\uce58\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\n<p data-start=\"33\" data-end=\"192\">\uc548\uc804\uc131\uacfc \uc18d\ub3c4\ub97c \ub3d9\uc2dc\uc5d0 \uc694\uad6c\ud558\ub294 \uc624\ub298\ub0a0\uc758 \ub514\uc9c0\ud138 \ud658\uacbd\uc5d0\uc11c, DevSecOps\ub294 <strong data-start=\"160\" data-end=\"184\">\uc9c0\uc18d \uac00\ub2a5\ud55c \ub514\uc9c0\ud138 \uc804\ud658\uc758 \ud575\uc2ec \uae30\ubc18<\/strong>\uc774 \ub429\ub2c8\ub2e4.<\/p>\n<h3 data-start=\"199\" data-end=\"233\">3.1. \ubcf4\uc548 \uc704\ud5d8 \uac10\uc18c \u2013 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \uac00\uc18d\ud654<\/h3>\n<p data-start=\"234\" data-end=\"359\">\uae30\uc874\uc5d0\ub294 \uac1c\ubc1c \uc8fc\uae30 \ub9c8\uc9c0\ub9c9 \ub2e8\uacc4\uc5d0\uc11c \ubcf4\uc548\uc744 \ucc98\ub9ac\ud588\uae30 \ub54c\ubb38\uc5d0, \uc81c\ud488 \ucd9c\uc2dc\uac00 \uc9c0\uc5f0\ub418\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc558\uc2b5\ub2c8\ub2e4.<br data-start=\"290\" data-end=\"293\" \/>DevSecOps\ub294 <strong data-start=\"304\" data-end=\"319\">\ucd08\uae30\ubd80\ud130 \ubcf4\uc548\uc744 \ud1b5\ud569<\/strong>\ud568\uc73c\ub85c\uc368, \ucde8\uc57d\uc810\uc744 \uc870\uae30\uc5d0 \ud0d0\uc9c0\ud558\uace0 \uac1c\ubc1c \uc911 \ubb38\uc81c \ubc1c\uc0dd\uc744 \uc608\ubc29\ud569\ub2c8\ub2e4.<\/p>\n<ul data-start=\"361\" data-end=\"468\">\n<li data-start=\"361\" data-end=\"423\">\n<p data-start=\"363\" data-end=\"423\"><strong data-start=\"363\" data-end=\"378\">\ub354 \ube60\ub978 \ucd9c\uc2dc \uc8fc\uae30:<\/strong> \ub9c8\uc9c0\ub9c9 \ub2e8\uacc4\uc758 \ubcf4\uc548 \uc810\uac80\uc73c\ub85c \uc778\ud55c \u201c\ubcd1\ubaa9 \ud604\uc0c1\u201d \uc5c6\uc774 \uc2e0\uc18d\ud55c \uc81c\ud488 \ubc30\ud3ec \uac00\ub2a5<\/p>\n<\/li>\n<li data-start=\"424\" data-end=\"468\">\n<p data-start=\"426\" data-end=\"468\"><strong data-start=\"426\" data-end=\"444\">\uc870\uae30 \ud0d0\uc9c0 \ubc0f \uc870\uae30 \ub300\uc751:<\/strong> \ubc30\ud3ec \ud6c4 \ucde8\uc57d\uc810\uc774 \uc545\uc6a9\ub418\ub294 \uc704\ud5d8 \ucd5c\uc18c\ud654<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"470\" data-end=\"553\">&#x1f4ca; <em data-start=\"473\" data-end=\"551\">Gartner\uc5d0 \ub530\ub974\uba74, DevSecOps\ub97c \ub3c4\uc785\ud55c \uc870\uc9c1\uc740 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uacf5\uae09\ub9dd \ub0b4\uc758 \uc2ec\uac01\ud55c \ubcf4\uc548 \uc704\ud5d8\uc744 \ucd5c\ub300 90%\uae4c\uc9c0 \uc904\uc77c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/em><\/p>\n<h3 data-start=\"560\" data-end=\"588\">3.2. \ud6c4\uae30 \ub2e8\uacc4 \ubcf4\uc548 \uc218\uc815 \ube44\uc6a9 \uc808\uac10<\/h3>\n<p data-start=\"589\" data-end=\"635\">\ubc30\ud3ec \uc774\ud6c4 \ubcf4\uc548 \ubb38\uc81c\uac00 \ubc1c\uacac\ub418\uba74 \ub2e4\uc74c\uacfc \uac19\uc740 \uc2ec\uac01\ud55c \uacb0\uacfc\uac00 \ucd08\ub798\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<ul data-start=\"636\" data-end=\"691\">\n<li data-start=\"636\" data-end=\"657\">\n<p data-start=\"638\" data-end=\"657\">\uc6b4\uc601 \ud658\uacbd\uc5d0\uc11c\uc758 \uc218\uc815 \ube44\uc6a9 \uc99d\uac00<\/p>\n<\/li>\n<li data-start=\"658\" data-end=\"676\">\n<p data-start=\"660\" data-end=\"676\">\uc11c\ube44\uc2a4 \uc911\ub2e8 \ubc0f \ub9e4\ucd9c \uc190\uc2e4<\/p>\n<\/li>\n<li data-start=\"677\" data-end=\"691\">\n<p data-start=\"679\" data-end=\"691\">\ube0c\ub79c\ub4dc \uc2e0\ub8b0\ub3c4 \ud558\ub77d<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"693\" data-end=\"759\">DevSecOps\ub294 <strong data-start=\"704\" data-end=\"723\">\u201cShift-left\u201d \uc6d0\uce59<\/strong>\uc744 \ud1b5\ud574 \ubb38\uc81c\ub97c \uc870\uae30\uc5d0 \ud0d0\uc9c0\u00b7\ud574\uacb0\ud558\uc5ec \ube44\uc6a9\uc744 \ud06c\uac8c \uc808\uac10\ud569\ub2c8\ub2e4.<\/p>\n<p data-start=\"761\" data-end=\"804\">&#x1f4b0; <em data-start=\"764\" data-end=\"802\">IBM \uc870\uc0ac\uc5d0 \ub530\ub974\uba74, \ub2e8\uacc4\ubcc4 \ubc84\uadf8 \uc218\uc815 \ube44\uc6a9\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4:<\/em><\/p>\n<ul data-start=\"805\" data-end=\"883\">\n<li data-start=\"805\" data-end=\"826\">\n<p data-start=\"807\" data-end=\"826\">\uac1c\ubc1c \ub2e8\uacc4: \uc57d <strong data-start=\"816\" data-end=\"824\">$100<\/strong><\/p>\n<\/li>\n<li data-start=\"827\" data-end=\"851\">\n<p data-start=\"829\" data-end=\"851\">\ud14c\uc2a4\ud2b8 \ub2e8\uacc4: \uc57d <strong data-start=\"839\" data-end=\"849\">$1,000<\/strong><\/p>\n<\/li>\n<li data-start=\"852\" data-end=\"883\">\n<p data-start=\"854\" data-end=\"883\">\uc6b4\uc601(\ud504\ub85c\ub355\uc158) \ub2e8\uacc4: <strong data-start=\"867\" data-end=\"881\">$10,000 \uc774\uc0c1<\/strong><\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"890\" data-end=\"937\">3.3. \ubcf4\uc548 \uaddc\uc815(ISO 27001, GDPR, PCI-DSS \ub4f1) \uc900\uc218<\/h3>\n<p data-start=\"938\" data-end=\"1018\">\uae08\uc735, \ud5ec\uc2a4\ucf00\uc5b4, \uc774\ucee4\uba38\uc2a4 \ub4f1 \ubcf4\uc548 \uaddc\uc81c\uac00 \uac15\ud654\ub418\ub294 \uc0b0\uc5c5\uc5d0\uc11c\ub294, DevSecOps\uac00 <strong data-start=\"985\" data-end=\"1008\">\ucd08\uae30 \ub2e8\uacc4\ubd80\ud130 \uc9c0\uc18d\uc801\uc778 \ucef4\ud50c\ub77c\uc774\uc5b8\uc2a4<\/strong>\ub97c \ubcf4\uc7a5\ud569\ub2c8\ub2e4.<\/p>\n<p data-start=\"1020\" data-end=\"1037\"><strong data-start=\"1020\" data-end=\"1035\">\ub300\ud45c\uc801\uc778 \ubcf4\uc548 \ud45c\uc900:<\/strong><\/p>\n<ul data-start=\"1038\" data-end=\"1144\">\n<li data-start=\"1038\" data-end=\"1079\">\n<p data-start=\"1040\" data-end=\"1079\"><strong data-start=\"1040\" data-end=\"1058\">ISO\/IEC 27001:<\/strong> \uc815\ubcf4 \ubcf4\uc548 \uad00\ub9ac \uc2dc\uc2a4\ud15c(ISMS)<\/p>\n<\/li>\n<li data-start=\"1080\" data-end=\"1109\">\n<p data-start=\"1082\" data-end=\"1109\"><strong data-start=\"1082\" data-end=\"1091\">GDPR:<\/strong> \uc720\ub7fd \uc77c\ubc18 \ub370\uc774\ud130 \ubcf4\ud638 \uaddc\uc815<\/p>\n<\/li>\n<li data-start=\"1110\" data-end=\"1144\">\n<p data-start=\"1112\" data-end=\"1144\"><strong data-start=\"1112\" data-end=\"1124\">PCI-DSS:<\/strong> \uacb0\uc81c\uce74\ub4dc \uc0b0\uc5c5 \ub370\uc774\ud130 \ubcf4\uc548 \ud45c\uc900<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1146\" data-end=\"1177\"><strong data-start=\"1146\" data-end=\"1175\">DevSecOps\ub97c \ud1b5\ud55c \uc790\ub3d9\ud654\ub41c \uc900\uc218 \uad00\ub9ac:<\/strong><\/p>\n<ul data-start=\"1178\" data-end=\"1260\">\n<li data-start=\"1178\" data-end=\"1203\">\n<p data-start=\"1180\" data-end=\"1203\">OWASP \uae30\uc900\uc5d0 \ub530\ub978 \ucf54\ub4dc \ub9ac\ubdf0 \uc218\ud589<\/p>\n<\/li>\n<li data-start=\"1204\" data-end=\"1231\">\n<p data-start=\"1206\" data-end=\"1231\">\uc778\ud504\ub77c \ud65c\ub3d9 \ubaa8\ub2c8\ud130\ub9c1 \ubc0f \ube44\uc778\uac00 \uc811\uadfc \ud0d0\uc9c0<\/p>\n<\/li>\n<li data-start=\"1232\" data-end=\"1260\">\n<p data-start=\"1234\" data-end=\"1260\">\uac10\uc0ac \ub85c\uadf8 \ubc0f \ucef4\ud50c\ub77c\uc774\uc5b8\uc2a4 \ubcf4\uace0\uc11c \uc790\ub3d9 \uc0dd\uc131<\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"1267\" data-end=\"1302\">3.4. \ube0c\ub79c\ub4dc \uc2e0\ub8b0\ub3c4 \uac15\ud654 \u2013 \ube44\uc988\ub2c8\uc2a4 \uc5f0\uc18d\uc131 \ud655\ubcf4<\/h3>\n<p data-start=\"1303\" data-end=\"1380\">\ub514\uc9c0\ud138 \uc2dc\ub300\uc5d0\ub294 <strong data-start=\"1312\" data-end=\"1330\">\ubcf4\uc548\uc774 \uacbd\uc7c1\ub825\uc758 \ud575\uc2ec \uc694\uc18c<\/strong>\uc785\ub2c8\ub2e4. \uc0ac\uc6a9\uc790\ub294 \ubb3c\ub860 \ud30c\ud2b8\ub108\ub4e4\ub3c4 \uac1c\uc778\uc815\ubcf4 \ubcf4\ud638\uc640 \ub370\uc774\ud130 \uc548\uc815\uc131\uc744 \uc911\uc694\ud558\uac8c \uc0dd\uac01\ud569\ub2c8\ub2e4.<\/p>\n<p data-start=\"1382\" data-end=\"1413\">DevSecOps\ub97c \ub3c4\uc785\ud55c \uae30\uc5c5\uc740 \ub2e4\uc74c\uc744 \ubcf4\uc5ec\uc90d\ub2c8\ub2e4:<\/p>\n<ul data-start=\"1414\" data-end=\"1525\">\n<li data-start=\"1414\" data-end=\"1444\">\n<p data-start=\"1416\" data-end=\"1444\"><strong data-start=\"1416\" data-end=\"1442\">\ubcf4\uc548\uc744 \uadfc\ubcf8\ubd80\ud130 \uace0\ub824\ud558\ub294 \uc870\uc9c1 \ubb38\ud654 \ubcf4\uc720<\/strong><\/p>\n<\/li>\n<li data-start=\"1445\" data-end=\"1482\">\n<p data-start=\"1447\" data-end=\"1482\"><strong data-start=\"1447\" data-end=\"1480\">\ubcf4\uc548 \uc0ac\uace0\uc5d0 \uc2e0\uc18d\ud788 \ub300\uc751\ud560 \uc218 \uc788\ub294 \uae30\uc220\uc801 \uc5ed\ub7c9 \ubcf4\uc720<\/strong><\/p>\n<\/li>\n<li data-start=\"1483\" data-end=\"1525\">\n<p data-start=\"1485\" data-end=\"1525\"><strong data-start=\"1485\" data-end=\"1523\">\uacf5\uaca9 \uc0c1\ud669\uc5d0\uc11c\ub3c4 \uc548\uc815\uc801\uc73c\ub85c \uc6b4\uc601\uc744 \uc9c0\uc18d\ud560 \uc218 \uc788\ub294 \ubcf5\uc6d0\ub825 \ud655\ubcf4<\/strong><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1527\" data-end=\"1566\" data-is-last-node=\"\" data-is-only-node=\"\">&#x2705; \uadf8 \uacb0\uacfc: \uace0\uac1d, \ud22c\uc790\uc790, \ud30c\ud2b8\ub108\ub85c\ubd80\ud130\uc758 <strong data-start=\"1552\" data-end=\"1565\">\uc2e0\ub8b0\uc640 \uc2e0\uc6a9 \uac15\ud654<\/strong>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<div id=\"attachment_156475\" style=\"width: 744px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-156475\" class=\"wp-image-156475 \" src=\"https:\/\/cdn.bap-software.net\/2025\/10\/07160029\/devsecops-la-gi-3.webp\" alt=\"L\u1ee3i \u00edch c\u1ee7a DevSecOps t\u1edbi doanh nghi\u1ec7p. \" width=\"734\" height=\"587\" \/><p id=\"caption-attachment-156475\" class=\"wp-caption-text\">L\u1ee3i \u00edch c\u1ee7a DevSecOps t\u1edbi doanh nghi\u1ec7p. Ngu\u1ed3n: opentext<\/p><\/div>\n<h2 data-start=\"3\" data-end=\"38\"><strong data-start=\"3\" data-end=\"36\">4. \uae30\uc5c5\uc758 \ub514\uc9c0\ud138 \uc804\ud658 \uc5ec\uc815\uc5d0\uc11c\uc758 DevSecOps \uc5ed\ud560<\/strong><\/h2>\n<p data-start=\"40\" data-end=\"215\">\uc804 \uc138\uacc4\uc801\uc73c\ub85c \ub514\uc9c0\ud138 \uc804\ud658\uc774 \uac00\uc18d\ud654\ub428\uc5d0 \ub530\ub77c, \uae30\uc5c5\uc740 \uc2dc\uc2a4\ud15c\uc744 \ube60\ub974\uac8c \uac1c\ubc1c\u00b7\uc6b4\uc601\ud558\ub294 \uac83\ubfd0\ub9cc \uc544\ub2c8\ub77c <strong data-start=\"95\" data-end=\"112\">\ubcf4\uc548\uc131, \ud655\uc7a5\uc131, \uc548\uc815\uc131<\/strong>\uc744 \ub3d9\uc2dc\uc5d0 \ud655\ubcf4\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<p data-start=\"40\" data-end=\"215\">\uc774\ub54c <strong data-start=\"133\" data-end=\"160\">DevSecOps\ub294 \uac1c\ubc1c \uc18d\ub3c4\uc640 \ubcf4\uc548 \ud45c\uc900<\/strong>, <strong data-start=\"162\" data-end=\"189\">Agile\uc758 \uc720\uc5f0\uc131\uacfc \uc7a5\uae30\uc801\uc778 \uc6b4\uc601 \uc548\uc815\uc131<\/strong> \uc0ac\uc774\ub97c \uc5f0\uacb0\ud558\ub294 \ud575\uc2ec \ub2e4\ub9ac \uc5ed\ud560\uc744 \ud569\ub2c8\ub2e4.<\/p>\n<h3 data-start=\"222\" data-end=\"261\">4.1. DevSecOps\uac00 \uc2dc\uc2a4\ud15c \ub514\uc9c0\ud138\ud654\uc5d0 \uae30\uc5ec\ud558\ub294 \ubc29\uc2dd<\/h3>\n<p data-start=\"263\" data-end=\"367\">\ub514\uc9c0\ud138 \uc804\ud658\uc740 \ub2e8\uc21c\ud788 \ubb38\uc11c\ub97c \uc804\uc0b0\ud654\ud558\ub294 \uc218\uc900\uc744 \ub118\uc5b4, <strong data-start=\"293\" data-end=\"318\">\uae30\uc220\uc744 \ud1b5\ud574 \uc870\uc9c1\uc758 \uc6b4\uc601 \ubc29\uc2dd\uc744 \uc7ac\uc815\uc758<\/strong>\ud558\ub294 \uacfc\uc815\uc785\ub2c8\ub2e4.<\/p>\n<p data-start=\"263\" data-end=\"367\">\uc774 \uacfc\uc815\uc5d0\uc11c DevSecOps\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uc5ed\ud560\uc744 \uc218\ud589\ud569\ub2c8\ub2e4:<\/p>\n<ul data-start=\"369\" data-end=\"594\">\n<li data-start=\"369\" data-end=\"435\">\n<p data-start=\"371\" data-end=\"435\"><strong data-start=\"371\" data-end=\"391\">\ub514\uc9c0\ud138 \uc194\ub8e8\uc158\uc758 \ucd9c\uc2dc \uac00\uc18d\ud654:<\/strong> \uc790\ub3d9\ud654\ub41c \ubcf4\uc548 \ud1b5\ud569 \ud30c\uc774\ud504\ub77c\uc778\uc744 \ud1b5\ud574 \uc0c8\ub85c\uc6b4 \uae30\ub2a5\uc744 \ub354 \ube60\ub974\uac8c \uc2dc\uc7a5\uc5d0 \ubc30\ud3ec<\/p>\n<\/li>\n<li data-start=\"436\" data-end=\"499\">\n<p data-start=\"438\" data-end=\"499\"><strong data-start=\"438\" data-end=\"461\">\ub514\uc9c0\ud138 \ud658\uacbd \ub0b4 \ub370\uc774\ud130 \ubcf4\ud638 \uac15\ud654:<\/strong> \ud14c\uc2a4\ud2b8\ub098 \uc0ac\uace0 \ud6c4\uac00 \uc544\ub2cc, \uac1c\ubc1c \ub2e8\uacc4\uc5d0\uc11c \ucde8\uc57d\uc810\uc744 \ud0d0\uc9c0 \ubc0f \ud574\uacb0<\/p>\n<\/li>\n<li data-start=\"500\" data-end=\"594\">\n<p data-start=\"502\" data-end=\"594\"><strong data-start=\"502\" data-end=\"524\">\uc720\uc9c0\ubcf4\uc218 \ubc0f \ud14c\uc2a4\ud2b8 \ube44\uc6a9 \ucd5c\uc801\ud654:<\/strong> \uc790\ub3d9\ud654\ub41c \ubcf4\uc548 \ud14c\uc2a4\ud2b8\uc640 \uc9c0\uc18d\uc801 \ubcf4\uc548 \uac80\uc99d(Continuous Security Testing)\uc744 \ud1b5\ud574 \ud6c4\uae30 \uc218\uc815 \ube44\uc6a9 \uc808\uac10<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"596\" data-end=\"669\"><strong data-start=\"599\" data-end=\"606\">\uacb0\uacfc:<\/strong> \uae30\uc5c5\uc740 \ub514\uc9c0\ud138 \uc804\ud658 \uc5ec\uc815\uc5d0\uc11c \u201c\ub354 \ube60\ub974\uac8c\u201d \uc6c0\uc9c1\uc774\ub294 \ub3d9\uc2dc\uc5d0, \u201c\ub354 \uc548\uc804\ud558\uace0 \uc548\uc815\uc801\uc73c\ub85c\u201d \uc131\uc7a5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h3 data-start=\"676\" data-end=\"723\">4.2. \ud074\ub77c\uc6b0\ub4dc\u00b7\ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4\u00b7AI \ud30c\uc774\ud504\ub77c\uc778\uacfc\uc758 DevSecOps \ud1b5\ud569<\/h3>\n<p data-start=\"725\" data-end=\"821\">\ud604\ub300\uc801 \uc2dc\uc2a4\ud15c \uc544\ud0a4\ud14d\ucc98(Cloud-Native, Microservices, AI\/ML Pipeline)\uc5d0\uc11c DevSecOps\ub294 <strong data-start=\"796\" data-end=\"811\">\uc804\ubc29\uc704\uc801\uc778 \ubcf4\uc548 \ubcf4\ud638<\/strong>\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\n<ul data-start=\"823\" data-end=\"1273\">\n<li data-start=\"823\" data-end=\"972\">\n<p data-start=\"825\" data-end=\"972\"><strong data-start=\"825\" data-end=\"837\">\ud074\ub77c\uc6b0\ub4dc \ud658\uacbd:<\/strong><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"825\" data-end=\"972\">DevSecOps\ub294 \uc778\ud504\ub77c \uc218\uc900(IaC)\ubd80\ud130 \ub370\uc774\ud130 \uc800\uc7a5\uc18c\uae4c\uc9c0 \ubcf4\uc548\uc744 \uac15\ud654\ud569\ub2c8\ub2e4. Terraform Scan, OPA(Open Policy Agent) \ub4f1 \ub3c4\uad6c\ub97c \ud65c\uc6a9\ud574 \uc2dc\uc2a4\ud15c \ud504\ub85c\ube44\uc800\ub2dd \uc2dc \ubcf4\uc548 \uc815\ucc45 \uac80\uc0ac\ub97c \uc790\ub3d9\ud654\ud569\ub2c8\ub2e4.<\/p>\n<ul data-start=\"823\" data-end=\"1273\">\n<li data-start=\"974\" data-end=\"1116\">\n<p data-start=\"976\" data-end=\"1116\"><strong data-start=\"976\" data-end=\"991\">\ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4 \ud658\uacbd:<\/strong><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"976\" data-end=\"1116\">\uac01 \ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4\ub294 \ub3c5\ub9bd\ub41c \uc0dd\uba85 \uc8fc\uae30\ub97c \uac00\uc9c0\ubbc0\ub85c, \uac1c\ubcc4 \uc11c\ube44\uc2a4 \ub2e8\uc704\uc758 \ubcf4\uc548\uc774 \ub9e4\uc6b0 \uc911\uc694\ud569\ub2c8\ub2e4. DevSecOps\ub294 \uac01 \uc11c\ube44\uc2a4\uac00 \ud14c\uc2a4\ud2b8\u00b7\ubaa8\ub2c8\ud130\ub9c1\u00b7\uad00\ub9ac\ub418\ub294 \uacfc\uc815\uc744 \uc790\ub3d9\ud654\ud558\uc5ec \uc804\uccb4 \uc2dc\uc2a4\ud15c\uc758 \uc548\uc815\uc131\uc744 \uc720\uc9c0\ud569\ub2c8\ub2e4.<\/p>\n<ul data-start=\"823\" data-end=\"1273\">\n<li data-start=\"1118\" data-end=\"1273\">\n<p data-start=\"1120\" data-end=\"1273\"><strong data-start=\"1120\" data-end=\"1136\">AI\/ML \ud30c\uc774\ud504\ub77c\uc778:<\/strong><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1120\" data-end=\"1273\">AI \ucf54\ub4dc \uc5ed\uc2dc \ud488\uc9c8\uacfc \ubcf4\uc548 \uac80\uc99d\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. DevSecOps\ub294 \ub370\uc774\ud130 \uc785\ub825, AI \ubaa8\ub378 \uac1c\ubc1c, \ucd94\ub860(Inference) \ub2e8\uacc4 \uc804\ubc18\uc5d0 \ubcf4\uc548 \ud14c\uc2a4\ud2b8\ub97c \ud1b5\ud569\ud569\ub2c8\ub2e4 \u2014 \ud2b9\ud788 AI Agent \ubc0f \ub300\uaddc\ubaa8 \ubd84\uc11d \uc2dc\uc2a4\ud15c\uc5d0 \ud6a8\uacfc\uc801\uc785\ub2c8\ub2e4.<\/p>\n<p data-start=\"1275\" data-end=\"1348\"><strong data-start=\"1278\" data-end=\"1288\">\ud575\uc2ec \uac15\uc810:<\/strong> DevSecOps\ub294 \ubd84\uc0b0 \uc544\ud0a4\ud14d\ucc98\uc5d0\uc11c\ub3c4 \ub192\uc740 \uc2e0\ub8b0\uc131\uacfc \ubcf4\uc548 \uaddc\uc815 \uc900\uc218\ub97c \uc720\uc9c0\ud560 \uc218 \uc788\uac8c \ud569\ub2c8\ub2e4.<\/p>\n<h3 data-start=\"1355\" data-end=\"1393\">4.3. DevSecOps\uc640 Agile, CI\/CD\uc758 \uc5f0\uacc4<\/h3>\n<p data-start=\"1395\" data-end=\"1466\">DevSecOps\ub294 Agile \ub610\ub294 CI\/CD\uc640 \ubcc4\uac1c\uac00 \uc544\ub2c8\ub77c, <strong data-start=\"1431\" data-end=\"1445\">\uc774\ub97c \ubcf4\uc644\ud558\uace0 \uac15\ud654<\/strong>\ud558\uae30 \uc704\ud574 \uc124\uacc4\ub41c \uc811\uadfc \ubc29\uc2dd\uc785\ub2c8\ub2e4.<\/p>\n<div class=\"_tableContainer_1rjym_1\">\n<div class=\"group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse\" tabindex=\"-1\">\n<table class=\"w-fit min-w-(--thread-content-width)\" style=\"width: 82.9776%; height: 151px;\" data-start=\"1468\" data-end=\"1758\">\n<thead data-start=\"1468\" data-end=\"1502\">\n<tr style=\"height: 24px;\" data-start=\"1468\" data-end=\"1502\">\n<th style=\"width: 15.2096%; height: 24px;\" data-start=\"1468\" data-end=\"1473\" data-col-size=\"sm\">\uad6c\ubd84<\/th>\n<th style=\"width: 37.3494%; height: 24px;\" data-start=\"1473\" data-end=\"1489\" data-col-size=\"sm\">Agile \/ CI\/CD<\/th>\n<th style=\"width: 80.3734%; height: 24px;\" data-start=\"1489\" data-end=\"1502\" data-col-size=\"sm\">DevSecOps<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"1542\" data-end=\"1758\">\n<tr style=\"height: 35px;\" data-start=\"1542\" data-end=\"1604\">\n<td style=\"width: 15.2096%; height: 35px;\" data-start=\"1542\" data-end=\"1555\" data-col-size=\"sm\"><strong data-start=\"1544\" data-end=\"1554\">\ub9b4\ub9ac\uc988 \uc18d\ub3c4<\/strong><\/td>\n<td style=\"width: 37.3494%; height: 35px;\" data-start=\"1555\" data-end=\"1577\" data-col-size=\"sm\">\uc9c0\uc18d\uc801 \ubc30\ud3ec(\ub9e4 \uc2a4\ud504\ub9b0\ud2b8\ub9c8\ub2e4 \ucd9c\uc2dc)<\/td>\n<td style=\"width: 80.3734%; height: 35px;\" data-start=\"1577\" data-end=\"1604\" data-col-size=\"sm\">\ub9b4\ub9ac\uc988 \uc8fc\uae30\uc640 \ub3d9\uae30\ud654\ub41c \uc9c0\uc18d\uc801 \ubcf4\uc548 \ud14c\uc2a4\ud2b8<\/td>\n<\/tr>\n<tr style=\"height: 30px;\" data-start=\"1605\" data-end=\"1656\">\n<td style=\"width: 15.2096%; height: 30px;\" data-start=\"1605\" data-end=\"1616\" data-col-size=\"sm\"><strong data-start=\"1607\" data-end=\"1615\">\ud300 \uad6c\uc131<\/strong><\/td>\n<td style=\"width: 37.3494%; height: 30px;\" data-start=\"1616\" data-end=\"1633\" data-col-size=\"sm\">Dev + QA + Ops<\/td>\n<td style=\"width: 80.3734%; height: 30px;\" data-start=\"1633\" data-end=\"1656\" data-col-size=\"sm\">+ Security\uac00 \ucd08\uae30\ubd80\ud130 \ucc38\uc5ec<\/td>\n<\/tr>\n<tr style=\"height: 32px;\" data-start=\"1657\" data-end=\"1704\">\n<td style=\"width: 15.2096%; height: 32px;\" data-start=\"1657\" data-end=\"1670\" data-col-size=\"sm\"><strong data-start=\"1659\" data-end=\"1669\">\ud53c\ub4dc\ubc31 \ub8e8\ud504<\/strong><\/td>\n<td style=\"width: 37.3494%; height: 32px;\" data-start=\"1670\" data-end=\"1683\" data-col-size=\"sm\">\uc0ac\uc6a9\uc790 \ud53c\ub4dc\ubc31 \uc911\uc2ec<\/td>\n<td style=\"width: 80.3734%; height: 32px;\" data-start=\"1683\" data-end=\"1704\" data-col-size=\"sm\">\uc790\ub3d9\ud654\ub97c \ud1b5\ud55c \uc870\uae30 \ubcf4\uc548 \ud53c\ub4dc\ubc31<\/td>\n<\/tr>\n<tr style=\"height: 30px;\" data-start=\"1705\" data-end=\"1758\">\n<td style=\"width: 15.2096%; height: 30px;\" data-start=\"1705\" data-end=\"1718\" data-col-size=\"sm\"><strong data-start=\"1707\" data-end=\"1717\">\uc790\ub3d9\ud654 \uc601\uc5ed<\/strong><\/td>\n<td style=\"width: 37.3494%; height: 30px;\" data-start=\"1718\" data-end=\"1732\" data-col-size=\"sm\">\ube4c\ub4dc, \ud14c\uc2a4\ud2b8, \ubc30\ud3ec<\/td>\n<td style=\"width: 80.3734%; height: 30px;\" data-start=\"1732\" data-end=\"1758\" data-col-size=\"sm\">+ \ubaa8\ub4e0 \ub2e8\uacc4\uc5d0\uc11c \uc790\ub3d9 \ubcf4\uc548 \uc2a4\uce90\ub2dd \ucd94\uac00<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p data-start=\"1760\" data-end=\"1888\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"1763\" data-end=\"1768\">\uc989<\/strong>, \uc774\ubbf8 Agile \ub610\ub294 CI\/CD\ub97c \ub3c4\uc785\ud55c \uc870\uc9c1\uc774\ub77c\uba74, <strong data-start=\"1800\" data-end=\"1838\">DevSecOps\ub294 \ud604\ub300\uc801 \uac1c\ubc1c \uc0dd\uba85\uc8fc\uae30\ub97c \uc644\uc131\ud558\ub294 \ub2e4\uc74c \ub2e8\uacc4<\/strong>\uc785\ub2c8\ub2e4 \u2014 \ud2b9\ud788 \uba40\ud2f0\ucc44\ub110\u00b7\ud074\ub77c\uc6b0\ub4dc \uae30\ubc18 \ud658\uacbd\uc5d0\uc11c \ubcf4\uc548 \uc694\uad6c\uac00 \uc99d\uac00\ud558\ub294 \uc9c0\uae08, \ud544\uc218\uc801\uc785\ub2c8\ub2e4.<\/p>\n<div id=\"attachment_156477\" style=\"width: 680px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-156477\" class=\"wp-image-156477\" src=\"https:\/\/cdn.bap-software.net\/2025\/10\/07160032\/devsecops-la-gi-5.webp\" alt=\"DevSecOps trong h\u00e0nh tr\u00ecnh chuy\u1ec3n \u0111\u1ed5i s\u1ed1 c\u1ee7a doanh nghi\u1ec7p. \" width=\"670\" height=\"558\" \/><p id=\"caption-attachment-156477\" class=\"wp-caption-text\">DevSecOps trong h\u00e0nh tr\u00ecnh chuy\u1ec3n \u0111\u1ed5i s\u1ed1 c\u1ee7a doanh nghi\u1ec7p. Ngu\u1ed3n: bluewhaleapps<\/p><\/div>\n<article class=\"text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-68e4737e-4bb0-8320-bda8-eb9509b44064-5\" data-testid=\"conversation-turn-32\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"10d31691-1d0d-40da-9671-d71c781bcd67\" data-message-model-slug=\"gpt-5\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\">\n<h2 data-start=\"3\" data-end=\"38\"><strong data-start=\"3\" data-end=\"36\">5. BAP Software\uc758 DevSecOps \uc131\uacf5 \uc0ac\ub840<\/strong><\/h2>\n<h3 data-start=\"40\" data-end=\"71\">5.1. \ud504\ub85c\uc81d\ud2b8 \ubc30\uacbd \u2013 \ub192\uc740 \ubcf4\uc548 \uc694\uad6c\uc0ac\ud56d<\/h3>\n<p data-start=\"73\" data-end=\"160\">\uc77c\ubcf8\uc758 \ud55c \ub300\ud615 \uae08\uc735\uae30\uc5c5\uc740 <strong data-start=\"88\" data-end=\"122\">\uae30\uc874 \ub808\uac70\uc2dc \uc2dc\uc2a4\ud15c\uc5d0\uc11c \ud074\ub77c\uc6b0\ub4dc \ub124\uc774\ud2f0\ube0c \ud658\uacbd\uc73c\ub85c \uc804\ud658<\/strong>\ud558\uba70, \uae08\uc735 \uae30\ub85d \ubc0f \uacc4\uc57d \uad00\ub9ac \uc2dc\uc2a4\ud15c\uc744 \ub514\uc9c0\ud138\ud654\ud558\uace0 \uc788\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n<p data-start=\"162\" data-end=\"176\"><strong data-start=\"162\" data-end=\"174\">\ud575\uc2ec \uc694\uad6c\uc0ac\ud56d:<\/strong><\/p>\n<ul data-start=\"177\" data-end=\"368\">\n<li data-start=\"177\" data-end=\"260\">\n<p data-start=\"179\" data-end=\"260\"><strong data-start=\"179\" data-end=\"193\">\uace0\ub3c4\uc758 \ubcf4\uc548 \uae30\uc900:<\/strong> \ubaa8\ub4e0 \uae08\uc735 \ub370\uc774\ud130 \ubc0f \uace0\uac1d \uc815\ubcf4\ub294 ISO 27001 \ubc0f \uc77c\ubcf8 \uac1c\uc778\uc815\ubcf4\ubcf4\ud638\ubc95(APPI) \uc744 \uc900\uc218\ud574\uc57c \ud568<\/p>\n<\/li>\n<li data-start=\"261\" data-end=\"307\">\n<p data-start=\"263\" data-end=\"307\"><strong data-start=\"263\" data-end=\"276\">\ube60\ub978 \uac1c\ubc1c \uc18d\ub3c4:<\/strong> 2\uc8fc \ub2e8\uc704 \uc2a4\ud504\ub9b0\ud2b8\ub85c \uc9c0\uc18d\uc801\uc778 \uc2dc\uc2a4\ud15c \uc5c5\ub370\uc774\ud2b8 \uc218\ud589<\/p>\n<\/li>\n<li data-start=\"308\" data-end=\"368\">\n<p data-start=\"310\" data-end=\"368\"><strong data-start=\"310\" data-end=\"327\">\uc11c\ube44\uc2a4 \uc911\ub2e8 \uc5c6\ub294 \uc6b4\uc601:<\/strong> \uc218\ucc9c \uba85\uc758 \ub0b4\ubd80 \uc0ac\uc6a9\uc790\uc640 \uc678\ubd80 \uace0\uac1d\uc774 \ub3d9\uc2dc\uc5d0 \uc811\uc18d \uac00\ub2a5\ud55c \uc548\uc815\uc131 \ud655\ubcf4<\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"375\" data-end=\"403\">5.2. \uc801\uc6a9\ub41c DevSecOps \uc194\ub8e8\uc158<\/h3>\n<p data-start=\"405\" data-end=\"495\">BAP Software \ud300\uc740 \ud504\ub85c\uc81d\ud2b8 \ucd08\uae30 \ub2e8\uacc4\ubd80\ud130 <strong data-start=\"434\" data-end=\"479\">Agile + CI\/CD \ud504\ub808\uc784\uc6cc\ud06c\uc5d0 \uc644\uc804\ud788 \ud1b5\ud569\ub41c DevSecOps \ubaa8\ub378<\/strong>\uc744 \uc81c\uc548 \ubc0f \uad6c\ucd95\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n<p data-start=\"497\" data-end=\"513\"><strong data-start=\"497\" data-end=\"511\">\uc8fc\uc694 \uad6c\ud604 \ud3ec\uc778\ud2b8:<\/strong><\/p>\n<ul data-start=\"514\" data-end=\"778\">\n<li data-start=\"514\" data-end=\"572\">\n<p data-start=\"516\" data-end=\"572\"><strong data-start=\"516\" data-end=\"540\">Shift-left Security:<\/strong> \uc694\uad6c\uc0ac\ud56d \ubd84\uc11d \ubc0f \uc2dc\uc2a4\ud15c \uc124\uacc4 \ub2e8\uacc4\ubd80\ud130 \ubcf4\uc548\uc744 \ub0b4\uc7ac\ud654<\/p>\n<\/li>\n<li data-start=\"573\" data-end=\"643\">\n<p data-start=\"575\" data-end=\"643\"><strong data-start=\"575\" data-end=\"598\">\uc548\uc804\ud55c CI\/CD \ud30c\uc774\ud504\ub77c\uc778 \uad6c\ucd95:<\/strong> \ucf54\ub4dc \ucee4\ubc0b \uc2dc \uc790\ub3d9\uc73c\ub85c \uc815\uc801(SAST) \ubc0f \ub3d9\uc801(DAST) \ubcf4\uc548 \ud14c\uc2a4\ud2b8 \uc2e4\ud589<\/p>\n<\/li>\n<li data-start=\"644\" data-end=\"726\">\n<p data-start=\"646\" data-end=\"726\"><strong data-start=\"646\" data-end=\"671\">IaC(\ucf54\ub4dc \uae30\ubc18 \uc778\ud504\ub77c) \ubcf4\uc548 \uac80\uc99d:<\/strong> Terraform \ubc0f Kubernetes \uc124\uc815 \ud30c\uc77c\uc744 \uc2a4\uce94\ud558\uc5ec \ud074\ub77c\uc6b0\ub4dc \uc778\ud504\ub77c \uad6c\uc131 \uc624\ub958 \uc608\ubc29<\/p>\n<\/li>\n<li data-start=\"727\" data-end=\"778\">\n<p data-start=\"729\" data-end=\"778\"><strong data-start=\"729\" data-end=\"743\">\ubcf4\uc548 \uacbd\uace0 \uc790\ub3d9\ud654:<\/strong> GitLab\uacfc Slack\uc744 \uc5f0\ub3d9\ud574 \uc2e4\uc2dc\uac04 \ucde8\uc57d\uc810 \uc54c\ub9bc \uc804\uc1a1<\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"785\" data-end=\"807\">5.3. \uc0ac\uc6a9\ub41c \uae30\uc220 \ubc0f \ub3c4\uad6c<\/h3>\n<div class=\"_tableContainer_1rjym_1\">\n<div class=\"group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse\" tabindex=\"-1\">\n<table class=\"w-fit min-w-(--thread-content-width)\" style=\"width: 66.1561%; height: 192px;\" data-start=\"809\" data-end=\"1147\">\n<thead data-start=\"809\" data-end=\"823\">\n<tr style=\"height: 24px;\" data-start=\"809\" data-end=\"823\">\n<th style=\"width: 39.9151%; height: 24px;\" data-start=\"809\" data-end=\"814\" data-col-size=\"sm\">\ubaa9\uc801<\/th>\n<th style=\"width: 90.1752%; height: 24px;\" data-start=\"814\" data-end=\"823\" data-col-size=\"sm\">\uc0ac\uc6a9 \ub3c4\uad6c<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"846\" data-end=\"1147\">\n<tr style=\"height: 24px;\" data-start=\"846\" data-end=\"885\">\n<td style=\"width: 39.9151%; height: 24px;\" data-start=\"846\" data-end=\"869\" data-col-size=\"sm\"><strong>\uc18c\uc2a4 \ucf54\ub4dc \ubc0f CI\/CD \uad00\ub9ac<\/strong><\/td>\n<td style=\"width: 90.1752%; height: 24px;\" data-start=\"869\" data-end=\"885\" data-col-size=\"sm\">GitLab CI\/CD<\/td>\n<\/tr>\n<tr style=\"height: 24px;\" data-start=\"886\" data-end=\"929\">\n<td style=\"width: 39.9151%; height: 24px;\" data-start=\"886\" data-end=\"909\" data-col-size=\"sm\"><strong data-start=\"888\" data-end=\"908\">\uc815\uc801 \ubcf4\uc548 \ud14c\uc2a4\ud2b8 (SAST)<\/strong><\/td>\n<td style=\"width: 90.1752%; height: 24px;\" data-start=\"909\" data-end=\"929\" data-col-size=\"sm\">Snyk + SonarQube<\/td>\n<\/tr>\n<tr style=\"height: 24px;\" data-start=\"930\" data-end=\"957\">\n<td style=\"width: 39.9151%; height: 24px;\" data-start=\"930\" data-end=\"948\" data-col-size=\"sm\"><strong data-start=\"932\" data-end=\"947\">\ucee8\ud14c\uc774\ub108 \uc774\ubbf8\uc9c0 \uc2a4\uce94<\/strong><\/td>\n<td style=\"width: 90.1752%; height: 24px;\" data-start=\"948\" data-end=\"957\" data-col-size=\"sm\">Trivy<\/td>\n<\/tr>\n<tr style=\"height: 24px;\" data-start=\"958\" data-end=\"1015\">\n<td style=\"width: 39.9151%; height: 24px;\" data-start=\"958\" data-end=\"976\" data-col-size=\"sm\"><strong data-start=\"960\" data-end=\"975\">IaC \ubc0f \uc815\ucc45 \uad00\ub9ac<\/strong><\/td>\n<td style=\"width: 90.1752%; height: 24px;\" data-start=\"976\" data-end=\"1015\" data-col-size=\"sm\">Terraform + Open Policy Agent (OPA)<\/td>\n<\/tr>\n<tr style=\"height: 24px;\" data-start=\"1016\" data-end=\"1072\">\n<td style=\"width: 39.9151%; height: 24px;\" data-start=\"1016\" data-end=\"1036\" data-col-size=\"sm\"><strong data-start=\"1018\" data-end=\"1035\">\uc2dc\uc2a4\ud15c \ubaa8\ub2c8\ud130\ub9c1 \ubc0f \uc54c\ub9bc<\/strong><\/td>\n<td style=\"width: 90.1752%; height: 24px;\" data-start=\"1036\" data-end=\"1072\" data-col-size=\"sm\">Prometheus + Grafana + ELK Stack<\/td>\n<\/tr>\n<tr style=\"height: 24px;\" data-start=\"1073\" data-end=\"1112\">\n<td style=\"width: 39.9151%; height: 24px;\" data-start=\"1073\" data-end=\"1092\" data-col-size=\"sm\"><strong data-start=\"1075\" data-end=\"1091\">\ucee8\ud14c\uc774\ub108 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\uc158<\/strong><\/td>\n<td style=\"width: 90.1752%; height: 24px;\" data-start=\"1092\" data-end=\"1112\" data-col-size=\"sm\">Kubernetes (AKS)<\/td>\n<\/tr>\n<tr style=\"height: 24px;\" data-start=\"1113\" data-end=\"1147\">\n<td style=\"width: 39.9151%; height: 24px;\" data-start=\"1113\" data-end=\"1128\" data-col-size=\"sm\"><strong data-start=\"1115\" data-end=\"1127\">\ud074\ub77c\uc6b0\ub4dc \uc778\ud504\ub77c<\/strong><\/td>\n<td style=\"width: 90.1752%; height: 24px;\" data-start=\"1128\" data-end=\"1147\" data-col-size=\"sm\">Microsoft Azure<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3 data-start=\"1154\" data-end=\"1167\">5.4. \uc131\uacfc<\/h3>\n<p data-start=\"1169\" data-end=\"1194\">DevSecOps \ub3c4\uc785 4\uac1c\uc6d4 \ud6c4:<\/p>\n<ul data-start=\"1195\" data-end=\"1424\">\n<li data-start=\"1195\" data-end=\"1245\">\n<p data-start=\"1197\" data-end=\"1245\"><strong data-start=\"1200\" data-end=\"1217\">\uac1c\ubc1c \uc18d\ub3c4 35% \ud5a5\uc0c1:<\/strong> \ud504\ub85c\ub355\uc158 \ubc30\ud3ec \uc8fc\uae30 10\uc77c \u2192 6.5\uc77c\ub85c \ub2e8\ucd95<\/p>\n<\/li>\n<li data-start=\"1246\" data-end=\"1317\">\n<p data-start=\"1248\" data-end=\"1317\"><strong data-start=\"1252\" data-end=\"1282\">\ubcf4\uc548 \ucde8\uc57d\uc810 \uc870\uae30 \ud0d0\uc9c0 \ubc0f \ud574\uacb0\ub960 60% \ud5a5\uc0c1:<\/strong> \uc790\ub3d9\ud654 \uc2dc\uc2a4\ud15c \ub355\ubd84\uc5d0 80%\uc758 \ucde8\uc57d\uc810\uc774 \uac1c\ubc1c \ub2e8\uacc4\uc5d0\uc11c \ud574\uacb0<\/p>\n<\/li>\n<li data-start=\"1318\" data-end=\"1365\">\n<p data-start=\"1320\" data-end=\"1365\"><strong data-start=\"1322\" data-end=\"1340\">\ubcf4\uc548 \ud45c\uc900 100% \uc900\uc218:<\/strong> \ub0b4\ubd80 \uac10\uc0ac \uacb0\uacfc, \uc2ec\uac01\ud55c \ubcf4\uc548 \uacb0\ud568 \uc5c6\uc74c<\/p>\n<\/li>\n<li data-start=\"1366\" data-end=\"1424\">\n<p data-start=\"1368\" data-end=\"1424\"><strong data-start=\"1371\" data-end=\"1393\">\uc2dc\uc2a4\ud15c \uac00\uc6a9\uc131 99.95% \uc720\uc9c0:<\/strong> 6\uac1c\uc6d4\uac04 \ubcf4\uc548 \ub610\ub294 \uc6b4\uc601 \ubb38\uc81c\ub85c \uc778\ud55c \ub2e4\uc6b4\ud0c0\uc784 0\uac74<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1431\" data-end=\"1439\"><strong>\uacb0\ub860<\/strong><\/p>\n<p data-start=\"1441\" data-end=\"1615\" data-is-last-node=\"\" data-is-only-node=\"\">\ud504\ub85c\uc81d\ud2b8 \ucd08\uae30\uc5d0 <strong data-start=\"1450\" data-end=\"1473\">DevSecOps\ub97c \uc804\ub7b5\uc801\uc73c\ub85c \ub3c4\uc785<\/strong>\ud568\uc73c\ub85c\uc368, \uace0\uac1d\uc0ac\ub294 \uc5c4\uaca9\ud55c \ubcf4\uc548 \ubc0f \uc131\ub2a5 \uc694\uad6c\uc0ac\ud56d\uc744 \ucda9\uc871\ud558\ub294 \ub3d9\uc2dc\uc5d0 <strong data-start=\"1511\" data-end=\"1525\">\uc7a5\uae30\uc801\uc778 \ud488\uc9c8 \ud5a5\uc0c1<\/strong>\uc744 \uc2e4\ud604\ud588\uc2b5\ub2c8\ub2e4. \uc774 \uc0ac\ub840\ub294 <strong data-start=\"1543\" data-end=\"1604\">DevSecOps\uac00 \uac1c\ubc1c \uc18d\ub3c4\ub97c \ub2a6\ucd94\ub294 \uac83\uc774 \uc544\ub2c8\ub77c, \uc624\ud788\ub824 \u201c\ub354 \ube60\ub974\uace0 \uc548\uc804\ud55c\u201d \uac1c\ubc1c\uc744 \uac00\ub2a5\ud558\uac8c \ud55c\ub2e4<\/strong>\ub294 \uac83\uc744 \uc99d\uba85\ud569\ub2c8\ub2e4.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<div id=\"attachment_156478\" style=\"width: 704px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-156478\" class=\"wp-image-156478 \" src=\"https:\/\/cdn.bap-software.net\/2025\/10\/07160034\/devsecops-la-gi-6.webp\" alt=\"C\u00e1c case study \u00e1p d\u1ee5ng c\u00f4ng ngh\u1ec7 DevSecOps t\u1ea1i BAP Software. \" width=\"694\" height=\"553\" \/><p id=\"caption-attachment-156478\" class=\"wp-caption-text\">C\u00e1c case study \u00e1p d\u1ee5ng c\u00f4ng ngh\u1ec7 DevSecOps t\u1ea1i BAP Software. Ngu\u1ed3n: q3tech<\/p><\/div>\n<h2 data-start=\"181\" data-end=\"227\"><strong data-start=\"181\" data-end=\"227\">6. \uc65c BAP Software\uc640 \ud568\uaed8 DevSecOps\ub97c \uc120\ud0dd\ud574\uc57c \ud560\uae4c\uc694?<\/strong><\/h2>\n<p data-start=\"229\" data-end=\"355\">DevSecOps\ub97c \uc131\uacf5\uc801\uc73c\ub85c \uad6c\ud604\ud558\uae30 \uc704\ud574\uc11c\ub294 \ub2e8\uc21c\ud788 \uac15\ub825\ud55c \ub3c4\uad6c\ub9cc\uc73c\ub85c\ub294 \ucda9\ubd84\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ube44\uc988\ub2c8\uc2a4 \ud504\ub85c\uc138\uc2a4, \uc2dc\uc2a4\ud15c \uc544\ud0a4\ud14d\ucc98, \uadf8\ub9ac\uace0 \ubb34\uc5c7\ubcf4\ub2e4 <strong data-start=\"314\" data-end=\"337\">\ubcf4\uc548\uc744 \uc911\uc2ec\uc73c\ub85c \ud55c \ud1b5\ud569\uc801 \uc0ac\uace0\ubc29\uc2dd<\/strong>\uc744 \uac16\ucd98 \ud30c\ud2b8\ub108\uac00 \ud544\uc694\ud569\ub2c8\ub2e4.<\/p>\n<p data-start=\"357\" data-end=\"480\">BAP Software\ub294 10\ub144 \uc774\uc0c1\uc758 \uae30\uc220 \uacbd\ud5d8\uc744 \ubc14\ud0d5\uc73c\ub85c \uc77c\ubcf8, \uc2f1\uac00\ud3ec\ub974, \ubca0\ud2b8\ub0a8, \uc720\ub7fd\uc758 \uc8fc\uc694 \uae30\uc5c5\ub4e4\uacfc \ud611\ub825\ud558\uba70, <strong data-start=\"424\" data-end=\"453\">\uc9c0\uc18d \uac00\ub2a5\ud558\uace0 \uc548\uc804\ud55c DevSecOps \uc0dd\ud0dc\uacc4<\/strong>\ub97c \uad6c\ucd95\ud558\ub294 \uc2e0\ub8b0\ubc1b\ub294 \ud30c\ud2b8\ub108\ub85c \uc790\ub9ac\uc7a1\uc558\uc2b5\ub2c8\ub2e4.<\/p>\n<p data-start=\"482\" data-end=\"499\"><strong data-start=\"482\" data-end=\"497\">\uc885\ud569\uc801\uc778 \uae30\uc220 \uc804\ubb38\uc131<\/strong><\/p>\n<ul data-start=\"500\" data-end=\"806\">\n<li data-start=\"500\" data-end=\"607\">\n<p data-start=\"502\" data-end=\"607\"><strong data-start=\"502\" data-end=\"532\">Cloud-Native DevSecOps \ud1b5\ud569:<\/strong> Kubernetes, Docker, Serverless \uc544\ud0a4\ud14d\ucc98, IaC \uae30\ubc18\uc758 AWS, Azure, GCP \ud658\uacbd \uad6c\ucd95 \uacbd\ud5d8 \ubcf4\uc720<\/p>\n<\/li>\n<li data-start=\"608\" data-end=\"718\">\n<p data-start=\"610\" data-end=\"718\"><strong data-start=\"610\" data-end=\"634\">\uace0\ub3c4\ud654\ub41c CI\/CD \ud30c\uc774\ud504\ub77c\uc778 \uac1c\ubc1c:<\/strong> GitLab CI\/CD, Jenkins, ArgoCD\ub97c \uae30\ubc18\uc73c\ub85c Snyk, Trivy, SonarQube \ub4f1 \uc790\ub3d9 \ubcf4\uc548 \ud14c\uc2a4\ud2b8 \ub3c4\uad6c\uc640 \uc644\ubcbd\ud788 \ud1b5\ud569<\/p>\n<\/li>\n<li data-start=\"719\" data-end=\"806\">\n<p data-start=\"721\" data-end=\"806\"><strong data-start=\"721\" data-end=\"745\">\uc804\ubb38 \ubcf4\uc548 \ubc0f DevOps \uc5d4\uc9c0\ub2c8\uc5b4:<\/strong> ISO 27001, AWS Certified Security \uc790\uaca9\uc744 \uac16\ucd98 \uc804\ubb38\uac00\ub4e4\uc774 \uc9c1\uc811 \ud504\ub85c\uc81d\ud2b8\ub97c \uc218\ud589<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"808\" data-end=\"828\"><strong data-start=\"808\" data-end=\"826\">\uae00\ub85c\ubc8c \ud504\ub85c\uc81d\ud2b8 \uc218\ud589 \uacbd\ud5d8<\/strong><\/p>\n<ul data-start=\"829\" data-end=\"1006\">\n<li data-start=\"829\" data-end=\"890\">\n<p data-start=\"831\" data-end=\"890\"><strong data-start=\"831\" data-end=\"848\">\uc77c\ubcf8 \ubc0f \uc2f1\uac00\ud3ec\ub974 \uace0\uac1d:<\/strong> APPI \ubc0f PDPA \uaddc\uc815\uc744 \uc900\uc218\ud558\uba70, \uc5c4\uaca9\ud55c \ubcf4\uc548 \ubc0f \uc6b4\uc601 \uae30\uc900 \ucda9\uc871<\/p>\n<\/li>\n<li data-start=\"891\" data-end=\"944\">\n<p data-start=\"893\" data-end=\"944\"><strong data-start=\"893\" data-end=\"903\">\uc720\ub7fd \uace0\uac1d:<\/strong> GDPR \ubc0f \uc815\uae30\uc801\uc778 \ubcf4\uc548 \uac10\uc0ac \uc694\uac74\uc744 \ucda9\uc871\ud558\uc5ec \ud22c\uba85\uc131\uacfc \ucc45\uc784\uc131 \ubcf4\uc7a5<\/p>\n<\/li>\n<li data-start=\"945\" data-end=\"1006\">\n<p data-start=\"947\" data-end=\"1006\"><strong data-start=\"947\" data-end=\"961\">\uc0b0\uc5c5\ubcc4 \ub9de\ucda4 \uc5ed\ub7c9:<\/strong> \uae08\uc735, \uc81c\uc870, \ud5ec\uc2a4\ucf00\uc5b4, \uad50\uc721, \ub9ac\ud14c\uc77c \ub4f1 \ub2e4\uc591\ud55c \uc0b0\uc5c5 \ubd84\uc57c\uc5d0\uc11c \uac80\uc99d\ub41c \uc131\uacfc<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1008\" data-end=\"1097\"><strong data-start=\"1008\" data-end=\"1033\">\ucca0\ud559: \u201c\ubcf4\uc548\uc740 \ube44\uc6a9\uc774 \uc544\ub2cc \uc804\ub7b5\uc774\ub2e4\u201d<\/strong><\/p>\n<p data-start=\"1008\" data-end=\"1097\">BAP Software\ub294 \uc0ac\uace0 \uc774\ud6c4\uc758 \ub300\uc751\uc774 \uc544\ub2cc, <strong data-start=\"1065\" data-end=\"1086\">\ubcf4\uc548\uc744 \ub514\uc9c0\ud138 \uc804\ud658\uc758 \ud575\uc2ec \uc804\ub7b5<\/strong>\uc73c\ub85c \uc778\uc2dd\ud569\ub2c8\ub2e4.<\/p>\n<ul data-start=\"1098\" data-end=\"1288\">\n<li data-start=\"1098\" data-end=\"1155\">\n<p data-start=\"1100\" data-end=\"1155\"><strong data-start=\"1100\" data-end=\"1128\">Shift-left Security \uc811\uadfc\ubc95:<\/strong> \uac1c\ubc1c \uc0dd\uba85\uc8fc\uae30\uc758 \ucd08\uae30 \ub2e8\uacc4\ubd80\ud130 \ubcf4\uc548\uc744 \ub0b4\uc7ac\ud654<\/p>\n<\/li>\n<li data-start=\"1156\" data-end=\"1199\">\n<p data-start=\"1158\" data-end=\"1199\"><strong data-start=\"1158\" data-end=\"1178\">DevSecOps \ubb38\ud654 \uad6c\ucd95:<\/strong> \ud300 \uad50\uc721 \ubc0f \ub0b4\ubd80 \ud504\ub85c\uc138\uc2a4 \ud45c\uc900\ud654<\/p>\n<\/li>\n<li data-start=\"1200\" data-end=\"1288\">\n<p data-start=\"1202\" data-end=\"1288\"><strong data-start=\"1202\" data-end=\"1217\">\ub9de\ucda4\ud615 \uc804\ub7b5 \ucee8\uc124\ud305:<\/strong> \uae30\uc5c5\uc758 \uaddc\ubaa8\uc640 \ub0b4\ubd80 \uc5ed\ub7c9\uc5d0 \ub9de\ucd98 \ubcf4\uc548 \uc804\ub7b5 \uc124\uacc4\ub85c, \uc774\ub860\uc801\uc778 \ud504\ub808\uc784\uc6cc\ud06c\uc758 \ub2e8\uc21c \ubcf5\uc81c\uac00 \uc544\ub2cc \uc2e4\uc9c8\uc801 \uc2e4\ud589 \uc911\uc2ec\uc758 \uc194\ub8e8\uc158 \uc81c\uacf5<\/p>\n<\/li>\n<\/ul>\n<div id=\"attachment_156479\" style=\"width: 710px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-156479\" class=\"wp-image-156479 \" src=\"https:\/\/cdn.bap-software.net\/2025\/10\/07160035\/devsecops-la-gi-7.webp\" alt=\"C\u00e1c l\u00fd do n\u00ean ch\u1ecdn BAP l\u00e0m \u0111\u1ed1i t\u00e1c tri\u1ec3n khai DevSecOps trong doanh nghi\u1ec7p. \" width=\"700\" height=\"572\" \/><p id=\"caption-attachment-156479\" class=\"wp-caption-text\">C\u00e1c l\u00fd do n\u00ean ch\u1ecdn BAP l\u00e0m \u0111\u1ed1i t\u00e1c tri\u1ec3n khai DevSecOps trong doanh nghi\u1ec7p. Ngu\u1ed3n: BAP Software<\/p><\/div>\n<h2 data-start=\"115\" data-end=\"124\"><strong data-start=\"115\" data-end=\"124\">7. \uacb0\ub860<\/strong><\/h2>\n<p data-start=\"126\" data-end=\"286\">DevSecOps\ub294 \ub2e8\uc21c\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \uae30\ubc95\uc774 \uc544\ub2c8\ub77c, \ub514\uc9c0\ud138 \uc2dc\ub300\ub97c \uc704\ud55c \uc885\ud569\uc801\uc778 \uc2dc\uc2a4\ud15c \ubcf4\ud638 \uc804\ub7b5\uc785\ub2c8\ub2e4. \uc0ac\uc774\ubc84 \uacf5\uaca9\uc774 \uc810\uc810 \ub354 \uc815\uad50\ud574\uc9c0\uace0 \ub370\uc774\ud130\uac00 \uae30\uc5c5\uc758 \ud575\uc2ec \uc790\uc0b0\uc73c\ub85c \ubd80\uc0c1\ud568\uc5d0 \ub530\ub77c, \uac1c\ubc1c \ucd08\uae30 \ub2e8\uacc4\ubd80\ud130 \ubcf4\uc548\uc744 \ud1b5\ud569\ud558\ub294 \uac83\uc740 \uc120\ud0dd\uc774 \uc544\ub2cc \ud544\uc218\uac00 \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n<p data-start=\"288\" data-end=\"327\">DevSecOps\ub294 \uae30\uc5c5\uc774 \ub2e4\uc74c\uacfc \uac19\uc740 \uac00\uce58\ub97c \uc2e4\ud604\ud558\ub3c4\ub85d \ub3d5\uc2b5\ub2c8\ub2e4:<\/p>\n<ul data-start=\"328\" data-end=\"451\">\n<li data-start=\"328\" data-end=\"364\">\n<p data-start=\"330\" data-end=\"364\">\ubcf4\uc548\uc774 \ub0b4\uc7ac\ub41c \uc790\ub3d9\ud654 \ud30c\uc774\ud504\ub77c\uc778\uc73c\ub85c \uc2dc\uc7a5 \ucd9c\uc2dc \uc18d\ub3c4 \uac00\uc18d\ud654<\/p>\n<\/li>\n<li data-start=\"365\" data-end=\"397\">\n<p data-start=\"367\" data-end=\"397\">\uc2dc\uc2a4\ud15c \uc544\ud0a4\ud14d\ucc98 \ub2e8\uacc4\uc5d0\uc11c\ubd80\ud130 \ubcf4\uc548 \ub9ac\uc2a4\ud06c \uc0ac\uc804 \ucc28\ub2e8<\/p>\n<\/li>\n<li data-start=\"398\" data-end=\"423\">\n<p data-start=\"400\" data-end=\"423\">\uace0\uac1d, \ud30c\ud2b8\ub108, \ud22c\uc790\uc790 \uac04\uc758 \uc2e0\ub8b0 \uac15\ud654<\/p>\n<\/li>\n<li data-start=\"424\" data-end=\"451\">\n<p data-start=\"426\" data-end=\"451\">\uad6d\uc81c \ubcf4\uc548 \ud45c\uc900 \uc900\uc218 \ubc0f \uae00\ub85c\ubc8c \ud655\uc7a5 \uc9c0\uc6d0<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"453\" data-end=\"552\">BAP Software\ub294 \uae08\uc735, \uae30\uc220, \uc81c\uc870, \ud5ec\uc2a4\ucf00\uc5b4 \ub4f1 \ub2e4\uc591\ud55c \uc0b0\uc5c5\uc5d0\uc11c DevSecOps\ub97c \uc131\uacf5\uc801\uc73c\ub85c \uad6c\ud604\ud558\uba70 \uae30\uc220\uc801 \uc644\uc131\ub3c4\uc640 \uc804\ub7b5\uc801 \uac00\uce58\ub97c \ub3d9\uc2dc\uc5d0 \uc81c\uacf5\ud574\uc654\uc2b5\ub2c8\ub2e4.<\/p>\n<p data-start=\"554\" data-end=\"643\">\uad6d\uc81c\uc801 \uc804\ubb38 \uc778\ub825\uacfc \uc2e4\ubb34 \uacbd\ud5d8\uc744 \uae30\ubc18\uc73c\ub85c, BAP\ub294 \uc2a4\ud0c0\ud2b8\uc5c5\ubd80\ud130 \ub300\uae30\uc5c5\uae4c\uc9c0 \uac01 \ube44\uc988\ub2c8\uc2a4 \ubaa8\ub378\uc5d0 \ucd5c\uc801\ud654\ub41c \ub9de\ucda4\ud615 DevSecOps \uc194\ub8e8\uc158\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\n<p data-start=\"645\" data-end=\"722\">\uc9c0\uae08 \ubc14\ub85c BAP Software\uc640 \uc0c1\ub2f4\ud558\uc5ec, \ud45c\uc900\ud654\ub418\uace0 \uc720\uc5f0\ud558\uba70 \ucca0\uc800\ud788 \ubcf4\uc548\uc774 \ub0b4\uc7ac\ub41c DevSecOps \uc2dc\uc2a4\ud15c\uc744 \uad6c\ucd95\ud574\ubcf4\uc138\uc694.<\/p>\n<p><\/p>","protected":false},"author":25,"featured_media":156477,"template":"","meta":{"_acf_changed":false},"tags":[],"blog-cat":[2058],"class_list":["post-156464","knowledge","type-knowledge","status-publish","has-post-thumbnail","hentry","blog-cat-technology"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.1 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>DevSecOps\ub780 \ubb34\uc5c7\uc778\uac00? \uae30\uc5c5\uc744 \uc704\ud55c \uc548\uc804\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \ubaa8\ub378<\/title>\n<meta name=\"description\" content=\"DevSecOps\ub294 DevOps\uc758 \ud544\uc5f0\uc801\uc778 \ubc1c\uc804 \ub2e8\uacc4\ub85c, \ubcf4\uc548\uc774 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \uc804 \uacfc\uc815\uc758 \ud575\uc2ec \uc694\uc18c\ub85c \ud1b5\ud569\ub41c \ubaa8\ub378\uc785\ub2c8\ub2e4. \uc774 \ubaa8\ub378\uc774 \ub514\uc9c0\ud138 \uc804\ud658 \uc2dc\ub300\uc5d0 \uae30\uc5c5\uc774 \uc548\uc804\ud558\uace0 \uc720\uc5f0\ud558\uba70 \uc9c0\uc18d \uac00\ub2a5\ud55c \uc2dc\uc2a4\ud15c\uc744 \uad6c\ucd95\ud558\ub3c4\ub85d \uc5b4\ub5bb\uac8c \uc9c0\uc6d0\ud558\ub294\uc9c0 \uc54c\uc544\ubcf4\uc138\uc694.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bap-software.net\/kr\/knowledge\/what-is-devsecops\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DevSecOps \ud0d0\uad6c \u2013 \uae30\uc5c5\uc744 \uc704\ud55c \uc548\uc804\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \ubaa8\ub378\" \/>\n<meta property=\"og:description\" content=\"DevSecOps\ub294 DevOps\uc758 \ud544\uc5f0\uc801\uc778 \ubc1c\uc804 \ub2e8\uacc4\ub85c, \ubcf4\uc548\uc774 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \uc804 \uacfc\uc815\uc758 \ud575\uc2ec \uc694\uc18c\ub85c \ud1b5\ud569\ub41c \ubaa8\ub378\uc785\ub2c8\ub2e4. \uc774 \ubaa8\ub378\uc774 \ub514\uc9c0\ud138 \uc804\ud658 \uc2dc\ub300\uc5d0 \uae30\uc5c5\uc774 \uc548\uc804\ud558\uace0 \uc720\uc5f0\ud558\uba70 \uc9c0\uc18d \uac00\ub2a5\ud55c \uc2dc\uc2a4\ud15c\uc744 \uad6c\ucd95\ud558\ub3c4\ub85d \uc5b4\ub5bb\uac8c \uc9c0\uc6d0\ud558\ub294\uc9c0 \uc54c\uc544\ubcf4\uc138\uc694.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bap-software.net\/kr\/knowledge\/what-is-devsecops\/\" \/>\n<meta property=\"og:site_name\" content=\"(\u65e5\u672c\u8a9e) \u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u958b\u767a-\u30aa\u30d5\u30b7\u30e7\u30a2\u30b5\u30fc\u30d3\u30b9\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bap32\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-08T08:15:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.bap-software.net\/2025\/10\/07160032\/devsecops-la-gi-5.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@bapsoftware\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"42 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bap-software.net\\\/kr\\\/knowledge\\\/what-is-devsecops\\\/\",\"url\":\"https:\\\/\\\/bap-software.net\\\/kr\\\/knowledge\\\/what-is-devsecops\\\/\",\"name\":\"DevSecOps\ub780 \ubb34\uc5c7\uc778\uac00? \uae30\uc5c5\uc744 \uc704\ud55c \uc548\uc804\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \ubaa8\ub378\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bap-software.net\\\/kr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bap-software.net\\\/kr\\\/knowledge\\\/what-is-devsecops\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bap-software.net\\\/kr\\\/knowledge\\\/what-is-devsecops\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.bap-software.net\\\/2025\\\/10\\\/07160032\\\/devsecops-la-gi-5.webp\",\"datePublished\":\"2025-10-08T07:43:07+00:00\",\"dateModified\":\"2025-10-08T08:15:17+00:00\",\"description\":\"DevSecOps\ub294 DevOps\uc758 \ud544\uc5f0\uc801\uc778 \ubc1c\uc804 \ub2e8\uacc4\ub85c, \ubcf4\uc548\uc774 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \uc804 \uacfc\uc815\uc758 \ud575\uc2ec \uc694\uc18c\ub85c \ud1b5\ud569\ub41c \ubaa8\ub378\uc785\ub2c8\ub2e4. \uc774 \ubaa8\ub378\uc774 \ub514\uc9c0\ud138 \uc804\ud658 \uc2dc\ub300\uc5d0 \uae30\uc5c5\uc774 \uc548\uc804\ud558\uace0 \uc720\uc5f0\ud558\uba70 \uc9c0\uc18d \uac00\ub2a5\ud55c \uc2dc\uc2a4\ud15c\uc744 \uad6c\ucd95\ud558\ub3c4\ub85d \uc5b4\ub5bb\uac8c \uc9c0\uc6d0\ud558\ub294\uc9c0 \uc54c\uc544\ubcf4\uc138\uc694.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bap-software.net\\\/kr\\\/knowledge\\\/what-is-devsecops\\\/#breadcrumb\"},\"inLanguage\":\"kr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[[\"https:\\\/\\\/bap-software.net\\\/kr\\\/knowledge\\\/what-is-devsecops\\\/\"]]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"kr\",\"@id\":\"https:\\\/\\\/bap-software.net\\\/kr\\\/knowledge\\\/what-is-devsecops\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.bap-software.net\\\/2025\\\/10\\\/07160032\\\/devsecops-la-gi-5.webp\",\"contentUrl\":\"https:\\\/\\\/cdn.bap-software.net\\\/2025\\\/10\\\/07160032\\\/devsecops-la-gi-5.webp\",\"width\":1000,\"height\":800,\"caption\":\"DevSecOps trong h\u00e0nh tr\u00ecnh chuy\u1ec3n \u0111\u1ed5i s\u1ed1 c\u1ee7a doanh nghi\u1ec7p.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bap-software.net\\\/kr\\\/knowledge\\\/what-is-devsecops\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bap-software.net\\\/kr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Knowledge\",\"item\":\"https:\\\/\\\/bap-software.net\\\/kr\\\/knowledge\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"DevSecOps \ud0d0\uad6c \u2013 \uae30\uc5c5\uc744 \uc704\ud55c \uc548\uc804\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \ubaa8\ub378\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bap-software.net\\\/kr\\\/#website\",\"url\":\"https:\\\/\\\/bap-software.net\\\/kr\\\/\",\"name\":\"(\u65e5\u672c\u8a9e) \u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u958b\u767a-\u30aa\u30d5\u30b7\u30e7\u30a2\u30b5\u30fc\u30d3\u30b9\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bap-software.net\\\/kr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"kr\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"DevSecOps\ub780 \ubb34\uc5c7\uc778\uac00? \uae30\uc5c5\uc744 \uc704\ud55c \uc548\uc804\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \ubaa8\ub378","description":"DevSecOps\ub294 DevOps\uc758 \ud544\uc5f0\uc801\uc778 \ubc1c\uc804 \ub2e8\uacc4\ub85c, \ubcf4\uc548\uc774 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \uc804 \uacfc\uc815\uc758 \ud575\uc2ec \uc694\uc18c\ub85c \ud1b5\ud569\ub41c \ubaa8\ub378\uc785\ub2c8\ub2e4. \uc774 \ubaa8\ub378\uc774 \ub514\uc9c0\ud138 \uc804\ud658 \uc2dc\ub300\uc5d0 \uae30\uc5c5\uc774 \uc548\uc804\ud558\uace0 \uc720\uc5f0\ud558\uba70 \uc9c0\uc18d \uac00\ub2a5\ud55c \uc2dc\uc2a4\ud15c\uc744 \uad6c\ucd95\ud558\ub3c4\ub85d \uc5b4\ub5bb\uac8c \uc9c0\uc6d0\ud558\ub294\uc9c0 \uc54c\uc544\ubcf4\uc138\uc694.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bap-software.net\/kr\/knowledge\/what-is-devsecops\/","og_locale":"en_US","og_type":"article","og_title":"DevSecOps \ud0d0\uad6c \u2013 \uae30\uc5c5\uc744 \uc704\ud55c \uc548\uc804\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \ubaa8\ub378","og_description":"DevSecOps\ub294 DevOps\uc758 \ud544\uc5f0\uc801\uc778 \ubc1c\uc804 \ub2e8\uacc4\ub85c, \ubcf4\uc548\uc774 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \uc804 \uacfc\uc815\uc758 \ud575\uc2ec \uc694\uc18c\ub85c \ud1b5\ud569\ub41c \ubaa8\ub378\uc785\ub2c8\ub2e4. \uc774 \ubaa8\ub378\uc774 \ub514\uc9c0\ud138 \uc804\ud658 \uc2dc\ub300\uc5d0 \uae30\uc5c5\uc774 \uc548\uc804\ud558\uace0 \uc720\uc5f0\ud558\uba70 \uc9c0\uc18d \uac00\ub2a5\ud55c \uc2dc\uc2a4\ud15c\uc744 \uad6c\ucd95\ud558\ub3c4\ub85d \uc5b4\ub5bb\uac8c \uc9c0\uc6d0\ud558\ub294\uc9c0 \uc54c\uc544\ubcf4\uc138\uc694.","og_url":"https:\/\/bap-software.net\/kr\/knowledge\/what-is-devsecops\/","og_site_name":"(\u65e5\u672c\u8a9e) \u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u958b\u767a-\u30aa\u30d5\u30b7\u30e7\u30a2\u30b5\u30fc\u30d3\u30b9","article_publisher":"https:\/\/www.facebook.com\/bap32","article_modified_time":"2025-10-08T08:15:17+00:00","og_image":[{"width":1000,"height":800,"url":"https:\/\/cdn.bap-software.net\/2025\/10\/07160032\/devsecops-la-gi-5.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_site":"@bapsoftware","twitter_misc":{"Est. reading time":"42 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bap-software.net\/kr\/knowledge\/what-is-devsecops\/","url":"https:\/\/bap-software.net\/kr\/knowledge\/what-is-devsecops\/","name":"DevSecOps\ub780 \ubb34\uc5c7\uc778\uac00? \uae30\uc5c5\uc744 \uc704\ud55c \uc548\uc804\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \ubaa8\ub378","isPartOf":{"@id":"https:\/\/bap-software.net\/kr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bap-software.net\/kr\/knowledge\/what-is-devsecops\/#primaryimage"},"image":{"@id":"https:\/\/bap-software.net\/kr\/knowledge\/what-is-devsecops\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.bap-software.net\/2025\/10\/07160032\/devsecops-la-gi-5.webp","datePublished":"2025-10-08T07:43:07+00:00","dateModified":"2025-10-08T08:15:17+00:00","description":"DevSecOps\ub294 DevOps\uc758 \ud544\uc5f0\uc801\uc778 \ubc1c\uc804 \ub2e8\uacc4\ub85c, \ubcf4\uc548\uc774 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \uc804 \uacfc\uc815\uc758 \ud575\uc2ec \uc694\uc18c\ub85c \ud1b5\ud569\ub41c \ubaa8\ub378\uc785\ub2c8\ub2e4. \uc774 \ubaa8\ub378\uc774 \ub514\uc9c0\ud138 \uc804\ud658 \uc2dc\ub300\uc5d0 \uae30\uc5c5\uc774 \uc548\uc804\ud558\uace0 \uc720\uc5f0\ud558\uba70 \uc9c0\uc18d \uac00\ub2a5\ud55c \uc2dc\uc2a4\ud15c\uc744 \uad6c\ucd95\ud558\ub3c4\ub85d \uc5b4\ub5bb\uac8c \uc9c0\uc6d0\ud558\ub294\uc9c0 \uc54c\uc544\ubcf4\uc138\uc694.","breadcrumb":{"@id":"https:\/\/bap-software.net\/kr\/knowledge\/what-is-devsecops\/#breadcrumb"},"inLanguage":"kr","potentialAction":[{"@type":"ReadAction","target":[["https:\/\/bap-software.net\/kr\/knowledge\/what-is-devsecops\/"]]}]},{"@type":"ImageObject","inLanguage":"kr","@id":"https:\/\/bap-software.net\/kr\/knowledge\/what-is-devsecops\/#primaryimage","url":"https:\/\/cdn.bap-software.net\/2025\/10\/07160032\/devsecops-la-gi-5.webp","contentUrl":"https:\/\/cdn.bap-software.net\/2025\/10\/07160032\/devsecops-la-gi-5.webp","width":1000,"height":800,"caption":"DevSecOps trong h\u00e0nh tr\u00ecnh chuy\u1ec3n \u0111\u1ed5i s\u1ed1 c\u1ee7a doanh nghi\u1ec7p."},{"@type":"BreadcrumbList","@id":"https:\/\/bap-software.net\/kr\/knowledge\/what-is-devsecops\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bap-software.net\/kr\/"},{"@type":"ListItem","position":2,"name":"Knowledge","item":"https:\/\/bap-software.net\/kr\/knowledge\/"},{"@type":"ListItem","position":3,"name":"DevSecOps \ud0d0\uad6c \u2013 \uae30\uc5c5\uc744 \uc704\ud55c \uc548\uc804\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \ubaa8\ub378"}]},{"@type":"WebSite","@id":"https:\/\/bap-software.net\/kr\/#website","url":"https:\/\/bap-software.net\/kr\/","name":"(\u65e5\u672c\u8a9e) \u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u958b\u767a-\u30aa\u30d5\u30b7\u30e7\u30a2\u30b5\u30fc\u30d3\u30b9","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bap-software.net\/kr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"kr"}]}},"_links":{"self":[{"href":"https:\/\/bap-software.net\/kr\/wp-json\/wp\/v2\/knowledge\/156464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bap-software.net\/kr\/wp-json\/wp\/v2\/knowledge"}],"about":[{"href":"https:\/\/bap-software.net\/kr\/wp-json\/wp\/v2\/types\/knowledge"}],"author":[{"embeddable":true,"href":"https:\/\/bap-software.net\/kr\/wp-json\/wp\/v2\/users\/25"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bap-software.net\/kr\/wp-json\/wp\/v2\/media\/156477"}],"wp:attachment":[{"href":"https:\/\/bap-software.net\/kr\/wp-json\/wp\/v2\/media?parent=156464"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bap-software.net\/kr\/wp-json\/wp\/v2\/tags?post=156464"},{"taxonomy":"blog-cat","embeddable":true,"href":"https:\/\/bap-software.net\/kr\/wp-json\/wp\/v2\/blog-cat?post=156464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}