Ứng dụng iOS của tôi có màn hình khóa, khi được bật, bao phủ toàn bộ UIScreen
. Tuy nhiên, bên ngoài các giới hạn UIScreen
, tôi có các ô có thông tin nhạy cảm không được màn hình khóa che phủ. (Các ô đó có thể được quét vào và ra khi màn hình được mở khóa.)Thông tin trên màn hình an toàn như thế nào?
Làm cách nào để có thông tin bên ngoài giới hạn UIScreen
? Kẻ tấn công có thể sử dụng một số loại màn hình ngoài hoặc trình gỡ rối hoặc một số cơ chế khác để "tiết lộ" những gì nằm ngoài màn hình UIScreen
không?
[Màn hình khóa là WKWebView
theo mặc định có chức năng "kính lúp". Tôi phát hiện ra rằng, khi được kích hoạt ở các cạnh của UIScreen
, kính lúp sẽ hiển thị một vài pixel ở phía sau cạnh UIScreen
. Tôi đã vô hiệu hóa kính lúp với this answer.]
Thay vì lo lắng về việc ai đó có thể truy cập thông tin không có màn hình thì giải pháp tốt hơn là tải thông tin nhạy cảm theo yêu cầu. Bây giờ làm thế nào mà có thể được thực hiện phụ thuộc hoàn toàn vào việc thực hiện của bạn. – zambrey
Hey Randomblue, bạn nên chấp nhận câu trả lời nếu bạn hài lòng. Nếu không, vui lòng theo dõi bất kỳ câu hỏi nào. – JAL