
ASLR và DEP là hai khái niệm liên quan tới bảo mật và trong bài viết này chúng ta sẽ chỉ nói rất sơ lược về chúng. Nôm na có thể hiểu ASLR sẽ tải (load) ngẫu nhiên các dữ liệu như file thư viện, file thực thi và những cấu trúc dữ liệu HĐH khác lên bộ nhớ. Vì thế, nó sẽ gây khó khăn cho hacker nếu muốn khám phá lỗ hổng của bộ nhớ cũng như không rõ địa chỉ mã độc được tải. Trong khi đó, DEP sẽ ngăn chặn việc thực thi dữ liệu trong các phân vùng bộ nhớ chứa dữ liệu. Khi ASLR kết hợp cùng với DEP, hệ thống sẽ ngăn chặn những vụ tấn công như này hiệu quả hơn bao giờ hết.
Dù Jelly Bean là phiên bản Android đầu tiên tích hợp đầy đủ cả ASLR và DEP nhưng Apple đã làm việc này với iOS từ 16 tháng trước. Một công nghệ bảo mật khác trên iOS vẫn chưa xuất hiện trên Android đó là không cho một ứng dụng trái phép có thể chạy nhờ sử dụng chữ ký kỹ thuật số hợp lệ.

