Phương pháp luận
Điểm số là sản phẩm mà trang này bán ra, nên mô hình được công bố chứ không chỉ được mô tả: trang này được dựng từ methodology.json, đúng tệp mà bộ chấm điểm đọc. Phương pháp không thể trôi khỏi các con số, vì chỉ có một bản duy nhất của nó.
Không điểm số nào được in ra mà thiếu loại dịch vụ, vì chính loại dịch vụ cho bạn biết điểm nào trong hai điểm trả lời cho câu hỏi thực sự của bạn.
Hạng không phải là một giá trị được lưu trữ. Đó là một thuộc tính của một danh sách: mỗi trang xếp hạng sắp xếp các nhà cung cấp từ hai điểm số và nêu rõ nó sắp xếp theo trục nào. Một bảng xếp hạng về quyền riêng tư dẫn đầu bằng bảo mật, một bảng xếp hạng về phát trực tuyến dẫn đầu bằng tiện dụng. Khi trục dẫn đầu bị hòa, danh sách quay sang điểm số còn lại rồi đến tên gọi, nên thứ tự là toàn phần và không hai hàng nào mang cùng một con số. Không có trường hạng nào để ai đó có thể can thiệp.
Tám kênh rủi ro độc lập, mỗi kênh đặt ra một câu hỏi cho hồ sơ đã công bố. Một kênh trả lời bằng một xác suất từ 0 đến 1 — khả năng mà con đường cụ thể này nhận diện được người dùng — và tám kênh được nhân với nhau, không cộng lại.
Không kênh nào được gán trọng số theo cảm nhận về mức độ quan trọng của nó. Trọng số nằm ở những gì mỗi kênh tìm thấy, và không tìm thấy gì thì để nguyên điểm số.
Mỗi kênh nêu tên các trường mà nó đọc, và mỗi trang nhà cung cấp hiển thị các giá trị thực tế mà nó đã đọc, cùng nguồn và ngày tháng. Con số bên dưới cho biết có bao nhiêu trong số 67 trường bảo mật cấp dữ liệu cho mỗi kênh; một trường trả lời cho nhiều hơn một câu hỏi được đếm dưới mỗi câu hỏi đó, đó là lý do tổng các con số lớn hơn 67.
| Kênh | Câu hỏi mà nó đặt ra | Trường |
|---|---|---|
| Lưu giữ dữ liệu | Có hồ sơ nào liên kết lưu lượng với một người không, và ai đã kiểm tra? | 13 |
| Khu vực pháp lý | Có thể buộc cung cấp những gì đang tồn tại mà không cho nhà cung cấp có quyền lên tiếng không? | 5 |
| Cung cấp dữ liệu | Nhà cung cấp đã bàn giao thứ gì chưa? | 6 |
| Tính toàn vẹn | Nhà cung cấp đã bị phát hiện nói một đằng làm một nẻo chưa? | 17 |
| Kiến trúc | Ai vận hành điểm thoát, và điểm thoát tác động gì đến lưu lượng? | 2 |
| Vệ sinh | Dữ liệu nhận dạng nào được thu thập trong quá trình sử dụng, và ứng dụng khách có thể được kiểm tra không? | 12 |
| Sự thiếu hiểu biết | Có bao nhiêu điều chưa ai xác lập? | 6 |
| Im lặng | Mười năm, hàng triệu người dùng và không có gì trong hồ sơ? | 5 |
Một kênh không tự mình đọc một trường rồi tạo ra một con số. Giữa hai điều đó là các quy tắc của mô hình: 32 quy tắc, mỗi quy tắc nêu tên những gì nó đọc, kênh mà nó chịu trách nhiệm và dạng phép tính mà nó sử dụng. Chúng được in đầy đủ ở đây vì một quy tắc mà người đọc không thể thấy là một quy tắc người đọc phải tin theo.
Mười dạng bao quát tất cả các quy tắc, và dạng quy tắc là bản tóm tắt trung thực về những gì một quy tắc có thể làm với điểm số:
capped_sum
Các số hạng cộng dồn về một ngưỡng trần mà chúng không thể vượt qua.
constraint
Một bất biến mà các bảng phải thỏa mãn. Nó không định giá gì và được kiểm tra bởi selftest.py thay vì được đánh giá theo từng nhà cung cấp.
decay
Một giá trị được điều chỉnh theo độ tuổi của bằng chứng đứng sau nó.
derivation
Tính một trường từ các trường khác, để sự kiện chỉ được lưu một lần.
flag
Công bố một dấu hiệu cho người đọc và không làm thay đổi điểm số.
gate
Chọn nhánh nào của mô hình được áp dụng, thay vì tính ra một con số.
max
Mức tệ nhất trong số nhiều cách mã hóa của cùng một hoàn cảnh. Chúng không cộng dồn: một sự kiện được ghi lại hai lần vẫn chỉ là một sự kiện.
noisy_or
Các phát hiện độc lập cộng dồn: 1 - tích(1 - từng phát hiện).
product
Các yếu tố được nhân với nhau, mỗi yếu tố làm thay đổi mức độ mà các yếu tố khác đã xác lập.
threshold
Một phép kiểm tra trên các đầu vào để quyết định dải, hoặc quyết định liệu quy tắc có được áp dụng hay không.
Không phải tất cả 32 quy tắc đều định giá điều gì đó. Bốn quy tắc mang dạng constraint, và ba trong số đó — R08, R22, R23 — không đánh giá dựa trên bất kỳ nhà cung cấp nào cả: chúng là những bất biến mà chính các bảng dữ liệu phải thỏa mãn, được kiểm tra khi hợp đồng dữ liệu được dựng lên chứ không phải khi một hồ sơ được chấm điểm, đó là lý do chúng nêu tên một phạm vi thay vì một số lượng trường.
Quy tắc thứ tư, R29, có đọc một hồ sơ, nhưng để quyết định một trường có thể được mã hóa như thế nào chứ không phải việc mã hóa đó tốn bao nhiêu. Một quy tắc nữa, R15, là một flag: nó công bố một dấu hiệu cho người đọc và không làm thay đổi con số nào.
R01_bought_coveragetính toàn vẹnmaxđọc 4 trường
Độ bao phủ tồn tại vì đã được trả tiền
giá trị lớn nhất của: cặp (X08, X10) được tính giá theo params.bought_coverage, và — khi M10 liệt kê review_directory — X11 được tính giá theo params.review_directory; 0.000 khi không tuyến nào được kích hoạt
R02_cluster_contagiontính toàn vẹnproductđọc 4 trường
Rủi ro du nhập từ một đơn vị cùng nhóm bị phát hiện nói dối
min(params.cap, coupling x transfer x giá trị lớn nhất trên các bản ghi cùng nhóm s của R04_lie_group(s)); coupling là params.coupling được đọc từ M18_shared_infrastructure, chuyển sang M17_brand_role khi cơ sở hạ tầng tách biệt, không xác định hoặc không nêu tên gì trong bảng; transfer: 1.0 nếu ngày phát hiện >= giá trị lớn nhất của M16 ở cả hai bên, nếu không thì 0.0; phát hiện không ghi ngày -> 0.0; các bản ghi cùng nhóm phải là hồ sơ đã công bố; không bao giờ đọc sự lây lan riêng của bản ghi cùng nhóm
R03_owner_businesstính toàn vẹnmaxđọc 1 trường
Khả năng kiếm tiền được ngụ ý bởi những gì khác mà nhóm bán
giá trị lớn nhất trên các danh mục M10; kết hợp với X05 bằng max chứ không phải noisy-OR (một hoàn cảnh, hai cách mã hóa)
R04_lie_grouptính toàn vẹnmaxđọc 2 trường
Trục nói dối
max(X01, X02) — không bao giờ dùng noisy-OR: một sự kiện được mã hóa hai lần không được cộng dồn thành CHANNEL_CAP; S19 = caught_lying nếu >0, chưa được xem xét nếu cả hai đều không xác định, sạch nếu không thì
R05_exposureim lặngthresholdđọc 3 trường
Dải phơi nhiễm
pts = số năm hoạt động được tính điểm theo params.years_points + M08 theo params.scale_points + params.stayed_logging_points khi P04=stayed_logging; dải là ngưỡng cao nhất trong params.bands mà tổng đạt tới, nếu không thì thấp; P10 được viết thủ công bị bỏ qua
Dải được đọc ra từ điểm số đã công bố chứ không được lưu trữ bên cạnh nó, nên từ ngữ và con số không thể trôi dạt khỏi nhau.
| Dải | Điểm số | Ý nghĩa |
|---|---|---|
| Bảo vệ: cao | 75–100 | Các tuyên bố riêng tư then chốt của nhà cung cấp được bằng chứng hậu thuẫn, và một cuộc kiểm toán độc lập đã kiểm tra chúng. |
| Bảo vệ: trung bình | 55–74 | Phần lớn những gì quan trọng đã được xác nhận và không có gì trong hồ sơ loại nhà cung cấp này ra, nhưng vẫn còn một số khoảng trống. |
| Bảo vệ: dưới trung bình | 35–54 | Phần chưa được xác nhận nhiều hơn phần đã xác nhận. Không có gì tai tiếng, nhưng chưa đủ để khuyến nghị. |
| Bảo vệ: thấp | 15–34 | Những gì được biết phần lớn bất lợi cho nhà cung cấp, hoặc gần như không có gì về nó có thể được xác nhận. |
| Không khuyến nghị | 0–14 | Bị loại: nhà cung cấp bị phát hiện nói dối về những gì mình làm, hoặc ứng dụng của nó chuyển lưu lượng của người khác qua thiết bị của người dùng. |
Bảo mật là một ngưỡng chặn, không phải một đại lượng có thể đánh đổi. Trên một bảng xếp hạng chung, một điểm tiện dụng cao không thể đưa một nhà cung cấp lên trên một nhà cung cấp khác có điểm bảo mật tốt hơn. Danh sách sắp xếp theo bảo mật trước tiên và chỉ dùng đến tiện dụng giữa các hồ sơ có điểm bảo mật bằng nhau.
Trong sổ đăng ký hiện tại, một nhà cung cấp có điểm tiện dụng 60 nằm dưới 25 bậc so với một nhà cung cấp có điểm 55 — và đó là thứ tự đúng chứ không phải một lỗi.
Mô hình chấm điểm tình trạng của bằng chứng đã công bố, không phải quan điểm của chúng tôi về một công ty. Vì vậy, ba điều về một giá trị quan trọng ngang với chính giá trị đó.
Mỗi giá trị đều mang theo nguồn của nó, và mỗi nguồn mang theo một cấp độ. Các trọng số là của chính mô hình:
| Cấp độ | Trọng số | Đó là gì |
|---|---|---|
| A | 1.00 | Chính văn bản gốc — chính sách, báo cáo, hồ sơ tòa án |
| B | 0.85 | Nhà cung cấp tuyên bố điều đó ở một nơi có trách nhiệm giải trình |
| C | 0.70 | Một bên thứ ba có thẩm quyền báo cáo điều đó |
| D | 0.35 | Bất cứ điều gì mỏng manh hơn thế |
Riêng biệt, mỗi giá trị ghi lại cách nó xuất hiện ở đó. document nghĩa là có một trích dẫn tồn tại, và chỉ những giá trị đó mới có thể được hiển thị như tuyên bố có nguồn; derived được tính toán từ các trường khác bằng một quy tắc trên trang này; asserted là một giá trị không có gì đứng sau, đây là cách một trường mà không ai xác lập được lưu trữ.
Không có cấp độ thứ tư nào: một giá trị hoặc đứng trên một tài liệu, hoặc được tính toán từ các giá trị đứng trên tài liệu, hoặc hoàn toàn không có gì đứng sau nó.
Ba đường cong bằng con số:
| Điều gì cũ đi | Tính đầy đủ trong | Giảm một nửa mỗi | Không bao giờ dưới |
|---|---|---|---|
| Một cuộc kiểm toán hoặc thanh tra | 12 tháng | 18 tháng | 5% |
| Một tuyên bố về thông lệ đang diễn ra | 12 tháng | 60 tháng | 15% |
| Một con số minh bạch | 12 tháng | 60 tháng | 35% |
Ba đường cong khác nhau vì những điều chúng mô tả thay đổi với tốc độ khác nhau. Ảnh chụp nhanh của một cuộc kiểm toán trở nên cũ đi nhanh nhất: nó chỉ nói lên điều gì đúng trong một tuần của một năm. Một tuyên bố về thông lệ đang diễn ra và một con số minh bạch mô tả một trạng thái sự việc lâu dài, nên chúng giữ giá trị lâu hơn nhiều — và một báo cáo minh bạch giữ mức sàn cao nhất trong ba loại, vì một công ty từng công bố các con số của mình đã xác lập được điều gì đó về bản thân mà một năm im lặng không thể xóa bỏ.
Một dạng hoàn toàn khác, vì nó trả lời cho một loại câu hỏi khác: một tổng có trọng số dạng cộng, trong đó các tính năng được cộng dồn và một tính năng thiếu là một sự hụt điểm. Mười ba trường, mười hai trong số đó mang trọng số, tổng cộng 34 điểm. Trường thứ mười ba là giá theo năm: được công bố vì người đọc muốn biết, nhưng không mang trọng số nào vì một khoản giảm giá cho việc trả trước mười hai tháng là một điều khoản thương mại chứ không phải một thuộc tính của dịch vụ.
| Trường | Trọng số | Kiểm tra lại |
|---|---|---|
| Hoạt động trong điều kiện kiểm duyệt đang diễn ra | 5 | 30 ngày |
| Nền tảng có ứng dụng | 4 | 30 ngày |
| Các quốc gia có điểm thoát được cung cấp | 4 | 90 ngày |
| Giá theo tháng bằng USD, gói trả theo tháng, theo mức tính phí | 3 | 30 ngày |
| Gói miễn phí có thể sử dụng | 3 | 30 ngày |
| Giao thức được cung cấp | 3 | 30 ngày |
| Phạm vi hỗ trợ công tắc ngắt kết nối | 3 | 30 ngày |
| Số kết nối đồng thời | 2 | 30 ngày |
| Trở ngại khi bắt đầu sử dụng | 2 | 30 ngày |
| Cho phép P2P | 2 | 30 ngày |
| Có thể truy cập các dịch vụ phát trực tuyến lớn | 2 | 30 ngày |
| Có phân tách đường truyền | 1 | 30 ngày |
| Giá gói năm bằng USD, kỳ hạn đầu tiên theo mức tính phí | — | 30 ngày |
Kết quả được lấy trung bình trên các trường có giá trị, nên một nhà cung cấp không bị phạt vì một trường mà không ai điền vào cho bất kỳ ai. Vượt kiểm duyệt mang trọng số lớn nhất vì đó là thuộc tính tiện dụng duy nhất quyết định liệu dịch vụ có hoạt động được hay không ở những nơi quan trọng nhất; phân tách đường truyền mang trọng số nhỏ nhất vì thiếu nó chỉ là một sự bất tiện.
Giá đi vào đây, không phải trên trục bảo mật, và chỉ mức giá theo tháng mới được tính. Mức giá theo năm được hiển thị ở khắp nơi trên trang nhưng không được chấm điểm: một khoản giảm giá cho việc cam kết trước mười hai tháng là một điều khoản thương mại, không phải một thuộc tính của dịch vụ.
Một điểm số ở mức 50% độ đầy đủ là một tuyên bố khác với cùng điểm số đó ở mức 95%, nên độ đầy đủ luôn đi kèm với điểm số và cả hai được hiển thị cùng nhau. Đó là tỷ lệ các trường đã được xác lập.
Bên cạnh đó, mỗi hồ sơ đều mang theo những khoảng trống then chốt: văn xuôi phân tích nêu tên những gì chưa được xác lập, điều gì sẽ giải quyết được nó, và những lưu ý làm rõ hơn con số. Đây là nơi người đọc biết được rằng một báo cáo bảo đảm là Loại I chứ không phải Loại II, hoặc rằng một quốc gia trong hệ thống máy chủ được suy ra từ một ghi chú định tuyến.
Một điểm số cao đi kèm một danh sách khoảng trống dài không phải là một mâu thuẫn: điểm số nói lên điều mà bằng chứng ủng hộ, khoảng trống nói lên có bao nhiêu bằng chứng. Không nửa nào bị che giấu để nửa kia đọc có vẻ tốt hơn.
Khi một nhà cung cấp không công bố gì, trường đó vẫn ở trạng thái không xác định. Nó không bao giờ được ước tính, không bao giờ được suy ra từ một đối thủ cạnh tranh, không bao giờ được lặng lẽ điền bằng một con số tiếp thị, và không bao giờ bị đoán theo hướng nào — kênh về sự thiếu hiểu biết là nơi điều đó khiến điểm số bị trừ, và đó là nơi trung thực để nó phải trả giá. Trong một bảng, một giá trị chưa được xác lập hiển thị là — và xếp cuối cùng theo cả hai chiều: sắp xếp theo quy mô hệ thống máy chủ tăng dần không thưởng cho một nhà cung cấp vì đã từ chối cho chúng tôi biết.
Hai trục, hai mức sàn, và chúng được đặt ở độ cao khác nhau một cách có chủ đích. Về bảo mật, mô hình sẽ không đưa ra kết luận khi dưới 30% số trường thực chất được xác lập, hoặc khi — dưới 50% được xác lập và dưới 35 điểm — rủi ro chủ đạo là ignorance của chính chúng tôi. Không điều nào trong hai điều này là một tuyên bố về nhà cung cấp: nó nói rằng nghiên cứu chưa đi đủ xa để xếp hạng nhà cung cấp đó, và 9 trên 77 hồ sơ đang ở vị trí đó.
Về tiện dụng, mức sàn cao hơn — điểm số phải dựa trên 50% tổng trọng số khả dụng, không phải 30% — và nó cao hơn vì hai trục tính phí cho một khoảng trống theo cách khác nhau. Bảo mật định giá sự thiếu hiểu biết ngay bên trong điểm số, nên một hồ sơ mỏng đã mang sẵn cái giá phải trả.
Tiện dụng không có kênh như vậy: một tính năng chưa được xác lập đơn giản là bị loại khỏi trung bình, nên nếu không có mức sàn, một hồ sơ chỉ với hai trường đã biết sẽ đọc như một hồ sơ đã được đo lường đầy đủ. 15 trên 77 hồ sơ công bố usability.state: no_data, và con số mà chúng mang theo là một giới hạn dưới chứ không phải một phép đo — nó không bao giờ được in cạnh một con số known như thể hai thứ có thể so sánh được.
Sáu giới hạn, được công bố cùng với mô hình chứ không phải được phát hiện sau này. Chúng là một phần của methodology.json và đi kèm với mỗi điểm số mà nó tạo ra, đó là lý do chúng được in ở đây nguyên văn chứ không diễn giải lại:
expires_at trước khi trích dẫn mức giá.key_gaps là nơi phải nêu rõ điều này.V15_assurance_strength có giá trị unknown và mọi nhà cung cấp đã được kiểm toán đều được ghi nhận ở mức chuẩn của thị trường thay vì mức mà báo cáo của chính nhà cung cấp nêu. Trường này ghi nhận mức độ đã công bố, không phải tính nghiêm ngặt đằng sau mức đó — một hợp đồng có thể mang ý kiến về mức độ đảm bảo hợp lý nhưng vẫn có phạm vi hẹp, và đó là mục đích của V03_audit_subject và V04_scope_servers.Không có sự điều chỉnh biên tập nào. Một phiên bản trước đây của phương pháp này cho phép một biên tập viên thay đổi một điểm số đã tính toán tối đa hai điểm với một lý do được công bố; điều đó đã bị loại bỏ, vì bảng phân tích trên mỗi trang nhà cung cấp giờ đây hiển thị đầy đủ phép tính, và một con số không xuất phát từ phép tính đó sẽ khiến bảng phân tích trở thành một lời nói dối.
Đánh giá của biên tập viên có một chỗ để tồn tại, và đó không phải là điểm số: một hạng chất lượng thủ công, được giữ riêng biệt và không bao giờ trộn lẫn vào. Nếu một biên tập viên tin rằng một hồ sơ sai, con đường duy nhất là con đường mở cho bất kỳ người đọc nào — thay đổi bằng chứng, và để mô hình tính toán lại.
Điểm số được tính toán lại mỗi khi nhập dữ liệu và theo yêu cầu. Vì phiên bản mô hình áp dụng cho mọi hồ sơ cùng một lúc, một thay đổi đối với nó làm dịch chuyển toàn bộ sổ đăng ký chứ không chỉ một hàng — đó là điều nên xảy ra, và đó là lý do mỗi thay đổi đều được ghi nhận công khai. Ngày cập nhật của một nhà cung cấp chỉ thay đổi khi có điều gì đó trọng yếu thay đổi; một lần nhập lại dữ liệu không làm thay đổi gì sẽ để nguyên mọi ngày tháng, vì việc đóng dấu ngày hôm nay lên 77 trang sẽ là một tín hiệu về độ mới mà chúng tôi chưa xứng đáng có được.
Những gì tiền có thể mua là một khoản hoa hồng khi ai đó đăng ký qua một liên kết, và — nếu vị trí trả phí từng được bán — một khối riêng có gắn nhãn nằm trên bảng xếp hạng, nằm ngoài thứ tự. Cả hai điều này đều chưa được kích hoạt ngày hôm nay — không liên kết nào mang tham số liên kết đối tác và không vị trí nào từng được bán — và cả hai đều được công khai ở nơi chúng xuất hiện và trong thông báo về liên kết đối tác. Vì bảng xếp hạng được tính toán từ bằng chứng và bằng chứng được công bố bên cạnh nó, việc mua một vị trí tốt hơn sẽ đòi hỏi phải thay đổi hồ sơ đã công bố — chính là điều mà bất kỳ ai cũng có thể kiểm tra.
R06_ignorancesự thiếu hiểu biếtproductđọc 5 trường
Cái giá của những gì chưa ai xác lập
min(params.cap, params.slope x (1 - known_share)) x (1 - params.posture_relief x posture); posture = tổng của các mục posture: các mục được giới hạn ở 1.0
R07_silenceim lặngthresholdđọc 4 trường
Sự im lặng theo tỷ lệ với mức phơi nhiễm
chỉ được kích hoạt khi P01 và P03 thuộc {none_known, unknown} và P05 thuộc {none, unknown, fresh_no_numbers}; risk = min(params.cap, params.per_year x số năm hoạt động x weight), trong đó weight được lấy từ params.weight theo dải phơi nhiễm. Tính giá theo năm vì sự im lặng tích lũy: mười lăm năm không có gì trong hồ sơ không phải là cùng một khẳng định với năm năm, và một dải cố định đã nói như vậy. Nhà cung cấp không xác định năm ra mắt sẽ không bị tính phí ở đây, theo R08
R08_unknown_pricing6 kênhconstraintmọi bảng rủi ro và ngưỡng sàn trong lược đồ
Suy đoán vô tội như một quy tắc số học
chỉ áp dụng cho các phát hiện chống lại nhà cung cấp, và không bao giờ áp dụng cho một giá trị không xác định được ghi là tiền lệ của kênh đã công bố (C01 = prior_0.550), vốn là tỷ lệ cơ sở chứ không phải một phát hiện. Nếu không, risk(unknown) <= 0.50 x risk(giá trị đã xác nhận tệ nhất) đối với trường đó và không bao giờ bằng giá trị này; một lời nói dối bị phát hiện luôn có thứ hạng cao hơn một giá trị bỏ trống; trên trục lời nói dối và mọi trường sự kiện, risk(unknown) = 0.000 hoàn toàn. Toàn bộ giá của một giá trị bỏ trống được trả một lần, trong tình trạng không biết, tại nơi nó được gắn nhãn là của chúng ta
R09_channel_combination8 kênhnoisy_orđọc 8 trường
Tám kênh trở thành một con số như thế nào
score = 100 x product(1 - min(0,90, r_c)) trên tám kênh; không có sàn hoặc trần chung; S18 nằm bên trong integrity, không phải một kênh thứ chín
R10_disclosure_decaycung cấp dữ liệudecaymaxđọc 4 trường
Sự kiện bất lợi cũng mất hiệu lực theo thời gian
disclosure = max trên P01, P02 và P03 của giá riêng của trường đó sau suy giảm — một lộ trình được lấy ở mức tệ nhất, không bao giờ cộng dồn, vì ba cách mã hóa của một vụ thu giữ vẫn là một vụ thu giữ; decay(plateau=12, half_life=60, floor=0,35) vào ngày của mục P12_case_history cho cùng sự việc, đối chiếu theo điều mục ghi là đã xảy ra — P01 với một vụ thu giữ, P03 với court_order, subpoena hoặc mandate_order — và không bao giờ theo cách sự việc kết thúc, vì một sự việc không tạo ra kết quả gì vẫn là sự việc xác định thời điểm của phát hiện; P02 được đối chiếu theo kết quả vì ở đó kết quả là sự kiện; một sự kiện bất lợi không có mục như vậy giữ nguyên giá trị chưa suy giảm; hình dạng đường cong thực tiễn với sàn cao hơn, 0,35 ở đây so với 0,15 đối với bằng chứng thực tiễn, vì một việc công bố đã được chứng minh vẫn vĩnh viễn nằm trong hồ sơ
R11_evidence_voidinglưu giữ dữ liệucung cấp dữ liệutính toàn vẹngateđọc 1 trường
Thay đổi quyền kiểm soát đặt lại những gì được chuyển giao
bằng chứng có ngày trước M16 không gắn với chủ sở hữu hiện tại: các cuộc kiểm toán mất phần thưởng chuỗi, các sự kiện công bố giảm xuống sàn R10, các phát hiện của bên liên quan hoàn toàn không được chuyển giao
R12_report_plausibilitytính toàn vẹnsự thiếu hiểu biếtthresholdđọc 5 trường
Báo cáo minh bạch có giá trị tương ứng với nội dung của nó
P06 = zero_implausible khi P09 = 0 và P08 cao hơn params.min_requests, đồng thời hồ sơ xác lập rằng có một hồ sơ theo từng người để công bố — mức độ nghiêm trọng của việc lưu giữ dữ liệu ở hoặc trên params.min_retention. Đánh giá việc này chỉ theo quy mô người dùng đã trừng phạt điều ngược lại với mục đích của nó: một nhà cung cấp công bố các con số của mình và báo cáo không có khoản nào được cấp đã bị gọi là kẻ nói dối, trong khi bên không công bố gì không phải trả giá. Zero granted chỉ khó tin đối với một nhà cung cấp mà chính hồ sơ của họ nói rằng họ giữ thứ gì đó để cấp; đối với một phát hiện đã xác lập về việc không lưu nhật ký, đó là câu trả lời được mong đợi, và mô hình không được phép nghi ngờ ở một kênh điều mà nó đã ghi nhận ở kênh khác. Khi điều này được kích hoạt, phần giảm nhẹ về tư thế từ P05 được đặt thành 0,00 và integrity nhận lộ trình trong params.route
R13_derived_jurisdictionkhu vực pháp lýnoisy_ormaxđọc 6 trường
Các trường nghĩa vụ pháp lý được suy ra, không được đánh giá
C10 = M06 trong MANDATE_COUNTRIES; C11 = M11 trong MANDATE_COUNTRIES; khi M11 = M06, hai yếu tố này là một hoàn cảnh và khu vực pháp lý lấy max(C10, C11, P11), không bao giờ là noisy-OR; mức độ phơi nhiễm của đội máy chủ đi vào dưới dạng max(C09b, P04), là một lộ trình riêng với lộ trình công ty; một ghi đè viết tay cần có nguồn riêng và được công bố như vậy
R14_disclosure_ratecung cấp dữ liệuthresholdđọc 2 trường
Tỷ lệ yêu cầu tạo ra dữ liệu
rate = P09 / P08 một khi P08 đạt params.min_requests; risk = params.weight x rate; được công bố bên cạnh rate vì khả năng so sánh xuyên khu vực pháp lý thấp — một yêu cầu có nghĩa là lệnh của tòa án ở nước này và một lá thư ở nước khác
R15_free_tier_flagkhông kênh nàoflagđọc 2 trường
Các gói miễn phí được thanh toán theo cách nào đó
S22 = flagged khi mọi trường được nêu trong params mang một trong các giá trị mà params liệt kê cho trường đó, nếu không thì không; không thay đổi điểm số trên cả hai trục — cả hai đầu vào đã được tính giá ở nơi phù hợp, và tính giá cho sự kết hợp của chúng sẽ là việc lấy trung bình mà sự tồn tại của hai trục nhằm từ chối
R16_opaque_at_mass_scaletính toàn vẹnthresholdđọc 2 trường
Tính mờ đục tệ hơn khi bao phủ nhiều người hơn
X03 = không minh bạch và M08 = quy mô lớn -> params.at_mass_scale thay cho giá riêng của X03 đối với không minh bạch
R17_location_noticekhu vực pháp lýderivationđọc 3 trường
Khi cung cấp một quốc gia có nghĩa vụ pháp lý, thực tế có gì ở đó
C09 = các quốc gia U02 xuất hiện trong MANDATE_COUNTRIES, được suy ra và không bao giờ nhập thủ công. Riêng C09 không tính điểm và không được đưa vào mẫu số độ đầy đủ: việc cung cấp một điểm thoát tại một quốc gia như vậy tự nó không cho biết gì, và được công bố theo địa điểm mà người đọc chọn. Trường được tính điểm là C09b, câu hỏi duy nhất đáng đặt ra khi C09 không rỗng — phần cứng thực sự nằm trong phạm vi nghĩa vụ pháp lý đó hay địa điểm là ảo còn phần cứng ở nơi khác. C09b là n/a khi C09 rỗng, và kết hợp với P04 bằng max: sự hiện diện trong phạm vi nghĩa vụ pháp lý là một hoàn cảnh, được mã hóa hai lần
R18_audit_gatelưu giữ dữ liệugatemaxđọc 2 trường
Nhánh lưu giữ dữ liệu mà kiểm toán lựa chọn
V11 nêu việc lưu giữ dữ liệu -> nhánh đã nêu tại params.credence_stated; V01 = yes_* và V11 im lặng -> nhánh im lặng tại params.credence_silent x subject_factor (params.subject_default khi chủ thể chưa được xác lập), và không nhánh nào vượt quá params.credence_max; nếu không thì hoàn toàn không có bằng chứng trên giấy tờ; mức độ nghiêm trọng trên nhánh được chọn = max(C01_linkable_retention, V11_audit_findings), không bao giờ là noisy-OR — một hoàn cảnh được mã hóa hai lần không được cộng dồn (như R04)
R19_audit_decaylưu giữ dữ liệudecayđọc 1 trường
Cấu hình thay đổi liên tục
decay(params.decay) — liên tục theo tháng, không có điểm nút
R20_practice_ageslưu giữ dữ liệudecaymaxđọc 1 trường
Mỗi sự kiện được ghi nhận đều có ngày riêng
mỗi sự kiện trong P12 có outcome = nothing_produced đóng góp decay(practice, ngày riêng của sự kiện đó); giá trị practice của trường là giá trị lớn nhất trên các sự kiện, không bao giờ là tổng của chúng; thay thế cách đọc theo một ngày duy nhất của P01 và P03, vốn gộp nhiều vụ thu giữ thành một
R21_circumvention_decayusabilitydecayđọc 1 trường
Việc chặn diễn ra nhanh hơn bằng chứng
U06 = proven được tính là claimed khi ngày as-of riêng của trường đã cũ hơn 12 tháng; hồ sơ đã ghi ngày cho mọi trường, nên tuổi được đọc từ đó thay vì ghi vào giá trị; là trường tiện dụng duy nhất có decay, vì đây là trường duy nhất có sự thật hết hiệu lực
R22_completenesssự thiếu hiểu biếtconstraintcột độ đầy đủ của mọi trường
Mẫu số đếm gì
các trường nội dung có completeness = yes; n/a không nằm trong mẫu số, unknown vẫn nằm trong đó; các trường nhận dạng, đầu ra mô hình, nhãn dư thừa và các trường tiện dụng đều bị loại — độ bao phủ tiện dụng được báo cáo riêng dưới dạng S16
R23_credence_defaultslưu giữ dữ liệuconstraintmọi bảng yếu tố trong lược đồ
Bằng chứng chưa được đọc không được tính
bản phản chiếu của R08 và cố ý không đối xứng với nó. factor(không xác định) <= tầng bằng chứng thực chất yếu nhất trong trường đó, và строго trên mọi giá trị mã hóa việc từ chối công bố (V06 unnamed, V02 none). Ghi nhận một cuộc kiểm toán mà không ai đọc theo đúng giá trị bề mặt là cách một báo cáo được mua chuộc được rửa thành điểm số; tính sự thiếu hiểu biết của chính chúng ta như thể đó là việc nhà cung cấp từ chối là sai lầm ngược lại. Không ghi nhận bằng chứng chưa được xác minh không phải là một lời buộc tội — nhà cung cấp quay về mức trước đó, tỷ lệ cơ sở của thị trường, chứ không phải một phát hiện
R24_retention_compositionlưu giữ dữ liệuproductmaxđọc 14 trường
Các kênh phụ về lưu giữ dữ liệu trở thành một con số như thế nào
bốn kênh phụ không lấy trung bình. credence.paper = nhánh mà R18 chọn (đã nêu: credence_stated; im lặng: credence_silent x subject_factor) x source_credence của .conf riêng của nhánh đó x audit_decay (R19) x publication_factor x engagement_factor (mức độ vững chắc x tiêu chuẩn x mức độ đảm bảo) x scope_factor trên nhánh đã nêu x series_bonus khi R11 giữ chuỗi đứng vững, bị giới hạn ở credence_max. credence.practice = max trên các sự kiện dated nothing_produced của practice_credence x practice_decay (R20). credence = min(credence_max, max(paper, practice) + secondary_weight x min(paper, practice)) — hai loại bằng chứng có sức nặng hơn một loại, và không lượng bằng chứng nào đạt đến sự chắc chắn. severity = max(C01, V11) theo R18, hoặc prior khi cả hai đều chưa được xác lập. retention = credence x severity + (1 - credence) x max(severity, prior): hồi quy về tỷ lệ cơ sở của thị trường chỉ đi lên, nên một lời thừa nhận bất lợi cho bên thừa nhận vẫn giữ nguyên giá trị bề mặt. retention.floor = max(retention, C12 floor:) sau cùng, vì một cuộc kiểm toán chỉ giới hạn trong đường hầm không thể giải tỏa một sự thật trong ứng dụng
R25_integrity_compositiontính toàn vẹnnoisy_orđọc 14 trường
Các tuyến tính toàn vẹn trở thành một con số như thế nào
độ toàn vẹn = 1 - tích(1 - route) trên các route được kích hoạt: trục nói dối (R04), tính minh bạch của chủ sở hữu (R16 ở quy mô đại trà), lịch sử nhóm sở hữu, cách kiếm tiền kết hợp với những gì nhóm bán (R03), xử lý sự cố, các khẳng định tuyệt đối, thúc đẩy trọn đời, phạm vi bao phủ đã mua (R01), route báo cáo khó tin (R12), khoảng trống trong tuyên bố của cửa hàng (R28), disclosure_rate_weight x rate (R14) và lây nhiễm theo cụm (R02, S18). Các route cộng dồn vì chúng là những phát hiện riêng biệt; các cặp thực chất là một hoàn cảnh được mã hóa hai lần đã được gộp bằng max trong chính quy tắc của chúng, đó là lý do ở đây không gộp thêm lần nữa
R26_hygiene_compositionvệ sinhcapped_sumđọc 12 trường
Các trường vệ sinh trở thành một con số như thế nào
vệ sinh = min(params.cap, tổng rủi ro: giá của từng trường được định tuyến vào đây). Kênh cộng dồn duy nhất trên trục bảo mật: đây là các rò rỉ nhỏ, độc lập, tích lũy lại, không phải một phát hiện quyết định kết quả, và giới hạn là thứ ngăn một đống dữ liệu thu thập nhỏ bị đọc như một lần tiết lộ. Một trường dạng danh sách có giá bằng thành viên rẻ nhất — chỉ một phương thức thanh toán ẩn danh là đủ — và dùng giá chưa xác định của chính nó khi không thành viên nào được định giá. C13_weakest_protocol là một số hạng dẫn xuất ở đây (R32): một phương thức truyền tải cũ vẫn đang hoạt động chỉ là thêm một thứ được thu thập khi sử dụng, không phải một phát hiện quyết định kết quả
R27_report_concealmenttính toàn vẹnmaxđọc 2 trường
Im lặng về việc cung cấp dữ liệu ở quy mô bảo đảm có yêu cầu
một nhà cung cấp ở quy mô trung bình hoặc đại trà chắc chắn nhận được yêu cầu, vì vậy việc đã xác lập rằng không có số liệu là một sự thật về nhà cung cấp chứ không phải khoảng trống trong nghiên cứu của chúng ta: P05 = none tính 0,150, fresh_no_numbers tính 0,100 — một báo cáo đã công bố nhưng bỏ qua con số duy nhất quan trọng là dạng rõ rệt nhất của việc này — và stale tính 0,050. Chỉ kích hoạt trên một giá trị đã xác lập; unknown không tính gì ở đây và được định giá trong sự thiếu hiểu biết, nơi việc chính chúng ta chưa xem xét thuộc về. Hình ảnh phản chiếu của R12: một bên định giá một con số khó tin, bên này định giá sự vắng mặt của mọi con số
R28_store_declaration_gaptính toàn vẹnmaxđọc 1 trường
Tuyên bố trên cửa hàng đối chiếu với chính sách nhà cung cấp cung cấp cho cửa hàng
biểu mẫu bắt buộc của cửa hàng là tuyên bố có chữ ký của chính nhà cung cấp về ứng dụng của họ, vì vậy mọi thứ biểu mẫu tuyên bố cũng phải xuất hiện trong chính sách mà nhà cung cấp tự dẫn cửa hàng tới. Chỉ đọc theo một hướng: ứng dụng là tập con của dịch vụ, nên biểu mẫu tuyên bố ít hơn chính sách thừa nhận được giải thích bởi phạm vi và không tính phí, trong khi một danh mục mà biểu mẫu tuyên bố nhưng chính sách không bao giờ đề cập thì không có lý do miễn trừ như vậy. Được phân hạng theo điều danh mục không được tiết lộ cho thấy: một mã định danh hoặc chẩn đoán tính 0,150, hành vi — hoạt động của ứng dụng, ứng dụng đã cài đặt, vị trí hoặc bất kỳ mục đích quảng cáo nào — tính 0,300, và tuyên bố về chính việc thu thập mà một khẳng định không lưu nhật ký phủ nhận tính 0,450. Hai cửa hàng định nghĩa việc thu thập khác nhau, nên khác biệt giữa biểu mẫu Apple và biểu mẫu Google tự nó không phải là một phát hiện. Khoảng trống tệ nhất giữa các cửa hàng quyết định
R29_session_statelưu giữ dữ liệuconstraintđọc 2 trường
Kết nối không phải là hồ sơ về kết nối
C01 chấm điểm những gì nhà cung cấp vẫn có thể liên kết với một người sau khi phiên kết thúc. Trạng thái chỉ tồn tại khi đường hầm đang hoạt động — một IP nguồn, một id tài khoản và một dấu thời gian kết nối được giữ để máy chủ có thể định tuyến gói tin và thực thi giới hạn thiết bị — chính là kết nối, không phải hồ sơ về kết nối đó, và định giá nó như việc lưu giữ dữ liệu sẽ tính phí nhà cung cấp vì mô tả cách VPN hoạt động. Tệ hơn, nó tính phí cao hơn việc không nói gì: phần trống của trường này là tiền nghiệm thị trường 0,550 và source_ip là 0,750, nên mô tả trung thực về vùng đệm mười lăm phút lại tốn kém hơn sự im lặng. Ngoại lệ này hẹp, và phải như vậy, nếu không nó sẽ trở thành câu mà mọi nhà cung cấp đều viết. Ngoại lệ chỉ áp dụng khi tài liệu của chính nhà cung cấp nêu một khoảng thời gian xóa gắn với thời điểm kết thúc phiên và không dài hơn 24 giờ — đơn vị lịch ngắn nhất, dài hơn mọi quá trình dọn dẹp mà một dịch vụ cần và ngắn hơn mọi chu kỳ xoay vòng mà một nhật ký giữ lại. Thời lượng không được tuyên bố là lưu giữ dữ liệu. Một khoảng thời gian theo lịch — 7 ngày, 30 ngày, một chu kỳ xoay vòng — là lưu giữ dữ liệu dù được diễn đạt thế nào, vì theo thiết kế nó tồn tại lâu hơn phiên. Bất cứ thứ gì nhà cung cấp giữ lại quá thời hạn vẫn có giá ở cấp riêng, và ngoại lệ chỉ đọc khẳng định của nhà cung cấp: nơi một cuộc kiểm toán phát hiện dữ liệu hiện diện, R18 đã đưa phát hiện lên trên khẳng định
R30_usability_foundationusabilitythresholdcột trọng số của mọi trường tiện dụng
Điểm tiện dụng dựa vào bao nhiêu phần của bảng
tổng điểm tiện dụng chia cho trọng số mà nó có thể đọc: một trường chưa được xác lập bởi bất kỳ ai vẫn nằm trong mẫu số thay vì tính bằng không, vì độ bao phủ không phải chất lượng. Cái giá là điểm số không thể nhìn thấy nền tảng của chính nó - một cột mà trường nặng nhất không được đọc sẽ tạo ra cùng dạng con số như một cột đã được điền đầy. S21 = trọng số đã đọc / trọng số đang hoạt động, trong đó đang hoạt động là mọi trường tiện dụng có trọng số trừ những trường n/a. Dưới usability_foundation_floor S20 = no_data: một con số dựa trên chưa đến một nửa bảng cho biết những trường nào đã được điền, chứ không cho biết sản phẩm làm gì. Ngưỡng này nghiêm ngặt hơn ngưỡng bảo mật vì trục này không có kênh thiếu hiểu biết - bảo mật tính phí một ô trống bên trong điểm số còn tiện dụng không tính phí nó ở đâu cả. Điểm số vẫn được công bố dưới no_data, chính xác như điểm bảo mật; một con số bị giữ lại thì không thể được kiểm tra.
R32_protocol_floorvệ sinhderivationmaxđọc 1 trường
Phương thức truyền tải yếu nhất vẫn được cung cấp
C13_weakest_protocol là phương thức truyền tải tệ nhất trong U07_protocols theo thứ tự rủi ro trong bảng riêng của C13, được dẫn xuất khi tải và không bao giờ được điền thủ công — cùng dạng với việc R17 dẫn xuất C09 từ U02. Nó đi vào R26_hygiene_composition như một số hạng nữa và bị giới hạn bởi giới hạn của kênh vệ sinh như mọi số hạng ở đó. Trong một hệ thống chỉ cung cấp các phương thức truyền tải hiện đại, trường này là not_applicable thay vì một tên: khi không có giá phương thức nào trên 0,000, không có thứ gì yếu được cung cấp để chỉ ra, và chọn phương thức ít tệ nhất trong những phương thức tốt theo thứ tự phá hòa sẽ công bố một phát hiện mà không ai đưa ra. Trường này được duy trì cho phân khúc giá rẻ, nơi PPTP và L2TP vẫn đang hoạt động. Giá proprietary không phải là khoản tính cho việc một nhà cung cấp viết phương thức của riêng mình — đó là giá của việc không thể biết phương thức đó có yếu hay không, vì vậy vendor_open không tính phí: một phương thức truyền tải của nhà cung cấp có mã nguồn được công bố và được đánh giá độc lập có thể được thẩm định, và không điều gì trong việc thẩm định nói rằng nó yếu. Tính phí nó dù vậy sẽ định giá một sự thiếu hiểu biết đã được giải quyết, và khiến việc công bố mã nguồn đắt hơn việc giữ lại mã nguồn.
R33_exit_conductkiến trúcmaxđọc 2 trường
Điểm thoát tác động gì đến lưu lượng mà nó truyền tải
kiến trúc = max(giá của C00_architecture, giá của C14_traffic_modification). Ai vận hành điểm thoát và điểm thoát làm gì với những gì đi qua nó là một câu hỏi — liệu đầu xa của đường hầm có ở phía bạn hay không — và một câu trả lời xấu đã quyết định, nên kênh lấy giá tệ hơn trong hai giá và không bao giờ lấy tổng của chúng: một điểm thoát do người lạ vận hành đồng thời viết lại các tiêu đề của bạn không tệ gấp đôi cái nào trong hai điều đó, mà tệ ở đúng mức đó. headers_injected (0,300) là một mã phiên hoặc bất kỳ tiêu đề nào khác được thêm vào lưu lượng đi qua, trao cho mọi đích đến một tên để nhận diện người dùng; content_injected (0,500) là tập lệnh, quảng cáo hoặc tài liệu khác được đặt vào các trang; tls_interception (0,750) là việc điểm thoát mở các phiên được mã hóa. none phải được đọc từ một tài liệu nói rõ như vậy, điều mà ít tài liệu làm, nên unknown mang cùng tiền nghiệm thị trường như C00 và kênh thiếu hiểu biết xử lý phần còn lại.
verdict: no_data là cách nói rõ điều này. Đọc completeness trên cả hai trục trước khi đọc một trong hai điểm số.M14_inclusion_basis là hồ sơ duy nhất về lý do mỗi nhà cung cấp có mặt ở đây. Một nhà cung cấp vắng mặt khỏi danh mục trước hết là bằng chứng về việc chọn thủ công đó, rồi mới là bằng chứng về nhà cung cấp, và không có nội dung nào ở đây ước tính mức độ danh mục bỏ sót.Một
Chúng được vẽ ở đây theo đúng tỷ lệ mà sổ đăng ký vẽ chúng, vì tỷ lệ đó chính là luận điểm: một trong hai con số quyết định thứ tự, còn con số kia mô tả những gì bạn nhận được đổi lại.
Bảo mật đặt ra 8 câu hỏi
Mỗi trường trong số 67 trường bảo mật đều cấp dữ liệu cho ít nhất một câu hỏi trong số đó. Tám câu trả lời được nhân với nhau.
Quyết định thứ tự
Mô tả những gì bạn nhận được
Tiện dụng cân nhắc 12 trường
Các trọng số cộng lại thành 34, và 12 trường được cộng lại như một trung bình có trọng số. Trường thứ mười ba được mang theo với trọng số bằng không, nên nó được công bố nhưng không được định giá bởi bất cứ điều gì.
Ba
Đây là điều mà phép nhân mang lại. Bảy kênh có thể hoàn hảo và kênh thứ tám vẫn có thể quyết định số phận của hồ sơ — đó là lý do một nhà cung cấp không thể lấy trung bình để xóa bỏ một sự thật loại trừ bằng cách gọn gàng ở mọi nơi khác. Hãy di chuyển thanh điều khiển.
Bảy kênh mỗi kênh giữ ở mức 0.05, và một kênh — kênh màu đỏ — do người đọc di chuyển
Không có gì được cộng dồn và không có gì được lấy trung bình. Bảy kênh gọn gàng vẫn gọn gàng ở đầu kia của thanh điều khiển đó — và chúng không thể chuộc lại những gì kênh thứ tám đã lấy đi, đó chính là toàn bộ lý do vì sao tám kênh được nhân với nhau.
Bốn
Không kênh nào được vượt quá 0.9, vì sự chắc chắn tuyệt đối không thể có được từ việc đọc tài liệu. Và một phát hiện có thể ghim một kênh từ phía dưới, nơi không cuộc kiểm toán nào có thể chạm tới.
Kênh lưu giữ dữ liệu
Một báo cáo hoàn hảo làm cạn chiếc ly. Những gì còn lại trong đó là định danh mà nhà cung cấp nắm giữ:
Một báo cáo chỉ có thể nói những gì đã được ghi lại. Một định danh cho biết người dùng có thể bị nêu tên bất kể có gì được ghi lại hay không, vậy nên hai điều này không phải câu trả lời cho cùng một câu hỏi — và mô hình từ chối để điều thứ nhất quyết định điều thứ hai.
Năm
Không có gì đi vào mô hình này theo đúng nghĩa đen của nó. Những gì báo cáo nói và ai nói điều đó là hai nấc thang riêng biệt, và chúng nhân với nhau.
Những gì báo cáo nóilưu giữ dữ liệu credence_stated so với credence_silent
Ai nói điều đóbốn cấp độ của source_credence
Cả hai nhân với nhau. Bốn cấp độ của ai nói điều đó, và mỗi cấp độ là gì:
Tám
Mỗi đường trong biểu đồ quạt này là một quy tắc nêu tên kênh mà nó chịu trách nhiệm. Tất cả đều được in đầy đủ ở phần dưới của trang này, vì một quy tắc mà người đọc không thể thấy là một quy tắc phải tin theo.
Biểu đồ quạt bên trái là mọi quy tắc vươn tới các trường mà nó đọc; biểu đồ bên phải là mọi quy tắc nêu tên kênh mà nó chịu trách nhiệm. Toàn bộ 32 quy tắc được in đầy đủ ở phần dưới trang này, vì một quy tắc mà người đọc không thể thấy là một quy tắc phải tin theo. Cỗ máy này không lớn vì nó tinh vi — nó lớn vì các câu hỏi vốn dĩ lớn, và một mô hình đủ nhỏ để tóm tắt trong một đoạn văn sẽ là đang tóm tắt sai điều cần tóm tắt.
Hai
Không có gì được cộng dồn. Mỗi kênh giữ lại phần của hồ sơ mà kênh trước nó để lại, nên tám kênh này tạo thành một chuỗi chứ không phải một cột số liệu.
score = 100 × ∏ (1 − channel)
Dạng của nó là noisy-OR over independent risk channels. Được tính toán ở đây trên hồ sơ của Proton VPN, điểm số cao nhất hiện có — các con số bên dưới là của chính hồ sơ đó, không phải một ví dụ được viết cho dịp này.
3 kênh không tìm thấy gì và không lấy đi gì. 5 kênh còn lại mỗi kênh lấy đi một phần nhỏ, và các phần đó cộng dồn theo cấp số nhân chứ không triệt tiêu nhau: 70 là những gì còn lại của một trăm.
Sáu
Ba loại bằng chứng, ba đường cong, mỗi đường giữ nguyên trong một giai đoạn ổn định rồi giảm xuống một mức sàn mà nó không bao giờ rời khỏi. Một cuộc kiểm toán là điều đã xảy ra vào một ngày cụ thể, không phải một trạng thái mà nhà cung cấp đang ở trong đó.
Theo trục dọc: trọng lượng mà bằng chứng vẫn còn mang — đầy ở trên cùng, mức sàn riêng của nó ở dưới cùng
hôm nay1 năm23456 năm
Mỗi đường cong giữ nguyên trong một giai đoạn ổn định rồi giảm xuống một mức sàn mà nó không bao giờ rời khỏi — bằng chứng trở nên cũ đi, nó không biến thành một lời nói dối. Các chấm là 30 hồ sơ hiện có công bố một cuộc kiểm toán có ngày tháng, được đặt trên đường cong kiểm toán theo đúng tuổi của chúng. Một cuộc kiểm toán không phải là một trạng thái mà nhà cung cấp đang ở trong đó; đó là một điều đã xảy ra vào một ngày cụ thể.
Bảy
Kênh duy nhất định giá một khoảng trống. Đây cũng là điều duy nhất trên trang này mà một nhà cung cấp có thể tự mình thay đổi — và cách để thay đổi nó là công bố, không phải yêu cầu.
0.00bị tính vào hồ sơ
min(0.6, 0.9 × (1 − established)) × (1 − 0.4 × posture)
Không biết không phải là trung lập. Một nhà cung cấp mà không ai xác lập được điều gì về nó mang theo rủi ro thực sự, và mô hình định giá điều đó thay vì để lại một khoảng trống lịch sự — điều này khiến đây là con số duy nhất trên toàn trang mà một nhà cung cấp có thể tự mình thay đổi. Mọi kênh khác chờ đợi điều gì đó được phát hiện; kênh này chờ đợi điều gì đó được công bố.
Chín
Mọi VPN ở đây đều nhận được một số nguyên trên một trăm, và mô hình cắt thang điểm đó tại 4 mức sàn được công bố trước. Vượt qua một mức sàn thì từ ngữ sẽ thay đổi. Không gì khác có thể làm thay đổi nó — không phải một logo đẹp hơn, không phải một khoản giảm giá, không phải một thông cáo báo chí.
Các dải là những khoảng, được ấn định trước khi bất kỳ hồ sơ nào được chấm điểm và được in ra để bạn có thể tự kiểm tra mỗi lần vượt ngưỡng — con số được tính toán, từ ngữ được đọc ra từ đó, và không thứ nào trong hai thứ đó có thể mua được.