Innholdsfortegnelse:
Definisjon - Hva betyr Secure Coding?
Sikker koding er praksisen med å skrive en kildekode eller en kodebase som er kompatibel med de beste sikkerhetsprinsippene for et gitt system og grensesnitt.Techopedia forklarer Secure Coding
IT-fagfolk forstår at hver type enhetsteknologi og operativsystem har sine egne sårbarheter overfor en rekke sikkerhetsproblemer, inkludert nettangrep og hacking. Med det i tankene hjelper prinsippet om sikker koding programvareingeniører og andre utviklere å forutse disse utfordringene og forberede seg på disse problemene i design.
Prinsippet om sikker koding støttes av forskjellige spesielle kategoriske strategier. For eksempel er en strategi å "validere input" for å sikre at input kommer fra pålitelige kilder. En annen strategi er å se etter sårbarhet med bufferoverløp. Generelt sett ser utviklere ut til å designe et sikkert brukergrensesnitt som begrenser antall bakdører, smutthull og sårbarheter som kan invitere til nettangrep.
Etter hvert som sikkerhetssamfunnet blir mer klar over vanlige hacking- og nettangrepstrategier, bygger det passende sikkerhetstiltak inn i nyere plattformer og enheter. Som et resultat er mange av de tradisjonelle sårbarhetene i PC-operativsystemmiljøer konstruert ut fra nyere mobil- eller smarttelefongrensesnitt. Ettersom hackere, cyberangrepere og andre "black hat" -partier også retter mer oppmerksomhet mot mobil, har dette blitt den nye lekeplassen for sikker koding og sikkerhetsarbeid.
