SCW 아이콘
영웅 배경, 구분선 없음
블로그

SDLC의 생산성 가속화 및 비용 절감의 핵심

테일러 브로드풋
2023년 3월 27일 게시
마지막 업데이트: 2026년 3월 9일

시간은 돈입니다. 그런데 왜 시간을 낭비하는 걸까요?

엔지니어링 관리자 - 이제 현실이 될 때입니다. 개발자들이 코딩에 얼마나 많은 시간을 할애하나요? 아니요, 저희는 개발자들이 하루 종일 파자마를 입고 놀면서 칩을 먹고 넷플릭스를 보고 있다는 사실을 인정하도록 하려는 것이 아닙니다. 하지만 그 대신 스스로에게 물어보세요. 팀이 의미 있는 일에 하루에 몇 시간을 할애하고 있다고 생각하시나요?

이제 개발자가 주당 코딩에 소비하는 시간을 살펴보세요. 그 중 얼마나 많은 시간이 레거시 코드 재작업, 버그 발견 및 수정, 기술적 문제 해결에 사용되나요? 아마 많을 거예요.

우리는 그 느낌을 압니다. 개발자들은 오늘날 소프트웨어 개발 라이프사이클에서 극복할 수 없는 어려움과 격차에 직면했을 때 발전을 이루지 못해 좌절감을 느끼는 경우가 많습니다.

  • 평균적으로 소프트웨어 개발팀은 릴리스 전에 코드의 약 26%를 재작업합니다.
  • 개발자는 기술 부채에만 주당 평균 13.5시간을 소비합니다. 이는 과거의 실수를 고치는 데 연간 700시간 이상을 소비하는 셈입니다.
  • 개발자들은 일주일에 4시간을 '나쁜 코드' 작업에 씁니다. 이는 1년 동안 850억 달러의 기회 비용 손실에 해당합니다.
  • 개발자 중 41%가 조직에서 기능과 보안이 동등하게 중요하다고 답했습니다.
  • 개발자의 63%는 취약점이 없는 보안 코드를 작성하는 것이 매우 어렵다고 생각합니다.

출처: 스트라이프 리포트, 개발자 계수; 개발자 주도 보안 현황 설문조사 2022

지난번 AppSec 팀에서 안전하지 않은 것으로 확인했던 코드를 검토했던 때를 떠올려 보십시오. 팀이 이러한 취약점을 수정해야 할 때 얼마나 많은 어려움을 겪었는지 생각해 보십시오. 실행 가능한 해결책을 찾기 위해 더 많은 시간을 투자해야 했을 뿐만 아니라, 문제를 해결하기 전에 도대체 어떤 부분이 중단되었는지 파악하기 위해 추가 시간을 소모했을 가능성이 큽니다.

출처: 스트라이프 리포트, 개발자 계수

이렇게 끝없이 반복되는 중단과 재작업은 파괴적일 뿐만 아니라 생산성을 떨어뜨리고 사기를 저하시킵니다.

코딩을 안전하게 수행하고 프로세스 시간을 절약할 수 있는 더 나은 방법이 있습니다.

우리 모두는 하루 중 일을 처리하는 데 더 많은 시간을 할애하기를 바랍니다. 하지만 가끔은 우리가 가진 시간을 가지고 열심히 일하는 것이 아니라 더 스마트하게 일할 수 있는 방법을 찾아야 할 때가 있습니다.

결함이나 취약점을 찾기 위해 자신의 것이 아닐 수도 있는 코드를 샅샅이 뒤지는 데 시간을 허비하는 대신, 처음부터 코드를 더 잘 작성하는 것이 더 간단하지 않을까요?

엔지니어링 관리자들이 가능한 모든 방법으로 비용을 절감하고자 하는 오늘날 기술은 난관에 처해 있습니다. 소프트웨어 라이선스, 임의 비용, 심지어 급여까지 모두 어려움을 겪고 있습니다. 하지만 그럴 필요가 없다면 어떨까요? 소프트웨어 개발 프로세스의 비효율성은 수치화하기는 어렵지만 궁극적으로는 비용이 많이 들고 해결하기도 어렵습니다.

개발자 중심 보안을 통해 개발자는 프로세스의 모든 단계에서 보안을 소유함으로써 SDLC 내에서 효율성과 생산성을 높일 수 있습니다.

