'''Secure coding''' is the practice of developing computer [[software]] in a way that guards against the accidental introduction of security vulnerabilities. Güvenli Kodlama,bilgisayar(yazılım) geliştirmedeki,kazara oluşabilecek güvenlik açıklıklarından korumayı amaçlayan uygulamadır. Defects, bugs and logic flaws are consistently the primary cause of commonly exploited software vulnerabilities.Yazılım<ref bozukluğuname="bss2001">{{Cite book| last = Viega | first = John |author2=Gary McGraw | title = Building Secure Software: How to Avoid Security Problems the Right Way | year = 2001 | publisher = MAddison-Wesley Professional | pages = 528 | isbn = 978-0201721522 | page = }}</ref> Through the analysis of thousands of reported vulnerabilities,yazılımhatalarısecurity professionals have discovered that most vulnerabilities stem from a relatively small number of common software programming errors. By identifying the insecure coding practices that lead to these errors and educating developers on secure alternatives, mantıksalorganizations hatalarcan başlıcatake güvenlikproactive açıklıklarısteps to help significantly reduce or eliminate vulnerabilities in software sebebibefore olabilirdeployment.
<ref name="bss2001">{{Cite book| last = Viega | first = John |author2=Gary McGraw | title = Building Secure Software: How to Avoid Security Problems the Right Way | year = 2001 | publisher = MAddison-Wesley Professional | pages = 528 | isbn = 978-0201721522 | page = }}</ref> Through the analysis of thousands of reported vulnerabilities, security professionals have discovered that most vulnerabilities stem from a relatively small number of common software programming errors. By identifying the insecure coding practices that lead to these errors and educating developers on secure alternatives, organizations can take proactive steps to help significantly reduce or eliminate vulnerabilities in software before deployment.