1. Chấp nhận Điều khoản
Các Điều khoản dịch vụ này (“Điều khoản”) tạo thành một thỏa thuận có giá trị ràng buộc về mặt pháp lý giữa bạn (“Khách hàng”, “bạn” hoặc “của bạn”) và Cyfendo Inc. (“Cyfendo”, “chúng tôi” hoặc “của chúng tôi”), điều chỉnh việc bạn truy cập và sử dụng nền tảng web, công cụ CLI, các API và các dịch vụ quét bảo mật tự động của Cyfendo (gọi chung là “Dịch vụ”).
Bằng việc đăng ký tài khoản, kết nối một kho mã nguồn hoặc sử dụng Dịch vụ, bạn tuyên bố rằng bạn có thẩm quyền ràng buộc bản thân hoặc tổ chức của bạn vào các Điều khoản này.
2. Mô tả Dịch vụ
Cyfendo cung cấp dịch vụ quét bảo mật ứng dụng tự chủ, phát hiện lỗ hổng, phân tích đường lan truyền dữ liệu không tin cậy (taint-path) và tạo bản vá khắc phục sẵn sàng để xem xét cho các cơ sở mã phần mềm. Dịch vụ phân tích các cơ sở mã để xác định các khiếm khuyết bảo mật tiềm ẩn thuộc các nhóm Common Weakness Enumeration (CWE) tiêu chuẩn.
3. Sở hữu trí tuệ và quyền sở hữu mã
Khách hàng giữ toàn bộ quyền sở hữu: Khách hàng độc quyền sở hữu mọi quyền, quyền sở hữu và lợi ích đối với mã nguồn, kho mã nguồn, tệp cấu hình và tạo phẩm phần mềm (software artifact) của Khách hàng. Cyfendo không tuyên bố có bất kỳ quyền sở hữu nào đối với mã của Khách hàng.
Giấy phép xử lý: Khách hàng cấp cho Cyfendo một giấy phép có giới hạn, không độc quyền, không thể chuyển nhượng, có thể thu hồi, chỉ để truy cập, phân tích cú pháp và phân tích mã của Khách hàng trong phạm vi cần thiết nhằm cung cấp các dịch vụ quét bảo mật và khắc phục mà Khách hàng yêu cầu.
4. Bản vá được tạo và cơ chế quản trị có lập trình viên tham gia
Cyfendo có thể tạo các bản vá mã đề xuất, unified diff và đề xuất khắc phục để hỗ trợ lập trình viên giải quyết các lỗ hổng đã phát hiện.
- Bắt buộc có con người xem xét: Mọi bản vá mã được tạo ra đều là khuyến nghị để các lập trình viên là con người xem xét. Khách hàng đồng ý rằng các lập trình viên của Khách hàng vẫn là bên duy nhất chịu trách nhiệm xem xét, kiểm thử, phê duyệt và hợp nhất mọi thay đổi mã.
- Không sửa đổi trực tiếp môi trường production: Cyfendo không đơn phương hợp nhất mã hoặc thay đổi môi trường chạy production khi không có thao tác của lập trình viên được ủy quyền.
5. Gói đăng ký, giá và LOC được bảo vệ
Các gói trả phí được tính phí theo hình thức đăng ký định kỳ, dựa trên khối lượng Dòng mã (LOC) được bảo vệ đang hoạt động trong các kho mã nguồn được giám sát của Khách hàng.
- Cách tính LOC được bảo vệ: LOC được bảo vệ là mã nguồn ứng dụng không được tạo tự động và đang được quét. Các tệp được tạo tự động, thư viện phụ thuộc nhúng sẵn (vendored), dòng trống và các lần chạy bản quét lặp lại không tiêu tốn thêm hạn mức LOC.
- Tần suất quét và hạn mức: Gói đăng ký bao gồm hạn mức bản quét bảo mật hằng tháng được quy định theo từng cấp gói. Việc quét lại các bản chụp cơ sở mã không thay đổi tiêu tốn 0 tín dụng quét. Các quy định về sử dụng hợp lý được áp dụng để ngăn chặn khối lượng công việc tự động bất thường hoặc mang tính lạm dụng.
6. Chính sách sử dụng được chấp nhận
Khách hàng đồng ý chỉ sử dụng Dịch vụ trên mã nguồn và hệ thống mà Khách hàng sở hữu hoặc được ủy quyền rõ ràng để kiểm tra. Khách hàng không được sử dụng Dịch vụ để tạo mã khai thác độc hại nhắm vào các hệ thống không được ủy quyền hoặc thực hiện các cuộc tấn công từ chối dịch vụ nhằm vào bên thứ ba.
7. Từ chối bảo đảm và giới hạn trách nhiệm pháp lý
Mặc dù Cyfendo nỗ lực đạt độ nhạy cao và tỷ lệ dương tính giả thấp, việc phân tích bảo mật tĩnh và động tự động không thể bảo đảm xác định được 100% tất cả các lỗ hổng bảo mật tiềm ẩn trong các cơ sở mã phần mềm bất kỳ. Dịch vụ được cung cấp “nguyên trạng” và “theo tình trạng sẵn có”, không kèm bất kỳ loại bảo đảm nào, dù rõ ràng hay ngụ ý.
Trong phạm vi tối đa được pháp luật áp dụng cho phép, không bên nào phải chịu trách nhiệm đối với các thiệt hại gián tiếp, ngẫu nhiên, mang tính hệ quả, đặc biệt hoặc mang tính trừng phạt phát sinh từ việc sử dụng Dịch vụ.
8. Chấm dứt và luật điều chỉnh
Mỗi bên đều có thể chấm dứt gói đăng ký khi kỳ tính phí hiện tại kết thúc. Khi đóng tài khoản, siêu dữ liệu kho mã nguồn của Khách hàng và các bản ghi bản quét được lưu đệm sẽ được xóa bỏ theo lịch lưu giữ dữ liệu của Cyfendo.
Các Điều khoản này được điều chỉnh và giải thích theo pháp luật của State of Delaware, không xét đến các nguyên tắc xung đột pháp luật.
Nếu có câu hỏi về các Điều khoản này, vui lòng liên hệ contact@cyfendo.com.