Chuyển tới nội dung chính
Security & Privacy

Advancing the Future of Software Development

We enable developers and organizations to maximize their potential by prioritizing security, privacy, compliance, and transparency as we develop and iterate on CodeVista.

Động lực & Ý nghĩa

Với sự phụ thuộc ngày càng tăng vào các giải pháp AI, một lượng lớn dữ liệu nhạy cảm và cá nhân được xử lý hàng ngày. Đảm bảo tính bảo mật, toàn vẹn và sẵn sàng của dữ liệu này là yếu tố then chốt để duy trì lòng tin của người dùng và tuân thủ các quy định bảo vệ dữ liệu nghiêm ngặt
Không gian số tiềm ẩn nhiều mối đe dọa mạng, bao gồm mã độc, lừa đảo, và tấn công ransomware. Bằng cách triển khai các biện pháp bảo mật toàn diện, CodeVista hướng đến bảo vệ hạ tầng và khách hàng khỏi những rủi ro luôn hiện hữu này.
Việc tuân thủ các luật bảo vệ dữ liệu toàn cầu và khu vực như GDPR, CCPA không chỉ là yêu cầu pháp lý mà còn là mệnh lệnh kinh doanh. Sự tuân thủ thể hiện cam kết của chúng tôi trong việc bảo vệ dữ liệu người dùng và duy trì tiêu chuẩn cao nhất về quyền riêng tư và bảo mật dữ liệu.
CodeVista có trách nhiệm thúc đẩy và tuân thủ các thực hành tốt nhất trong bảo mật phần mềm. Tài liệu này nhằm trình bày các quy trình bảo mật của chúng tôi và khuyến khích việc áp dụng các thực hành tương tự trên toàn ngành.
Lòng tin là nền tảng của mọi mối quan hệ thành công, đặc biệt trong lĩnh vực phần mềm và công nghệ. Bằng cách truyền đạt minh bạch các biện pháp bảo mật và cam kết bảo vệ dữ liệu người dùng, chúng tôi hướng đến xây dựng và duy trì lòng tin lâu dài với khách hàng và đối tác.

Bảo mật

Tại CodeVista, chúng tôi đặt bảo mật và quyền riêng tư dữ liệu người dùng lên hàng đầu. Chúng tôi triển khai các biện pháp bảo mật mạnh mẽ để đảm bảo mọi tương tác dữ liệu trong nền tảng được bảo vệ khỏi truy cập trái phép và vi phạm. Cách tiếp cận bảo mật đa lớp của chúng tôi bao gồm truyền tải an toàn, mã hóa, kiểm định bởi bên thứ ba, và chứng nhận, mang lại sự bảo vệ toàn diện cho người dùng.

  • Mã hóa dữ liệu khi truyền tải: CodeVista sử dụng Transport Layer Security (TLS) để mã hóa dữ liệu khi truyền tải. Điều này đảm bảo dữ liệu trao đổi giữa người dùng và dịch vụ của chúng tôi được bảo vệ khỏi việc bị chặn thu và truy cập trái phép, duy trì tính bảo mật và toàn vẹn của thông tin.
  • Mã hóa dữ liệu khi lưu trữ: Đối với dữ liệu lưu trữ trong hạ tầng của mình, CodeVista áp dụng các giao thức mã hóa theo tiêu chuẩn ngành, tuân thủ chuẩn FIPS Publication 140-2. Điều này đảm bảo dữ liệu luôn an toàn ngay cả khi được lưu trữ, bảo vệ khỏi truy cập trái phép và các vi phạm tiềm ẩn.
Để tăng cường hơn nữa tư thế bảo mật, CodeVista trải qua các quy trình kiểm định và chứng nhận nghiêm ngặt bởi bên thứ ba. Những đánh giá này đảm bảo các biện pháp kiểm soát bảo mật của chúng tôi hiệu quả và tuân thủ tiêu chuẩn ngành.
  • Kiểm toán và chứng nhận: CodeVista đã đạt được nhiều chứng nhận được công nhận trong ngành, bao gồm SOC 2 Type I, chứng minh rằng chúng tôi có các biện pháp kiểm soát cần thiết để bảo vệ an ninh dịch vụ. Chúng tôi cũng đang hướng tới việc đạt chứng nhận SOC 2 Type II, giúp xác thực thêm tính hiệu quả của các thực hành bảo mật theo thời gian.
  • Chứng nhận ISO 27001: CodeVista nằm trong phạm vi Hệ thống Quản lý An toàn Thông tin của đối tác, được phản ánh qua chứng nhận ISO 27001. Chứng nhận này thể hiện cam kết của chúng tôi trong việc triển khai các quy trình và tiêu chuẩn bảo mật vững chắc trên toàn nền tảng.
  • Kiểm thử xâm nhập từ bên ngoài: CodeVista thường xuyên trải qua các đợt kiểm thử xâm nhập từ bên ngoài để phát hiện và xử lý các lỗ hổng tiềm ẩn. Những bài kiểm thử này được thực hiện bởi các công ty bảo mật bên thứ ba uy tín, cung cấp cho chúng tôi những thông tin hữu ích để liên tục cải thiện các biện pháp bảo mật.
