Word ve Excel'de bozuk köprüler

Word/Excel belgesi içinden hiper bağlantıları açmanın, istenen URL ile varsayılan tarayıcıyı başlatması beklenir. Ancak garip bir şekilde durum böyle değil; bu da istenmeyen yan etkilere yol açıyor ve bu Office programlarında oturum veya çerez tabanlı giriş korumalı sayfalara bağlantı verilmesini imkansız hale getiriyor.


Suçlu, Microsoft'un "Kullanıcı Aracısı: Microsoft Office Existence Discovery" adlı, bağlantıyı arka planda önceden yükleyen ve tüm yönlendirmeleri izleyen modüldür. Sorun şu şekilde tekrarlanabilir: Öncelikle "loggedin.php" (giriş yaptığınız sayfa) ve "login.php" (giriş yaptığınız sayfa) adında iki dosya oluşturun.:

5bcff34c5cecc130a0ee

5bcff34c5cecc130a0ee

Doğrudan "loggedin.php"yi çağırdıktan sonra, "logged_in" çerezinin hemen ayarlandığı orijinal durumdaki "login.php"ye doğrudan ulaşırsınız. “loggedin.php”yi çağırdıktan sonra tekrar “giriş yaptınız” mesajını alıyorsunuz. Word veya Excel'de (sürüm 2007'den itibaren) "loggedin.php"ye bağlantı verirseniz, daha önce oturum açıp açmadığınıza bakılmaksızın her zaman doğrudan "login.php"ye gidersiniz.

Office programları, URL'nin var olup olmadığını kontrol etmek için arka planda bir Internet Explorer bileşeni başlatır. Tüm yönlendirmeler de sonuna kadar izlenir ve yönlendirme içermeyen son URL (bizim durumumuzda "login.php") döndürülür ve standart tarayıcıyla bu URL'ye erişilir. Olası bir çözüm, ilk sayfada arka plan çağrısını kesmek ve engellemektir.:

5bcff34c5cecc130a0ee

Geri