Gdy użytkownik pobiera lub uruchamia programy z Internetu, chce wiedzieć, czy pochodzą one ze znanego, godnego zaufania źródła. Dlatego po wybraniu programu do pobrania z Internetu na komputer program Internet Explorer używa technologii zabezpieczeń Microsoft Authenticode do sprawdzenia tożsamości tego programu. Technologia Authenticode sprawdza, czy program ma prawidłowy certyfikat: czy tożsamość wydawcy oprogramowania odpowiada certyfikatowi i czy certyfikat nie utracił ważności. Zauważ, że procedura ta nie wyklucza możliwości pobrania na komputer lub uruchomienia wadliwie napisanego programu, ale redukuje ryzyko pobrania programu szkodliwego, napisanego przez kogoś, kto podszywa się pod tożsamość innego wydawcy.
Użytkownik może określić różne ustawienia decydujące o tym, jak program Internet Explorer obsługuje pobierane programy i pliki, w zależności od strefy, z której one pochodzą.
Użytkownik może na przykład ufać, że wszystko, co jest pobierane z intranetu firmowego, jest bezpieczne. Może on zatem ustawić niski poziom zabezpieczeń dla strefy lokalnego intranetu, aby zredukować liczbę monitów lub w ogóle wyłączyć monity przy pobieraniu. Jeśli źródłem jest strefa Internetu lub strefa witryn z ograniczeniami, poziom zabezpieczeń można ustawić na „Średni” lub „Wysoki”. Wówczas przed pobraniem programu będą wyświetlane informacje o certyfikacie programu albo użytkownik może w ogóle nie być w stanie go pobrać.