Secure coding: Difference between revisions

Content deleted Content added
No edit summary
m Reverted edits by Nehirdemir (talk): disruptive edits (HG) (3.3.5)
Line 4:
}}
 
{{Computer security}}
{{Bilgisayar Güvenlikleri}}
 
'''GüvenliSecure kodlamacoding''' bilgisayarıis the practice of developing computer yazılımsal[[software]] in olaraka güvenlikway zafiyetlerindenthat korumayıguards amaçlayanagainst birthe yöntemdiraccidental introduction of security vulnerabilities.Hata Defects,[[bug]],mantıksal hatalarbugs yazılımıand sömürmelogic amaçlıflaws kullanılanare güvenlikconsistently zafiyetlerinthe başındaprimary gelircause of commonly exploited software vulnerabilities.<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> RaporlanmışThrough zafiyetlerdenthe eldeanalysis edilenof bilgilerthousands ışığındaof güvenlikreported uzmanlarıvulnerabilities, çoğusecurity zafiyetinprofessionals ufakhave programlamadiscovered hatalarındanthat kaynaklandığınımost keşfetmiştirvulnerabilities stem from a relatively small number of common software programming errors.Güvenli olmayanBy buidentifying kodlarthe incelenerekinsecure coding eğitimcipractices yazılımthat geliştirenlead kişilerto vethese kurumlarerrors buand açıklıklarıeducating developers on secure alternatives, organizations can take proactive steps to help significantly reduce or eliminate vulnerabilities in software azaltmayıbefore hedeflemektedirdeployment.
 
== Buffer-overflow prevention ==