Việc tuân thủ các luật bảo vệ dữ liệu toàn cầu và khu vực như GDPR, CCPA không chỉ là yêu cầu pháp lý mà còn là mệnh lệnh kinh doanh. Sự tuân thủ thể hiện cam kết của chúng tôi trong việc bảo vệ dữ liệu người dùng và duy trì tiêu chuẩn cao nhất về quyền riêng tư và bảo mật dữ liệu.
  • Kiểm soát truy cập: Chúng tôi triển khai các biện pháp kiểm soát truy cập nghiêm ngặt để đảm bảo chỉ nhân sự được ủy quyền mới có thể truy cập dữ liệu nhạy cảm. Bao gồm kiểm soát truy cập theo vai trò (RBAC) và xác thực đa yếu tố (MFA) để xác minh danh tính người dùng.
  • Đánh giá bảo mật định kỳ: CodeVista thực hiện đánh giá bảo mật và quét lỗ hổng định kỳ để phát hiện và giảm thiểu các rủi ro bảo mật tiềm ẩn. Những đánh giá này giúp chúng tôi luôn đi trước các mối đe dọa mới và không ngừng cải thiện tư thế bảo mật.
  • Kế hoạch ứng phó sự cố: Chúng tôi có kế hoạch ứng phó sự cố toàn diện để nhanh chóng và hiệu quả xử lý mọi sự cố bảo mật có thể xảy ra. Kế hoạch này bao gồm quy trình phát hiện, báo cáo, và ứng phó với các vi phạm bảo mật, đảm bảo giảm thiểu tối đa tác động đến người dùng và dịch vụ.
  • Ẩn danh hóa dữ liệu: Để bảo vệ quyền riêng tư người dùng tốt hơn, CodeVista ẩn danh hóa dữ liệu bất cứ khi nào có thể. Điều này giảm thiểu rủi ro nhận diện cá nhân từ dữ liệu, nâng cao quyền riêng tư và bảo mật tổng thể.

Quyền riêng tư

CodeVista xử lý dữ liệu cá nhân dựa trên cách dữ liệu được truy cập và sử dụng, dù thông qua các extension IDE khác nhau hay các tính năng như hoàn thiện code trong IDE.

  • Dữ liệu tương tác người dùng: Bao gồm các định danh ẩn danh được thu thập từ tương tác của người dùng với CodeVista, như các đề xuất được chấp nhận hoặc bỏ qua, thông báo lỗi, log hệ thống, và số liệu sử dụng sản phẩm.
  • Prompt: Đây là đầu vào cho chat hoặc code, cùng với thông tin ngữ cảnh, được gửi đến AI của CodeVista để tạo đề xuất. Đề xuất: đây là các dòng code do AI tạo ra hoặc phản hồi chat được cung cấp cho người dùng dựa trên prompt của họ.
  • Dữ liệu phản hồi: Bao gồm phản hồi thời gian thực của người dùng, gồm các phản ứng (ví dụ: thích/không thích) và bình luận tùy chọn, cũng như phản hồi từ các ticket hỗ trợ. CodeVista cam kết đảm bảo quyền riêng tư và bảo mật dữ liệu người dùng thông qua nhiều biện pháp then chốt.