취약한 코드를 재작업하는 데 소요되는 시간을 줄이는 것은 단순히 비용을 절감하는 데 그치지 않고 해당 부서에 재투자할 수 있는 기회입니다. 낭비된 시간은 혁신적인 새 기능을 만들거나 애플리케이션을 의미 있게 개선하는 데 사용할 수 있습니다. 이전에는 진전을 이루지 못해 좌절감을 느꼈던 개발자들은 가치를 창출할 수 있는 기회를 통해 동기를 부여받게 될 것입니다.

개발자들은 작업 과부하, 우선순위 변경으로 인한 코드 폐기 또는 시간 낭비, 저품질 코드를 수정할 충분한 시간이 주어지지 않았기 때문에 워크로드에 가장 큰 부정적인 영향을 미친다고 생각합니다. 지식 부족과 취약점 해결을 위한 임시방편적 해결책이 더해져 더 많은 시간 낭비와 급증하는 비용을 보게 될 것입니다.

출처: 개발자 주도 보안 현황 설문조사 2022

기술은 매우 빠른 속도로 발전하므로 개발자가 뒤처지지 않고 따라갈 수 있는 도구를 제공하는 것이 중요합니다. 개발자에게 처음부터 안전하게 코딩하고 취약점을 신속하게 수정할 수 있는 지식을 제공하면 장기적으로 코드 재작업과 기술적 부채 해결로 인한 골치 아픈 문제를 해결할 때 팀에서 이점을 얻을 수 있습니다.

기업이 더 빠르게 움직이고, 민첩성을 유지하며, 새롭게 떠오르는 트렌드를 활용하려면 기존 개발자 인재를 더 잘 동원해야 합니다. 개발자가 보안에 더 집중하도록 동기를 부여하는 것은 순전히 비용과 결과에만 국한되어서는 안 됩니다. SDLC의 모든 단계에 보안을 강화하고 통합하는 것은 팀의 이익일 뿐만 아니라 개별 개발자에게도 전문적인 이익입니다. 안전하게 코딩할 수 있는 기술을 갖춘 개발자는 앞으로 몇 년 동안 높은 평가를 받게 될 것입니다. 안전하게 코딩하면 향후 해결해야 할 문제가 줄어들기 때문입니다.

왼쪽으로 시작한다는 것은 단순히 빠르게 움직인다는 의미가 아니라 개발자가 속도 저하 없이 보안의 책임을 분담할 수 있도록 하는 것을 의미합니다. 보안 기술을 갖춘 개발자가 제대로 실행되면 혁신을 방해하지 않으면서 재작업을 야기하는 취약점을 줄이고, 소프트웨어 출시 속도를 유지하며, 코드 품질을 보장하여 생산성을 높일 수 있습니다.

더 스마트하고 빠르며 안전한 코딩

Secure Code Warrior는 안전하게 코딩할 수 있는 기술을 제공함으로써 보안 중심의 개발자 문화를 구축합니다. 당사의 주력 학습 플랫폼은 개발자들이 보안 코드를 빠르게 작성하는 데 필요한 기술을 신속하게 습득하고, 구축하며, 적용할 수 있도록 관련 기술 기반 경로, 실습 임무, 상황별 도구를 제공합니다.

노란색 배경과 파이 그래프 및 막대 그래프가 있는 이미지
노란색 배경과 파이 그래프 및 막대 그래프가 있는 이미지
리소스 보기
리소스 보기

소프트웨어 개발 라이프사이클의 가장 큰 격차 중 하나는 개발자가 처음부터 코드 보안 방법을 배울 시간이 부족하다는 점입니다. 개발자들은 재작업과 수정에 셀 수 없이 많은 시간을 허비하며, 그 결과 기회 손실 비용이 수백만 달러에 달합니다. 빠른 보안 코딩이 이러한 격차를 줄이고 생산성을 가속화하는 데 어떻게 도움이 되는지 알아보십시오.

더 많은 것에 관심이 있으신가요?

더 알아보세요

Secure Code Warrior는 전체 소프트웨어 개발 라이프사이클에서 코드를 보호하고 사이버 보안을 최우선으로 생각하는 문화를 조성할 수 있도록 조직을 위해 여기 있습니다.AppSec 관리자, 개발자, CISO 또는 보안 관련 누구든 관계없이 조직이 안전하지 않은 코드와 관련된 위험을 줄일 수 있도록 도와드릴 수 있습니다.

