Tôi có một cửa hàng chạy tốt với phiên bản Magento mới nhất (hiện là 2.1.1) và tôi đang cố gắng cải thiện bảo mật thông qua Chính sách bảo mật nội dung trên Apache 2.4.7 (Ubuntu 14.04). Tôi đã xóa tất cả thẻ "<script>" khỏi các trang nội dung và tạo các tệp.js riêng biệt.
Về bảo mật của Apache, tôi đã thiết lập:
Tiêu đề đặt Chính sách bảo mật nội dung "default-src 'self'"
Tuy nhiên, nó không hoạt động. Có vẻ như chính Magento đã thêm một số thẻ "<script>". Ví dụ từ các dòng nguồn đầu tiên:
<! doctype html>
<html lang = "pt-BR">
<head>
<script>
var Yêu cầu = {
"baseUrl": " http://example.com/pub/static/frontend/Magento/luma/pt_BR "
}; </ script>
Vì vậy, đối với tôi, để cấu hình CSP, tôi phải kích hoạt "không an toàn nội tuyến", điều này thực sự không an toàn.
Tiêu đề đặt Chính sách bảo mật nội dung "default-src 'self' script-src 'self' 'không an toàn nội tuyến' 'không an toàn-eval'".
Có ai biết làm thế nào để Magento được thiết lập đúng với CSP không? Cảm ơn bạn!