Дам, защита няма от гледна точка на това, че бъгът ще си остане. Но от гледна точка на това, че някой тиквеник може да си издърпа експлойта отнякъде, да го стартира и да се сдобие с някакви привилегии, това поне най-вероятно ще бъде елиминирано.
Това е валидно само при проблеми свързани с препълвания на буфери разбира се. Може да има други проблеми. Понякога има много глупави грешки в дизайна на програмата, които стават проблемни в някой случай. Например една глупава такава е това:
http://www.securityfocus.com/bid/26679/infoВ него случай прекомпилирането няма да ти помогне по никакъв начин, просто проблемът се дължи на комбинация от грешка в дизайна и setuid бит вдигнат.