데모 예약
공유 대상:
링크드인 브랜드사회적x 로고
작성자
테일러 브로드풋
게시일: 2023년 3월 27일

테일러 브로드풋-나이마크는 Secure Code Warrior 의 제품 마케팅 매니저입니다. 사이버 보안 및 애자일 학습에 관한 여러 기사를 작성했으며 제품 출시, GTM 전략 및 고객 옹호도 담당하고 있습니다.

공유 대상:
링크드인 브랜드사회적x 로고
노란색 배경과 파이 그래프 및 막대 그래프가 있는 이미지
노란색 배경과 파이 그래프 및 막대 그래프가 있는 이미지

시간은 돈입니다. 그런데 왜 시간을 낭비하는 걸까요?

엔지니어링 관리자 - 이제 현실이 될 때입니다. 개발자들이 코딩에 얼마나 많은 시간을 할애하나요? 아니요, 저희는 개발자들이 하루 종일 파자마를 입고 놀면서 칩을 먹고 넷플릭스를 보고 있다는 사실을 인정하도록 하려는 것이 아닙니다. 하지만 그 대신 스스로에게 물어보세요. 팀이 의미 있는 일에 하루에 몇 시간을 할애하고 있다고 생각하시나요?

이제 개발자가 주당 코딩에 소비하는 시간을 살펴보세요. 그 중 얼마나 많은 시간이 레거시 코드 재작업, 버그 발견 및 수정, 기술적 문제 해결에 사용되나요? 아마 많을 거예요.

우리는 그 느낌을 압니다. 개발자들은 오늘날 소프트웨어 개발 라이프사이클에서 극복할 수 없는 어려움과 격차에 직면했을 때 발전을 이루지 못해 좌절감을 느끼는 경우가 많습니다.

  • 평균적으로 소프트웨어 개발팀은 릴리스 전에 코드의 약 26%를 재작업합니다.
  • 개발자는 기술 부채에만 주당 평균 13.5시간을 소비합니다. 이는 과거의 실수를 고치는 데 연간 700시간 이상을 소비하는 셈입니다.
  • 개발자들은 일주일에 4시간을 '나쁜 코드' 작업에 씁니다. 이는 1년 동안 850억 달러의 기회 비용 손실에 해당합니다.
  • 개발자 중 41%가 조직에서 기능과 보안이 동등하게 중요하다고 답했습니다.
  • 개발자의 63%는 취약점이 없는 보안 코드를 작성하는 것이 매우 어렵다고 생각합니다.

출처: 스트라이프 리포트, 개발자 계수; 개발자 주도 보안 현황 설문조사 2022

지난번 AppSec 팀에서 안전하지 않은 것으로 확인했던 코드를 검토했던 때를 떠올려 보십시오. 팀이 이러한 취약점을 수정해야 할 때 얼마나 많은 어려움을 겪었는지 생각해 보십시오. 실행 가능한 해결책을 찾기 위해 더 많은 시간을 투자해야 했을 뿐만 아니라, 문제를 해결하기 전에 도대체 어떤 부분이 중단되었는지 파악하기 위해 추가 시간을 소모했을 가능성이 큽니다.

출처: 스트라이프 리포트, 개발자 계수

이렇게 끝없이 반복되는 중단과 재작업은 파괴적일 뿐만 아니라 생산성을 떨어뜨리고 사기를 저하시킵니다.

코딩을 안전하게 수행하고 프로세스 시간을 절약할 수 있는 더 나은 방법이 있습니다.

우리 모두는 하루 중 일을 처리하는 데 더 많은 시간을 할애하기를 바랍니다. 하지만 가끔은 우리가 가진 시간을 가지고 열심히 일하는 것이 아니라 더 스마트하게 일할 수 있는 방법을 찾아야 할 때가 있습니다.

결함이나 취약점을 찾기 위해 자신의 것이 아닐 수도 있는 코드를 샅샅이 뒤지는 데 시간을 허비하는 대신, 처음부터 코드를 더 잘 작성하는 것이 더 간단하지 않을까요?

