Talaan ng mga Nilalaman:
Kahulugan - Ano ang ibig sabihin ng Secure Coding?
Ang ligtas na pag-cod ay ang kasanayan ng pagsulat ng isang source code o isang code base na katugma sa pinakamahusay na mga prinsipyo ng seguridad para sa isang naibigay na sistema at interface.Ipinapaliwanag ng Techopedia ang Secure Coding
Naiintindihan ng mga propesyonal sa IT na ang bawat uri ng teknolohiya ng aparato at operating system ay may sariling mga kahinaan sa isang hanay ng mga isyu sa seguridad, kabilang ang mga pag-atake ng cyber at pag-hack. Sa pag-iisip, ang prinsipyo ng ligtas na coding ay tumutulong sa mga inhinyero ng software at iba pang mga developer na inaasahan ang mga hamon na ito at maghanda para sa mga isyung ito sa disenyo.
Ang prinsipyo ng ligtas na coding ay sinusuportahan ng iba't ibang mga partikular na mga diskarte sa pang-uri. Halimbawa, ang isang diskarte ay ang "patunayan ang input" upang matiyak na ang input ay nagmula sa mga mapagkakatiwalaang mapagkukunan. Ang isa pang diskarte ay upang suriin ang kahinaan ng overflow ng buffer. Sa pangkalahatang kahulugan, titingnan ng mga developer ang isang ligtas na interface ng gumagamit na nililimitahan ang bilang ng mga backyard, loopholes at kahinaan na maaaring mag-imbita ng cyber-atake.
Habang ang komunidad ng seguridad ay nagiging mas nakakaalam ng mga karaniwang diskarte sa pag-hack at cyber-atake, nagtatayo ito ng naaangkop na mga hakbang sa seguridad sa mga mas bagong platform at aparato. Bilang isang resulta, marami sa mga tradisyonal na kahinaan sa mga kapaligiran ng operating system ng PC ang na-engineered mula sa mga mas bagong mga interface ng mobile o smartphone. Gayunpaman, bilang mga hacker, cyber-attackers at iba pang mga "black hat" na mga partido ay dinididirekta ang higit na pansin patungo sa mobile, ito ay naging bagong palaruan para sa ligtas na pag-cod at security work.
