Mục lục:
Định nghĩa - Sandboxing có nghĩa là gì?
Sandboxing là một thuật ngữ bảo mật máy tính đề cập đến khi một chương trình được đặt ngoài các chương trình khác trong một môi trường riêng biệt để nếu xảy ra lỗi hoặc sự cố bảo mật, những sự cố đó sẽ không lan sang các khu vực khác trên máy tính. Các chương trình được kích hoạt trong khu vực cô lập riêng của chúng, nơi chúng có thể được làm việc mà không gây ra bất kỳ mối đe dọa nào cho các chương trình khác.
Hộp cát có thể trông giống như một môi trường hoạt động thông thường, hoặc chúng có thể là xương trần nhiều hơn. Máy ảo thường được sử dụng cho những gì được gọi là hộp cát thời gian chạy.
Techopedia giải thích Sandboxing
Cũng có những cách để sử dụng hộp cát trong các ứng dụng. Ví dụ, mã nghi vấn có thể được sử dụng một cách an toàn với mã mang bằng chứng. Một bằng chứng của người Viking phải duy trì hiệu lực để đảm bảo rằng mã tương đối an toàn để thực thi. Điều này mang một sự tương đồng rất thô thiển với các khóa liên quan đến mã hóa để đảm bảo rằng một kênh trao đổi đáng tin cậy đang được đáp ứng.
Có nhiều khu vực khác, nơi một lớp hộp cát có thể được thiết lập, chẳng hạn như một thư viện được thiết lập để cho phép hộp cát bằng cách chặn các cuộc gọi. Thư viện cũng có thể thiết lập một lớp hộp cát trong nhân hệ điều hành.
Khi sử dụng phần mềm có thể không đáng tin cậy, điều cần thiết là sử dụng phần mềm trong khu vực hộp cát để các phần mềm, tệp và ứng dụng khác không bị xâm phạm.