엔지니어링 관리자들이 가능한 모든 방법으로 비용을 절감하고자 하는 오늘날 기술은 난관에 처해 있습니다. 소프트웨어 라이선스, 임의 비용, 심지어 급여까지 모두 어려움을 겪고 있습니다. 하지만 그럴 필요가 없다면 어떨까요? 소프트웨어 개발 프로세스의 비효율성은 수치화하기는 어렵지만 궁극적으로는 비용이 많이 들고 해결하기도 어렵습니다.

개발자 중심 보안을 통해 개발자는 프로세스의 모든 단계에서 보안을 소유함으로써 SDLC 내에서 효율성과 생산성을 높일 수 있습니다.

취약한 코드를 재작업하는 데 소요되는 시간을 줄이는 것은 단순히 비용을 절감하는 데 그치지 않고 해당 부서에 재투자할 수 있는 기회입니다. 낭비된 시간은 혁신적인 새 기능을 만들거나 애플리케이션을 의미 있게 개선하는 데 사용할 수 있습니다. 이전에는 진전을 이루지 못해 좌절감을 느꼈던 개발자들은 가치를 창출할 수 있는 기회를 통해 동기를 부여받게 될 것입니다.

개발자들은 작업 과부하, 우선순위 변경으로 인한 코드 폐기 또는 시간 낭비, 저품질 코드를 수정할 충분한 시간이 주어지지 않았기 때문에 워크로드에 가장 큰 부정적인 영향을 미친다고 생각합니다. 지식 부족과 취약점 해결을 위한 임시방편적 해결책이 더해져 더 많은 시간 낭비와 급증하는 비용을 보게 될 것입니다.

출처: 개발자 주도 보안 현황 설문조사 2022

기술은 매우 빠른 속도로 발전하므로 개발자가 뒤처지지 않고 따라갈 수 있는 도구를 제공하는 것이 중요합니다. 개발자에게 처음부터 안전하게 코딩하고 취약점을 신속하게 수정할 수 있는 지식을 제공하면 장기적으로 코드 재작업과 기술적 부채 해결로 인한 골치 아픈 문제를 해결할 때 팀에서 이점을 얻을 수 있습니다.

기업이 더 빠르게 움직이고, 민첩성을 유지하며, 새롭게 떠오르는 트렌드를 활용하려면 기존 개발자 인재를 더 잘 동원해야 합니다. 개발자가 보안에 더 집중하도록 동기를 부여하는 것은 순전히 비용과 결과에만 국한되어서는 안 됩니다. SDLC의 모든 단계에 보안을 강화하고 통합하는 것은 팀의 이익일 뿐만 아니라 개별 개발자에게도 전문적인 이익입니다. 안전하게 코딩할 수 있는 기술을 갖춘 개발자는 앞으로 몇 년 동안 높은 평가를 받게 될 것입니다. 안전하게 코딩하면 향후 해결해야 할 문제가 줄어들기 때문입니다.

왼쪽으로 시작한다는 것은 단순히 빠르게 움직인다는 의미가 아니라 개발자가 속도 저하 없이 보안의 책임을 분담할 수 있도록 하는 것을 의미합니다. 보안 기술을 갖춘 개발자가 제대로 실행되면 혁신을 방해하지 않으면서 재작업을 야기하는 취약점을 줄이고, 소프트웨어 출시 속도를 유지하며, 코드 품질을 보장하여 생산성을 높일 수 있습니다.

더 스마트하고 빠르며 안전한 코딩

Secure Code Warrior는 안전하게 코딩할 수 있는 기술을 제공함으로써 보안 중심의 개발자 문화를 구축합니다. 당사의 주력 학습 플랫폼은 개발자들이 보안 코드를 빠르게 작성하는 데 필요한 기술을 신속하게 습득하고, 구축하며, 적용할 수 있도록 관련 기술 기반 경로, 실습 임무, 상황별 도구를 제공합니다.

리소스 보기
리소스 보기

보고서를 다운로드하려면 아래 양식을 작성하세요.

귀하의 동의를 구하여 당사 제품 및/또는 관련 보안 코딩 주제에 대한 정보를 보내드릴 수 있도록 하겠습니다. 당사는 항상 귀하의 개인정보를 최대한의 주의를 기울여 취급하며, 마케팅 목적으로 다른 회사에 절대 판매하지 않습니다.

제출
scw 성공 아이콘
scw 오류 아이콘
양식을 제출하려면 'Analytics' 쿠키를 활성화하십시오. 완료되면 언제든지 다시 비활성화할 수 있습니다.
노란색 배경과 파이 그래프 및 막대 그래프가 있는 이미지

시간은 돈입니다. 그런데 왜 시간을 낭비하는 걸까요?

엔지니어링 관리자 - 이제 현실이 될 때입니다. 개발자들이 코딩에 얼마나 많은 시간을 할애하나요? 아니요, 저희는 개발자들이 하루 종일 파자마를 입고 놀면서 칩을 먹고 넷플릭스를 보고 있다는 사실을 인정하도록 하려는 것이 아닙니다. 하지만 그 대신 스스로에게 물어보세요. 팀이 의미 있는 일에 하루에 몇 시간을 할애하고 있다고 생각하시나요?

이제 개발자가 주당 코딩에 소비하는 시간을 살펴보세요. 그 중 얼마나 많은 시간이 레거시 코드 재작업, 버그 발견 및 수정, 기술적 문제 해결에 사용되나요? 아마 많을 거예요.

우리는 그 느낌을 압니다. 개발자들은 오늘날 소프트웨어 개발 라이프사이클에서 극복할 수 없는 어려움과 격차에 직면했을 때 발전을 이루지 못해 좌절감을 느끼는 경우가 많습니다.

  • 평균적으로 소프트웨어 개발팀은 릴리스 전에 코드의 약 26%를 재작업합니다.
  • 개발자는 기술 부채에만 주당 평균 13.5시간을 소비합니다. 이는 과거의 실수를 고치는 데 연간 700시간 이상을 소비하는 셈입니다.
  • 개발자들은 일주일에 4시간을 '나쁜 코드' 작업에 씁니다. 이는 1년 동안 850억 달러의 기회 비용 손실에 해당합니다.
  • 개발자 중 41%가 조직에서 기능과 보안이 동등하게 중요하다고 답했습니다.
  • 개발자의 63%는 취약점이 없는 보안 코드를 작성하는 것이 매우 어렵다고 생각합니다.

출처: 스트라이프 리포트, 개발자 계수; 개발자 주도 보안 현황 설문조사 2022

지난번 AppSec 팀에서 안전하지 않은 것으로 확인했던 코드를 검토했던 때를 떠올려 보십시오. 팀이 이러한 취약점을 수정해야 할 때 얼마나 많은 어려움을 겪었는지 생각해 보십시오. 실행 가능한 해결책을 찾기 위해 더 많은 시간을 투자해야 했을 뿐만 아니라, 문제를 해결하기 전에 도대체 어떤 부분이 중단되었는지 파악하기 위해 추가 시간을 소모했을 가능성이 큽니다.

출처: 스트라이프 리포트, 개발자 계수

이렇게 끝없이 반복되는 중단과 재작업은 파괴적일 뿐만 아니라 생산성을 떨어뜨리고 사기를 저하시킵니다.

코딩을 안전하게 수행하고 프로세스 시간을 절약할 수 있는 더 나은 방법이 있습니다.

우리 모두는 하루 중 일을 처리하는 데 더 많은 시간을 할애하기를 바랍니다. 하지만 가끔은 우리가 가진 시간을 가지고 열심히 일하는 것이 아니라 더 스마트하게 일할 수 있는 방법을 찾아야 할 때가 있습니다.

결함이나 취약점을 찾기 위해 자신의 것이 아닐 수도 있는 코드를 샅샅이 뒤지는 데 시간을 허비하는 대신, 처음부터 코드를 더 잘 작성하는 것이 더 간단하지 않을까요?

엔지니어링 관리자들이 가능한 모든 방법으로 비용을 절감하고자 하는 오늘날 기술은 난관에 처해 있습니다. 소프트웨어 라이선스, 임의 비용, 심지어 급여까지 모두 어려움을 겪고 있습니다. 하지만 그럴 필요가 없다면 어떨까요? 소프트웨어 개발 프로세스의 비효율성은 수치화하기는 어렵지만 궁극적으로는 비용이 많이 들고 해결하기도 어렵습니다.

