2012-06-22 25 views
5

Tôi tìm thấy php.ini bên trong thư mục trang web của mình. Cấu trúc thư mục làTại sao suhosin được sử dụng?

/mobiles/images/php.ini

Inisde php.ini tôi nhận thấy dòng này suhosin.simulation On

Tại sao sử dụng này và nó làm gì.

+2

Chi tiết [ở đây] (https://en.wikipedia.org/wiki/Suhosin). –

Trả lời

8

Từ http://www.hardened-php.net/suhosin/

Suhosin là một hệ thống bảo vệ tiên tiến cho việc cài đặt PHP. Đó là được thiết kế để bảo vệ máy chủ và người dùng khỏi các lỗ hổng đã biết và không xác định trong các ứng dụng PHP và lõi PHP trong các ứng dụng PHP . Suhosin có hai phần độc lập , có thể được sử dụng riêng hoặc kết hợp. Phần đầu là một bản vá nhỏ so với lõi PHP, mà thực hiện một vài mức độ thấp bảo vệ chống lại bufferoverflows hoặc lỗ hổng chuỗi định dạng và phần thứ hai là một phần mở rộng PHP mạnh mẽ mà thực hiện tất cả các biện pháp bảo vệ khác

http://www.hardened-php.net/suhosin/configuration.html#suhosin.simulation

Khi Suhosin chạy trong chế độ mô phỏng, hành vi vi phạm được ghi lại như thường lệ, nhưng không bị chặn hoặc loại bỏ khỏi yêu cầu.

+0

điều gì sẽ xảy ra nếu tôi xóa dòng đó khỏi nó. nó sẽ ảnh hưởng đến trang web của tôi. –

+0

@RagavendranRamesh mặc định là 'tắt' để loại bỏ dòng đó sẽ tắt mô phỏng. Điều này sẽ chỉ có tác dụng nếu bạn gặp phải vi phạm - trong trường hợp đó, việc xóa bỏ dòng đó sẽ chặn hành động thay vì chỉ báo cáo vi phạm. –

Các vấn đề liên quan