Toàn bộ dữ liệu người dùng được CodeVista xử lý đều trải qua các kỹ thuật ẩn danh hóa và giả danh hóa để bảo vệ danh tính người dùng. Các định danh cá nhân được thay thế bằng định danh ẩn danh, và chỉ lượng dữ liệu tối thiểu cần thiết để tạo đề xuất mới được thu thập.
Dữ liệu truyền đến và từ CodeVista được mã hóa bằng các giao thức theo tiêu chuẩn ngành, như Transport Layer Security (TLS). Dữ liệu khi lưu trữ cũng được mã hóa bằng chuẩn mã hóa nâng cao (AES) để đảm bảo thông tin nhạy cảm được bảo vệ khỏi truy cập trái phép.
Các mô hình AI của CodeVista được lưu trữ trên các instance an toàn do các đối tác tin cậy như Azure và Google GCP cung cấp. Các instance này tuân thủ nhiều tiêu chuẩn và chứng nhận bảo mật, đảm bảo khung bảo mật vững chắc cho việc xử lý và lưu trữ dữ liệu.
Việc truy cập dữ liệu cá nhân trong CodeVista chỉ giới hạn cho nhân sự được ủy quyền, dựa trên quyền hạn theo từng vai trò cụ thể. Các biện pháp kiểm soát truy cập toàn diện và giám sát liên tục đảm bảo dữ liệu được truy cập và xử lý đúng theo chính sách quyền riêng tư.
CodeVista thường xuyên trải qua các đợt kiểm toán bảo mật và kiểm tra tuân thủ để đảm bảo phù hợp với tiêu chuẩn và quy định ngành. Những kiểm toán này giúp phát hiện và giảm thiểu các lỗ hổng tiềm ẩn, đảm bảo tuân thủ liên tục các luật quyền riêng tư như GDPR và CCPA.
Người dùng có quyền kiểm soát dữ liệu của mình thông qua các cài đặt quyền riêng tư minh bạch và các tùy chọn quản lý thông tin cá nhân. CodeVista cung cấp thông báo quyền riêng tư rõ ràng và giao diện thân thiện để quản lý các tùy chọn dữ liệu và sự đồng ý.
CodeVista tuân thủ chính sách lưu giữ và xóa dữ liệu nghiêm ngặt, đảm bảo dữ liệu cá nhân chỉ được lưu trữ trong thời gian cần thiết để đạt mục đích thu thập ban đầu. Người dùng có thể yêu cầu xóa dữ liệu bất cứ lúc nào, và CodeVista sẽ thực hiện các yêu cầu đó kịp thời.
Trong trường hợp xảy ra vi phạm dữ liệu hoặc sự cố bảo mật, CodeVista đã thiết lập các quy trình ứng phó sự cố để nhanh chóng xử lý và giảm thiểu tác động. Người dùng sẽ được thông báo kịp thời về mọi sự cố có thể ảnh hưởng đến dữ liệu cá nhân, cùng với các bước đã thực hiện để giải quyết vấn đề.

Sở hữu trí tuệ

Khi đề cập đến các vấn đề sở hữu trí tuệ và mã nguồn mở, điều quan trọng là hiểu cách CodeVista hoạt động. Các mô hình AI đằng sau đề xuất của CodeVista có thể được huấn luyện trên mã nguồn công khai, nhưng chúng không lưu trữ hay sao chép bất kỳ đoạn code nào. Thay vào đó, khi tạo một đề xuất, CodeVista không “sao chép và dán” từ bất kỳ codebase hiện có nào.

Để tạo một đề xuất code, extension CodeVista xem xét đoạn code trong trình soạn thảo của bạn. Nó tập trung vào các dòng ngay trước và sau con trỏ, đồng thời xem xét thêm ngữ cảnh như các file khác đang mở và thông tin đường dẫn file hoặc repository liên quan. Thông tin ngữ cảnh này được gửi đến mô hình của CodeVista, mô hình sẽ dự đoán xác suất các bước tiếp theo khả thi nhất và tạo ra đề xuất phù hợp.
Khi tạo đề xuất cho chat trong trình soạn thảo code, extension CodeVista tạo một prompt ngữ cảnh. Nó kết hợp prompt ban đầu của bạn với ngữ cảnh bổ sung từ file code đang mở, phần code bạn chọn, và thông tin không gian làm việc chung, bao gồm framework, ngôn ngữ, và dependency. Ngữ cảnh toàn diện này được gửi đến mô hình của CodeVista, sau đó tạo ra các đề xuất liên quan dựa trên phân tích xác suất.
Để tạo đề xuất cho chat trên nền tảng CodeVista, ví dụ như trả lời một câu hỏi từ prompt chat của bạn, CodeVista tạo một prompt ngữ cảnh bằng cách kết hợp prompt của bạn với lịch sử chat trước đó, các trang đang mở trên nền tảng CodeVista, và ngữ cảnh truy xuất từ codebase của bạn hoặc các nguồn bên ngoài như tìm kiếm Bing. Thông tin ngữ cảnh này được mô hình của CodeVista xử lý để đưa ra các đề xuất khả thi và liên quan nhất.

Still thinking about it?