개발자 중심 보안을 통해 개발자는 프로세스의 모든 단계에서 보안을 소유함으로써 SDLC 내에서 효율성과 생산성을 높일 수 있습니다.

취약한 코드를 재작업하는 데 소요되는 시간을 줄이는 것은 단순히 비용을 절감하는 데 그치지 않고 해당 부서에 재투자할 수 있는 기회입니다. 낭비된 시간은 혁신적인 새 기능을 만들거나 애플리케이션을 의미 있게 개선하는 데 사용할 수 있습니다. 이전에는 진전을 이루지 못해 좌절감을 느꼈던 개발자들은 가치를 창출할 수 있는 기회를 통해 동기를 부여받게 될 것입니다.

개발자들은 작업 과부하, 우선순위 변경으로 인한 코드 폐기 또는 시간 낭비, 저품질 코드를 수정할 충분한 시간이 주어지지 않았기 때문에 워크로드에 가장 큰 부정적인 영향을 미친다고 생각합니다. 지식 부족과 취약점 해결을 위한 임시방편적 해결책이 더해져 더 많은 시간 낭비와 급증하는 비용을 보게 될 것입니다.

출처: 개발자 주도 보안 현황 설문조사 2022

기술은 매우 빠른 속도로 발전하므로 개발자가 뒤처지지 않고 따라갈 수 있는 도구를 제공하는 것이 중요합니다. 개발자에게 처음부터 안전하게 코딩하고 취약점을 신속하게 수정할 수 있는 지식을 제공하면 장기적으로 코드 재작업과 기술적 부채 해결로 인한 골치 아픈 문제를 해결할 때 팀에서 이점을 얻을 수 있습니다.

기업이 더 빠르게 움직이고, 민첩성을 유지하며, 새롭게 떠오르는 트렌드를 활용하려면 기존 개발자 인재를 더 잘 동원해야 합니다. 개발자가 보안에 더 집중하도록 동기를 부여하는 것은 순전히 비용과 결과에만 국한되어서는 안 됩니다. SDLC의 모든 단계에 보안을 강화하고 통합하는 것은 팀의 이익일 뿐만 아니라 개별 개발자에게도 전문적인 이익입니다. 안전하게 코딩할 수 있는 기술을 갖춘 개발자는 앞으로 몇 년 동안 높은 평가를 받게 될 것입니다. 안전하게 코딩하면 향후 해결해야 할 문제가 줄어들기 때문입니다.

왼쪽으로 시작한다는 것은 단순히 빠르게 움직인다는 의미가 아니라 개발자가 속도 저하 없이 보안의 책임을 분담할 수 있도록 하는 것을 의미합니다. 보안 기술을 갖춘 개발자가 제대로 실행되면 혁신을 방해하지 않으면서 재작업을 야기하는 취약점을 줄이고, 소프트웨어 출시 속도를 유지하며, 코드 품질을 보장하여 생산성을 높일 수 있습니다.

더 스마트하고 빠르며 안전한 코딩

Secure Code Warrior는 안전하게 코딩할 수 있는 기술을 제공함으로써 보안 중심의 개발자 문화를 구축합니다. 당사의 주력 학습 플랫폼은 개발자들이 보안 코드를 빠르게 작성하는 데 필요한 기술을 신속하게 습득하고, 구축하며, 적용할 수 있도록 관련 기술 기반 경로, 실습 임무, 상황별 도구를 제공합니다.

웨비나 보기
시작하기
더 알아보세요

아래 링크를 클릭하고 이 리소스의 PDF를 다운로드하십시오.

Secure Code Warrior는 전체 소프트웨어 개발 라이프사이클에서 코드를 보호하고 사이버 보안을 최우선으로 생각하는 문화를 조성할 수 있도록 조직을 위해 여기 있습니다.AppSec 관리자, 개발자, CISO 또는 보안 관련 누구든 관계없이 조직이 안전하지 않은 코드와 관련된 위험을 줄일 수 있도록 도와드릴 수 있습니다.

보고서 보기데모 예약
리소스 보기
공유 대상:
링크드인 브랜드사회적x 로고
더 많은 것에 관심이 있으신가요?

#시큐어 코드 #워리어를 사용해 보고 싶지만 아직 비밀번호가 없으신가요? 지금 무료 평가판 계정에 가입하여 시작하세요.

