簡體   English   中英

哪些解壓算法可以安全地用於攻擊者提供的緩沖區?

[英]Which decompression algorithms are safe to use on attacker-supplied buffers?

我想通過使用壓縮來節省網絡帶寬,例如 bzip2 或 gzip。

攻擊者以及普通用戶可能會發送壓縮消息。

是否存在字節序列會導致某些解壓縮功能陷入無限循環,或使用大量 memory?

是這樣,這是這些算法的基本屬性,還是只是一個實現錯誤?

我只能為zlib的膨脹說話。 沒有輸入會導致無限循環或不受控制的 memory 消耗。

由於deflate的最大壓縮比小於1032:1,那么inflate在正常工作時可以膨脹到幾乎1032:1。 你只需要能夠處理這種可能性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM