Vô hiệu hóa cookie __cfduid khỏi Cloudflare


13

Có cài đặt Cloudflare tương ứng với việc tạo __cfduidcookie phiên không?

Tôi hiện đang thử CF; chủ yếu là để quản lý DNS gọn gàng và CDN ẩn. Nhưng WAF cơ bản có thể chỉ là một bổ sung tuyệt vời trên đỉnh Apaches mod_security / CRS. Tuy nhiên tôi không chắc mục đích nói cookie là gì và muốn loại bỏ điều đó.

Cài đặt rõ ràng nhất

Hồ sơ bảo mật: Về cơ bản tắt

Dường như về cơ bản cũng không có tác dụng gì trong việc tạo ra __cfduidvới mỗi phản hồi HTTP. Mục đích cookie có lẽ là để từ chối người dùng đơn lẻ khỏi các quy tắc tường lửa, lưu trữ đám mây lặp đi lặp lại, v.v.

Tài liệu hỗ trợ của họ ám chỉ điều đó. Trường hợp sửa đổi đầu tiên từ 09/2012 ( https://support.cloudflare.com/hc/en-us/articles/200169536-What-does-the-cfduid-cookie-do- ) nói rằng hành vi này không bao giờ có thể xảy ra tắt đi Một mục nhập hai tháng sau 11/2012 ( https://support.cloudflare.com/hc/en-us/articles/200170156-What-does-the-CloudFlare-cfduid-cookie-do- ) tuy nhiên bỏ qua ghi chú đó.

Trong khi bản thân Cloudflares TOS kiểm tra là hợp lý, cookie này có tất cả các thuộc tính của phiên theo dõi , dc41f5a78bc3e27d44b70fca4606e4262283407700773. Tuổi thọ cookie quá mức trong 6 năm là rất kỳ lạ đối với trường hợp sử dụng khách truy cập quán cà phê internet mẫu mực. Và vì cá nhân tôi tránh các phiên không cần thiết và không muốn ghi chú quyền riêng tư (theo luật cookie khét tiếng của EU) như mọi người khác, tôi muốn để nó đi theo mặc định.

Một cách giải quyết như:

  Header add Set-Cookie "__cfduid= ; path=/; domain=.example.org; HttpOnly"

Có tránh lưu trữ của nó, nhưng vẫn giữ hai tiêu đề không cần thiết, và dường như không quá đáng tin cậy.

Vì vậy, có một thiết lập CF khác cho điều này?


1
Ngoài những điều thú vị như thế này , cách giải quyết duy nhất có sẵn là ủy quyền kết nối và tước cookie trước khi nó chạm vào máy khách.
Synchro

Câu trả lời:


4

Không, không có cách nào để tắt cookie nếu chúng tôi ủy quyền bản ghi (nếu bạn có tên miền phụ không chạy qua proxy của chúng tôi trong cài đặt DNS của bạn, thì chúng tôi sẽ không thêm cookie vì nó sẽ trực tiếp đến máy chủ của bạn) . Cookie về cơ bản là những gì làm cho bảo mật (như một trang thách thức) hoạt động.


8
"Làm cho công việc bảo mật" vẫn còn rất lớn. Làm thế nào nó hỗ trợ bảo mật chống lại các bot, ví dụ như các bot thường không gửi cookie phiên? Nếu nó chỉ dành cho CAPTCHAS thì thời gian hết hạn của cookie là bao nhiêu?
mario

2
Tôi nghi ngờ đó là để thiết lập ai đáng tin chứ không phải ai không đáng tin. Nếu bạn không có cookie phiên, bạn đang ở trạng thái ít tin tưởng nhất. Nếu bạn có cookie phiên, bạn có thể không đáng tin cậy hoặc đáng tin cậy hoặc bất cứ nơi nào ở giữa. Do đó, không gửi cookie phiên có nghĩa là bạn sẽ được WAF đối xử theo cách thù địch hơn, không ít hơn. Sau đó, nó sẽ theo dõi rằng nó có thời gian hết hạn cookie 'quá mức' để ngăn bạn không bị làm phiền hoặc điều chỉnh trong tương lai.
Rushyo

Hóa ra máy chủ lưu trữ đám mây rất nhiều thứ tôi thường duyệt (tài liệu api, dự án nguồn mở), tất cả đều vô dụng với tôi ngay bây giờ. Không. Tôi sẽ không kích hoạt tính năng tiêm cookie phiên ngẫu nhiên trên các tên miền không có gì để làm với cloudflare (như jqueryui.com, expressjs.com). __cfduidphá vỡ tiêu chuẩn internet. Nó sai.
Martin Algesten

4

Vấn đề với cookie này là gì? Bạn đang sử dụng dịch vụ của họ và muốn hưởng lợi từ dịch vụ của họ và bảo mật của họ - theo Cloudflare, cookie này giúp đặc biệt vì lý do bảo mật. Bất kể điều đó, loại cookie này được miễn khỏi thông báo luật cookie:

Tuy nhiên, một số cookie được miễn yêu cầu này. Sự đồng ý là không cần thiết nếu cookie là:

· Được sử dụng cho mục đích duy nhất là thực hiện việc truyền thông tin, và

· Hoàn toàn cần thiết để nhà cung cấp dịch vụ xã hội thông tin được người dùng yêu cầu rõ ràng để cung cấp dịch vụ đó.

Đọc thêm: http://ec.europa.eu/ipg/basics/legal/cookies/index_en.htmlm

Cookie Cloudflare này chắc chắn được miễn trừ khỏi luật cookie.


1
"Vì lý do bảo mật" chính xác là lời giải thích mơ hồ đã kích hoạt câu hỏi này. Nó được sử dụng cho bây giờ là gì? Tại sao nó vẫn ở đó khi các tính năng "bảo mật" bị tắt ? Tại sao nó có 6 năm trọn đời? Ý kiến ​​pháp lý về điều này chủ yếu là trực giao.
mario

Tôi sợ rằng bất kỳ ai cũng có thể trả lời câu hỏi này về bảo mật khi ngay cả Nhân viên của Cloudflare (tôi cho rằng damoncloudfare là một) không thể cho bạn biết, bất kể lý do nào.
Luca Steeb

2
Đây là một vấn đề với cookie này: Nó kích hoạt nhiều kết quả dương tính giả khác nhau trong máy quét âm hộ / PCI. Ví dụ, Saintbot / Controlscan thấy phản hồi với phiên var cơ sở cookie và gắn cờ là phprpc Vuln, mặc dù phprpc không có mặt (404). Thật khó chịu khi chúng tôi liên tục thất bại trong việc quét PCI theo lịch trình vì cookie đơn giản này. Chắc chắn đó là lỗi của các nhà cung cấp, nhưng sau 20 lần chứng thực + vé và gọi họ ra, họ vẫn không sửa bộ lọc quét. Do lỗi không thể sửa chữa, cookie CF này khiến PCI bị lỗi dưới tiền đề là dương tính giả (vẫn là lỗi).
dhaupin

Tôi muốn nói rằng bạn nên đổ lỗi cho máy quét chứ không phải Cloudflare ..
Luca Steeb

Vấn đề khác ngoài các máy quét lỗ hổng cho kết quả dương tính giả là tác động hiệu suất, trong khi nó không đáng kể, nó tồn tại và không nên.
Ray Foss

2

Các bước để vô hiệu hóa cookie - php. Tôi không thể tin rằng đây không phải là sửa chữa của tôi nhưng tôi rất vui khi truyền bá sự giàu có.

function deleteSpecificCookies() {

    var cookies = document.cookie.split(";");
    var all_cookies = '';

    for (var i = 0; i < cookies.length; i++) {

        var cookie_name  = cookies[i].split("=")[0];
        var cookie_value = cookies[i].split("=")[1];

        if( cookie_name.trim() != '__utmb' ) {

            all_cookies = all_cookies + cookies[i] + ";";

        }

    }

    if(!document.__defineGetter__) {

        Object.defineProperty(document, 'cookie', {
            get: function(){return all_cookies; },
            set: function(){return true},
        });

    } else {

        document.__defineGetter__("cookie", function() { return all_cookies; } );
        document.__defineSetter__("cookie", function() { return true; } );

    }
}
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.