지금 체험하기
공유 대상:
링크드인 브랜드사회적x 로고
작성자
테일러 브로드풋
게시일: 2023년 3월 27일

테일러 브로드풋-나이마크는 Secure Code Warrior 의 제품 마케팅 매니저입니다. 사이버 보안 및 애자일 학습에 관한 여러 기사를 작성했으며 제품 출시, GTM 전략 및 고객 옹호도 담당하고 있습니다.

공유 대상:
링크드인 브랜드사회적x 로고

시간은 돈입니다. 그런데 왜 시간을 낭비하는 걸까요?

엔지니어링 관리자 - 이제 현실이 될 때입니다. 개발자들이 코딩에 얼마나 많은 시간을 할애하나요? 아니요, 저희는 개발자들이 하루 종일 파자마를 입고 놀면서 칩을 먹고 넷플릭스를 보고 있다는 사실을 인정하도록 하려는 것이 아닙니다. 하지만 그 대신 스스로에게 물어보세요. 팀이 의미 있는 일에 하루에 몇 시간을 할애하고 있다고 생각하시나요?

이제 개발자가 주당 코딩에 소비하는 시간을 살펴보세요. 그 중 얼마나 많은 시간이 레거시 코드 재작업, 버그 발견 및 수정, 기술적 문제 해결에 사용되나요? 아마 많을 거예요.

우리는 그 느낌을 압니다. 개발자들은 오늘날 소프트웨어 개발 라이프사이클에서 극복할 수 없는 어려움과 격차에 직면했을 때 발전을 이루지 못해 좌절감을 느끼는 경우가 많습니다.

  • 평균적으로 소프트웨어 개발팀은 릴리스 전에 코드의 약 26%를 재작업합니다.
  • 개발자는 기술 부채에만 주당 평균 13.5시간을 소비합니다. 이는 과거의 실수를 고치는 데 연간 700시간 이상을 소비하는 셈입니다.
  • 개발자들은 일주일에 4시간을 '나쁜 코드' 작업에 씁니다. 이는 1년 동안 850억 달러의 기회 비용 손실에 해당합니다.
  • 개발자 중 41%가 조직에서 기능과 보안이 동등하게 중요하다고 답했습니다.
  • 개발자의 63%는 취약점이 없는 보안 코드를 작성하는 것이 매우 어렵다고 생각합니다.

출처: 스트라이프 리포트, 개발자 계수; 개발자 주도 보안 현황 설문조사 2022

지난번 AppSec 팀에서 안전하지 않은 것으로 확인했던 코드를 검토했던 때를 떠올려 보십시오. 팀이 이러한 취약점을 수정해야 할 때 얼마나 많은 어려움을 겪었는지 생각해 보십시오. 실행 가능한 해결책을 찾기 위해 더 많은 시간을 투자해야 했을 뿐만 아니라, 문제를 해결하기 전에 도대체 어떤 부분이 중단되었는지 파악하기 위해 추가 시간을 소모했을 가능성이 큽니다.

출처: 스트라이프 리포트, 개발자 계수

이렇게 끝없이 반복되는 중단과 재작업은 파괴적일 뿐만 아니라 생산성을 떨어뜨리고 사기를 저하시킵니다.

코딩을 안전하게 수행하고 프로세스 시간을 절약할 수 있는 더 나은 방법이 있습니다.

우리 모두는 하루 중 일을 처리하는 데 더 많은 시간을 할애하기를 바랍니다. 하지만 가끔은 우리가 가진 시간을 가지고 열심히 일하는 것이 아니라 더 스마트하게 일할 수 있는 방법을 찾아야 할 때가 있습니다.

결함이나 취약점을 찾기 위해 자신의 것이 아닐 수도 있는 코드를 샅샅이 뒤지는 데 시간을 허비하는 대신, 처음부터 코드를 더 잘 작성하는 것이 더 간단하지 않을까요?

엔지니어링 관리자들이 가능한 모든 방법으로 비용을 절감하고자 하는 오늘날 기술은 난관에 처해 있습니다. 소프트웨어 라이선스, 임의 비용, 심지어 급여까지 모두 어려움을 겪고 있습니다. 하지만 그럴 필요가 없다면 어떨까요? 소프트웨어 개발 프로세스의 비효율성은 수치화하기는 어렵지만 궁극적으로는 비용이 많이 들고 해결하기도 어렵습니다.

