SORU
11 ŞUBAT 2014, Salı


Nasıl Facebook tarayıcıyı devre dışı bırakın'entegre Geliştirici Araçları s?

Görünüşe göre son dolandırıcılığı nedeniyle, Geliştirici Araçları insanlar tarafından spam mesaja istismar ve hatta kullanılan "hack" hesapları. Facebook Geliştirici Araçları engelledi ve hatta konsol kullanamam.

Enter image description here

Nasıl?? One Stack Overflow post claimed that it is not possible ama Facebook yanıldıklarını kanıtlamıştır.

Sadece Facebook ve geliştirici araçlarını açmak için, konsol içine bir karakter yaz, ve bu uyarı açılır. Ne olursa olsun, idam almazsınız.

Bu nasıl mümkün olabilir?

Onlar bile otomatik tamamlama konsolda bloke:

Enter image description here

CEVAP
11 ŞUBAT 2014, Salı


Facebook güvenlik mühendisiyim ve bu benim hatam. Bazı kullanıcılar için bu kullanıcıların tarayıcı içine kötü niyetli) JavaScript kodu konsol yapıştırma ayartılır bazı saldırılar yavaşlatabilir olmadığını görmek için test ediyoruz.

Açık açık söylüyorum: bilgisayar korsanları engellemek için çalışırken istemci tarafı genel olarak bad idea; bu specific social engineering attack karşı korumaktır.

Test Grubu sona erdi ve bu rahatsız eğer özür dilerim. Denedim the opt-out page kadar basit yine de en azından durdurmak için yeterince korkutucu olurken mümkünbazıbu kurban.

Gerçek kod @joeldixon66's link; iyi bir neden için biraz daha karmaşık bizim için oldukça benzer.

Krom kod konsolunda tamamladı

with ((console && console._commandLineAPI) || {}) {
  <code goes here>
}

... bu yüzden site console._commandLineAPI atmak için yeniden tanımlıyor:

Object.defineProperty(console, '_commandLineAPI',
   { get : function() { throw 'Nooo!' } })

Bu not quite enough (try it!) ama. ana numara.


Son söz: Krom takımı kullanıcı tarafında, konsolun JS yenerek bir hata ve fixed the issue, Bu teknik işleme geçersiz olduğuna karar verdi. Daha sonra, ek koruma protect users from self-xss eklendi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • beautyexchange

    beautyexchan

    4 EYLÜL 2006
  • Fraser Raft

    Fraser Raft

    9 Mart 2010
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006