Đống phun là một cuộc tấn công bảo mật tăng nl bộ nhớ tham nhũng lỗi trong loại không an toànứng dụng. Trong một cuộc tấn công phun đống, kẻ tấn công coerces một ứng dụng để phân bổ nhiều đối tượng có chứamã độc hại trong đống, tăng tỷ lệ thành công củamột khai thác nhảy đến một vị trí trong heap. Bởi vì đống bố trí ngẫu nhiên đòi hình thức mớitấn công, phun đã được sử dụng trong nhiều an ninh tạikhai thác. Phun là đặc biệt hiệu quả trong các trình duyệt web,nơi những kẻ tấn công có thể dễ dàng phân bổ các đối tượng độc hại sử dụng JavaScript nhúng vào một trang web. Trong điều nàygiấy, chúng tôi mô tả vòi phun, máy dò phun đống thời gian chạy. N OZZLE kiểm tra các đối tượng cá nhân trong đống,giải thích cho họ như là mã và thực hiện một phân tích tĩnhngày mã để phát hiện độc hại intent. Để giảm bớt saitích cực, chúng tôi tổng hợp đo đạc trên tất cả heap các đối tượng và xác định một thước đo sức khỏe toàn cầu đống.Chúng tôi đo lường hiệu quả của ống hút bởi chứng minh rằng nó thành công phát hiện 12 xuất bản và 2.000Tổng hợp tạo ra phun heap khai thác. Chúng tôi cũngcho thấy rằng ngay cả với một ngưỡng phát hiện thiết lập sáu lầnthấp hơn là cần thiết để phát hiện đăng độc hạicuộc tấn công, N OZZLE báo cáo không có dương tính giả khi chạyhơn 150 trang web Internet phổ biến. Sử dụng mẫu và đồng thời quét để giảm chi phí, chúng tôi thấy rằng cáchiệu suất trên cao của vòi phun là ít hơn 7% trung bình. Trong khi N OZZLE hiện mục tiêu dựa trên đống phun cuộc tấn công, kỹ thuật của nó có thể được áp dụng cho bất kỳ tấn công màcố gắng để điền vào không gian địa chỉ với các đối tượng mã độc hại (ví dụ như, ngăn xếp phun [42])
đang được dịch, vui lòng đợi..