개발자 중심 보안을 통해 개발자는 프로세스의 모든 단계에서 보안을 소유함으로써 SDLC 내에서 효율성과 생산성을 높일 수 있습니다.

취약한 코드를 재작업하는 데 소요되는 시간을 줄이는 것은 단순히 비용을 절감하는 데 그치지 않고 해당 부서에 재투자할 수 있는 기회입니다. 낭비된 시간은 혁신적인 새 기능을 만들거나 애플리케이션을 의미 있게 개선하는 데 사용할 수 있습니다. 이전에는 진전을 이루지 못해 좌절감을 느꼈던 개발자들은 가치를 창출할 수 있는 기회를 통해 동기를 부여받게 될 것입니다.

개발자들은 작업 과부하, 우선순위 변경으로 인한 코드 폐기 또는 시간 낭비, 저품질 코드를 수정할 충분한 시간이 주어지지 않았기 때문에 워크로드에 가장 큰 부정적인 영향을 미친다고 생각합니다. 지식 부족과 취약점 해결을 위한 임시방편적 해결책이 더해져 더 많은 시간 낭비와 급증하는 비용을 보게 될 것입니다.

출처: 개발자 주도 보안 현황 설문조사 2022

기술은 매우 빠른 속도로 발전하므로 개발자가 뒤처지지 않고 따라갈 수 있는 도구를 제공하는 것이 중요합니다. 개발자에게 처음부터 안전하게 코딩하고 취약점을 신속하게 수정할 수 있는 지식을 제공하면 장기적으로 코드 재작업과 기술적 부채 해결로 인한 골치 아픈 문제를 해결할 때 팀에서 이점을 얻을 수 있습니다.

기업이 더 빠르게 움직이고, 민첩성을 유지하며, 새롭게 떠오르는 트렌드를 활용하려면 기존 개발자 인재를 더 잘 동원해야 합니다. 개발자가 보안에 더 집중하도록 동기를 부여하는 것은 순전히 비용과 결과에만 국한되어서는 안 됩니다. SDLC의 모든 단계에 보안을 강화하고 통합하는 것은 팀의 이익일 뿐만 아니라 개별 개발자에게도 전문적인 이익입니다. 안전하게 코딩할 수 있는 기술을 갖춘 개발자는 앞으로 몇 년 동안 높은 평가를 받게 될 것입니다. 안전하게 코딩하면 향후 해결해야 할 문제가 줄어들기 때문입니다.

왼쪽으로 시작한다는 것은 단순히 빠르게 움직인다는 의미가 아니라 개발자가 속도 저하 없이 보안의 책임을 분담할 수 있도록 하는 것을 의미합니다. 보안 기술을 갖춘 개발자가 제대로 실행되면 혁신을 방해하지 않으면서 재작업을 야기하는 취약점을 줄이고, 소프트웨어 출시 속도를 유지하며, 코드 품질을 보장하여 생산성을 높일 수 있습니다.

더 스마트하고 빠르며 안전한 코딩

Secure Code Warrior는 안전하게 코딩할 수 있는 기술을 제공함으로써 보안 중심의 개발자 문화를 구축합니다. 당사의 주력 학습 플랫폼은 개발자들이 보안 코드를 빠르게 작성하는 데 필요한 기술을 신속하게 습득하고, 구축하며, 적용할 수 있도록 관련 기술 기반 경로, 실습 임무, 상황별 도구를 제공합니다.

목차

PDF 다운로드
리소스 보기
더 많은 것에 관심이 있으신가요?

더 알아보세요

Secure Code Warrior는 전체 소프트웨어 개발 라이프사이클에서 코드를 보호하고 사이버 보안을 최우선으로 생각하는 문화를 조성할 수 있도록 조직을 위해 여기 있습니다.AppSec 관리자, 개발자, CISO 또는 보안 관련 누구든 관계없이 조직이 안전하지 않은 코드와 관련된 위험을 줄일 수 있도록 도와드릴 수 있습니다.

데모 예약다운로드
공유 대상:
링크드인 브랜드사회적x 로고
리소스 허브

시작하는 데 도움이 되는 리소스

더 많은 게시물
리소스 허브

시작하는 데 도움이 되는 리소스

더 많은 게시물