WEB安全--邏輯漏洞

來源:互聯網
上載者:User

標籤:資料包   也會   關聯   密碼找回   負數   設計者   暴力破解   session   方式   

      商務邏輯問題是一種設計缺陷。邏輯缺陷表現為設計者或開發人員在思考過程中做出的特殊假設存在明顯或隱含的錯誤。精明的攻擊者會特別注意目標應用程式採用的邏輯方式,設法瞭解設計者與開發人員做出的可能假設,然後考慮如何攻破這些假設。駭客挖掘邏輯漏洞有兩個重點,就是商務程序和HTTP/HTTPS請求篡改。

邏輯錯誤分類:
1.欺騙密碼找回功能
  程式根據一個驗證碼來確定是使用者本人,但是攻擊者可以暴力破解驗證碼。
2.規避交易限制
  攻擊者篡改資料報,使得購買的商品為負數,或者商品價格為負數。
3.越權缺陷
  攻擊者更改資料包中指示使用者的id,來訪問他人敏感資訊或者冒充他人發布資訊。
4.cookies和session的問題
  攻擊者在知道使用者ID的前提下,然後構造一個cookies或讓session值為true就可以繞過這樣的認證。
5.順序執行缺陷(強制瀏覽)
  攻擊者在網購的過程中繞過支付過程,直接從放入購物車步驟進入填寫收貨地址的步驟,這樣的話就可以0元購物了。

  執行個體1:電視台網站的Web2.0
      在北加州,某電視台的網站為了Web2.0化,開發了一個新的功能:允許網友們提供當地的天氣資訊,該資訊將在電視新聞中滾動播出。為了防止垃圾資訊,網友們提供的資訊是經過人工審核後才播出的。
但是這套系統在設計時還允許網友們對資訊進行編輯。此處存在一個邏輯漏洞:審核通過後的資訊,如果被使用者重新編輯了,不會再次進行審核,也會直接發送到電視新聞的捲軸中。於是不少人利用這一邏輯漏洞,在電視新聞中發送各種垃圾資訊。
  執行個體2:線上競拍
      某家線上購物網站為了對抗密碼暴力破解,規定短時間內帳戶登入失敗5次,就將鎖定帳戶一個小時。該網站的業務中,提供了一個線上競拍的功能,使用者可以給喜歡的商品出價,後來者必須給出一個更高的價格。在拍賣時間截止後,商品將為出價高者所得。某駭客在給商品出價後,在網站上繼續觀察誰出了一個更高的價格,當他發現有人出價更高時,就去惡意登入這個使用者的帳戶:當登入失敗次數達到5次,該帳戶就被系統鎖定了。訂單系統和帳戶安全系統是相關聯的,當訂單系統發現帳戶被鎖定後,該使用者的出價也同時作廢。這樣,駭客就能以極低的價格,擷取他所想競拍的物品。

WEB安全--邏輯漏洞

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.