developerlarin calisan sisteme direk erisimi yoktur ki. kendi environmentlarinda, diger sistemlerden izole edilmis kod parcaciklariyla ugrasirlar. versiyonlama sistemleri sayesinde de kimin ne yaptigi görulebilmekte oldugundan, ve muhtemelen sik sik yapilan code reviewlardan dolayi kodun icine acik/time bomb tarzi seyler sokmak da cok zor. hadi bir sekilde yaptilar diyelim; o adamin götunden kan alirlar. yemez yani kimseye. onun disinda da bir ton daha önlem vardir zaten.
developerlar degil de, erisimi olan calisanlar yapabilir böyle seyler. ama onu da buyuk ihtimalle yakalarlar. loglarla olmazsa bile bunun elektronik ortam disinda yöntemleri de var. sorgusu, kredi karti harcamalari falan.
he bir de yillardir bunun gibi olaylar hep olmus, ve oluyor. belki kimini yakalayamamislardir bile ama hep problemleri bulup önlemleri uygulamislardir. nitekim öyle gelisir güvenlik sistemleri genelde.
ayrica software security principles(8-9 tane olacak) okumanizi öneririm merakliysaniz. mesela suradaki iki bahsettiklerimle ilgli.
www.ibm.com