應用程式安裝期間,執行階段會進行檢查,以確認應用程式版本並不是目前安裝的版本。如果已安裝應用程式,執行階段會比較版本字串與安裝中版本的版本字串。如果字串不同,使用者可以選擇升級安裝。執行階段無法保證新安裝的版本會比舊版更新,只保證當中的內容有所不同。攻擊者可能會散佈舊版給使用者,設法讓使用者落入安全性弱點的圈套中。因此,建議開發人員在執行應用程式時進行版本檢查。讓應用程式檢查網路並尋找是否有必要的更新是很好的做法。如此一來,即使攻擊者讓使用者執行舊版,該舊版也會偵測到目前版本必須進行更新。而且,應用程式若使用清楚的版本編號配置,使用者就不會輕易受騙安裝降級版本。