Page 191 - Cyber Defense eMagazine July 2024
P. 191

Embedding  security  into  software  development  from  the  start  is  best  achieved  through  DevSecOps
            practices. Integrating  security throughout  every stage of the software development  process allows fully
            automated  security  scanning  to identify  vulnerabilities  rapidly,  suggests  remediation  for vulnerabilities,
            and provides on-demand remediation training for developers.


            Next, SBOMs can provide buyers and operators with additional visibility into a software package's origins,
            vulnerabilities,  and risks. SBOMs  are detailed  inventories  of software  components,  including  versions,
            vulnerabilities,  and licenses,  that enable  greater awareness  of potential  vulnerabilities  and risks. While
            many agencies are now using SBOMs, they must be dynamic and continuously updated.

            Finally, AI is one of the newest tools for helping ensure software is Secure by Design. AI can generate
            new code using natural language processing, identify the function of uncommented code, refactor legacy
            code bases into memory-safe  languages, and understand  and resolve vulnerabilities.  However,  before
            adopting  any  AI  tools,  agencies  must  ensure  that  their  vendors  have  a  published  ethics  statement,
            provide clarity around data learning and retention, and offer complete model transparency.

            Secure by Design is a mindset shift toward radical transparency and truly embracing security as a priority.
            Those  who work with the federal  government  understand  that  cybersecurity  is essential  to protect our
            nation’s  critical  services.  We  can  all  learn  from  the  Secure  by  Design  initiative  and  embrace  a  more
            secure  and  transparent  future  for  software  development,  especially  as  the  government’s  guidance
            continues to evolve.



            About the Author

            Joel  Krooswyk  is the  Federal  CTO  at GitLab  Inc. He  is  a thought  leader  in
            software development, DevSecOps and other key IT practices within the public
            sector. In his current role, Joel ensures that GitLab has a voice in developing
            key  DevSecOps  practices  coming  from  standards  bodies,  Congressional
            committees,  industry  working  groups,  and other influential  organizations.  He
            has  25 years  of experience  in the software  industry  spanning  development,
            QA, product management, portfolio planning, and technical sales.

            LinkedIn: https://www.linkedin.com/in/joelrkrooswyk/

            GitLab Public Sector: https://about.gitlab.com/solutions/public-sector/
















            Cyber Defense eMagazine – July 2024 Edition                                                                                                                                                                                                          191
            Copyright © 2024, Cyber Defense Magazine. All rights reserved worldwide.
   186   187   188   189   190   191   192   193   194   195   196