Bài đăng này được đồng viết với Justin Miles, Liv d'Aliberti và Joe Kovba từ Leidos.
Leidos là công ty dẫn đầu về giải pháp khoa học và công nghệ trong Fortune 500, làm việc để giải quyết một số thách thức khó khăn nhất trên thế giới trong các thị trường quốc phòng, tình báo, an ninh nội địa, dân sự và chăm sóc sức khỏe. Trong bài đăng này, chúng tôi thảo luận về cách Leidos làm việc với AWS để phát triển phương pháp suy luận mô hình ngôn ngữ lớn (LLM) bảo đảm quyền riêng tư bằng cách sử dụng Vỏ bọc AWS Nitro.
LLM được thiết kế để hiểu và tạo ra ngôn ngữ giống con người và được sử dụng trong nhiều ngành, bao gồm chính phủ, y tế, tài chính và sở hữu trí tuệ. LLM có khả năng ứng dụng rộng rãi, bao gồm chatbot, tạo nội dung, dịch ngôn ngữ, phân tích tình cảm, hệ thống trả lời câu hỏi, công cụ tìm kiếm và tạo mã. Việc đưa suy luận dựa trên LLM vào hệ thống cũng có khả năng gây ra các mối đe dọa về quyền riêng tư, bao gồm đánh cắp mô hình, vi phạm quyền riêng tư dữ liệu và thao túng dịch vụ dựa trên LLM ngoài ý muốn. Kiến trúc kỹ thuật cần được triển khai để đảm bảo rằng LLM không để lộ thông tin nhạy cảm trong quá trình suy luận.
Bài đăng này thảo luận về cách Nitro Enclaves có thể giúp bảo vệ việc triển khai mô hình LLM, đặc biệt là những mô hình sử dụng thông tin nhận dạng cá nhân (PII) hoặc thông tin sức khỏe được bảo vệ (PHI). Bài đăng này chỉ nhằm mục đích giáo dục và không nên được sử dụng trong môi trường sản xuất mà không có sự kiểm soát bổ sung.
Tổng quan về LLM và Nitro Enclaves
Trường hợp sử dụng tiềm năng là một chatbot truy vấn nhạy cảm dựa trên LLM được thiết kế để thực hiện dịch vụ hỏi đáp có chứa PII và PHI. Hầu hết các giải pháp chatbot LLM hiện tại đều thông báo rõ ràng cho người dùng rằng họ không nên đưa PII hoặc PHI khi nhập câu hỏi do lo ngại về bảo mật. Để giảm thiểu những lo ngại này và bảo vệ dữ liệu của khách hàng, chủ sở hữu dịch vụ chủ yếu dựa vào các biện pháp bảo vệ người dùng như sau:
- Sự biên tập – Quá trình xác định và che giấu thông tin nhạy cảm như PII trong tài liệu, văn bản hoặc các dạng nội dung khác. Điều này có thể được thực hiện bằng dữ liệu đầu vào trước khi được gửi đến một mô hình hoặc LLM được đào tạo để tự động điều chỉnh lại các phản hồi của chúng.
- Xác thực đa yếu tố – Một quy trình bảo mật yêu cầu người dùng cung cấp nhiều phương thức xác thực để xác minh danh tính của họ nhằm có quyền truy cập vào LLM.
- Transport Layer Security (TLS) – Giao thức mật mã cung cấp khả năng liên lạc an toàn giúp tăng cường quyền riêng tư dữ liệu trong quá trình truyền giữa người dùng và dịch vụ LLM.
Mặc dù những biện pháp này nâng cao tình hình bảo mật của dịch vụ nhưng chúng không đủ để bảo vệ tất cả thông tin nhạy cảm của người dùng và những thông tin nhạy cảm khác có thể tồn tại mà người dùng không hề hay biết.
Trong trường hợp sử dụng ví dụ của chúng tôi, dịch vụ LLM được thiết kế để trả lời các câu hỏi về lợi ích chăm sóc sức khỏe của nhân viên hoặc cung cấp kế hoạch nghỉ hưu cá nhân. Hãy phân tích kiến trúc mẫu sau đây và xác định các khu vực có rủi ro về quyền riêng tư dữ liệu.
Các lĩnh vực rủi ro tiềm ẩn như sau:
- Người dùng đặc quyền có quyền truy cập vào phiên bản chứa máy chủ. Những thay đổi vô ý hoặc trái phép đối với dịch vụ có thể dẫn đến việc dữ liệu nhạy cảm bị lộ theo những cách ngoài ý muốn.
- Người dùng phải tin tưởng rằng dịch vụ sẽ không tiết lộ hoặc lưu giữ thông tin nhạy cảm trong nhật ký ứng dụng.
- Những thay đổi đối với gói ứng dụng có thể gây ra những thay đổi đối với dịch vụ, dẫn đến việc lộ dữ liệu nhạy cảm.
- Người dùng đặc quyền có quyền truy cập vào phiên bản có quyền truy cập không hạn chế vào LLM được dịch vụ sử dụng. Những thay đổi có thể khiến thông tin không chính xác hoặc không chính xác được trả về cho người dùng.
Nitro Enclaves cung cấp thêm khả năng cách ly cho thiết bị của bạn Đám mây điện toán đàn hồi Amazon (Amazon EC2), bảo vệ dữ liệu đang sử dụng khỏi bị truy cập trái phép, bao gồm cả người dùng cấp quản trị viên. Trong kiến trúc trước đó, một sự thay đổi ngoài ý muốn có thể khiến dữ liệu nhạy cảm vẫn tồn tại ở dạng bản rõ và vô tình bị tiết lộ cho người dùng có thể không cần truy cập vào dữ liệu đó. Với Nitro Enclaves, bạn tạo một môi trường tách biệt với phiên bản EC2 của mình, cho phép bạn phân bổ tài nguyên CPU và bộ nhớ cho khu vực đó. Vùng đất này là một máy ảo có mức độ hạn chế cao. Bằng cách chạy mã xử lý dữ liệu nhạy cảm trong vùng bao quanh, không có tiến trình nào của cấp độ gốc có thể xem dữ liệu vùng bao quanh.
Nitro Enclaves mang lại những lợi ích sau:
- Cách ly bộ nhớ và CPU – Nó dựa vào Nitro Hypervisor để cách ly CPU và bộ nhớ của vùng này khỏi người dùng, ứng dụng và thư viện trên phiên bản gốc. Tính năng này giúp cách ly khu vực và phần mềm của bạn, đồng thời giảm đáng kể diện tích bề mặt cho các sự kiện ngoài ý muốn.
- Máy ảo riêng biệt – Vỏ bọc là các máy ảo riêng biệt được gắn vào phiên bản EC2 để bảo vệ hơn nữa và xử lý an toàn dữ liệu có độ nhạy cảm cao.
- Không có quyền truy cập tương tác – Vỏ bọc chỉ cung cấp kết nối ổ cắm cục bộ an toàn với phiên bản gốc của chúng. Họ không có bộ lưu trữ liên tục, quyền truy cập tương tác hoặc mạng bên ngoài.
- Chứng thực mật mã – Ưu đãi của Nitro Enclaves chứng thực mật mã, một quy trình được sử dụng để chứng minh danh tính của một khu vực và xác minh rằng chỉ có mã được ủy quyền mới chạy trong khu vực của bạn.
- Tích hợp AWS – Nitro Enclaves được tích hợp với Dịch vụ quản lý khóa AWS (AWS KMS), cho phép bạn giải mã các tệp đã được mã hóa bằng AWS KMS bên trong vùng bảo vệ. Trình quản lý chứng chỉ AWS (ACM) dành cho Nitro Enclaves cho phép bạn sử dụng chứng chỉ SSL/TLS công khai và riêng tư với các ứng dụng web và máy chủ chạy trên phiên bản EC2 với Nitro Enclaves.
Bạn có thể sử dụng các tính năng này do Nitro Enclaves cung cấp để giúp giảm thiểu rủi ro liên quan đến dữ liệu PII và PHI. Chúng tôi khuyên bạn nên đưa Nitro Enclaves vào dịch vụ LLM khi xử lý dữ liệu nhạy cảm của người dùng.
Tổng quan về giải pháp
Hãy cùng xem xét kiến trúc của dịch vụ ví dụ, hiện bao gồm cả Nitro Enclaves. Bằng cách kết hợp Nitro Enclaves, như minh họa trong hình dưới đây, LLM trở thành một chatbot an toàn hơn để xử lý dữ liệu PHI hoặc PII.
Dữ liệu người dùng, bao gồm PII, PHI và các câu hỏi, vẫn được mã hóa trong suốt quá trình phản hồi yêu cầu khi ứng dụng được lưu trữ trong một khu vực. Các bước thực hiện trong quá trình suy luận như sau:
- Ứng dụng chatbot tạo thông tin đăng nhập AWS tạm thời và yêu cầu người dùng nhập câu hỏi. Câu hỏi có thể chứa PII hoặc PHI sau đó được mã hóa thông qua AWS KMS. Dữ liệu đầu vào được mã hóa của người dùng được kết hợp với thông tin xác thực tạm thời để tạo yêu cầu được mã hóa.
- Dữ liệu được mã hóa được gửi đến máy chủ HTTP do Flask lưu trữ dưới dạng yêu cầu POST. Trước khi chấp nhận dữ liệu nhạy cảm, điểm cuối này phải được định cấu hình cho HTTP.
- Ứng dụng khách nhận được yêu cầu POST và chuyển tiếp yêu cầu đó qua kênh cục bộ an toàn (ví dụ: vsock) đến ứng dụng máy chủ chạy bên trong Nitro Enclaves.
- Ứng dụng máy chủ Nitro Enclaves sử dụng thông tin xác thực tạm thời để giải mã yêu cầu, truy vấn LLM và tạo phản hồi. Các cài đặt dành riêng cho kiểu máy được lưu trữ trong các khu vực và được bảo vệ bằng chứng thực bằng mật mã.
- Ứng dụng máy chủ sử dụng thông tin xác thực tạm thời tương tự để mã hóa phản hồi.
- Phản hồi được mã hóa sẽ được trả lại cho ứng dụng chatbot thông qua ứng dụng khách dưới dạng phản hồi từ yêu cầu POST.
- Ứng dụng chatbot giải mã phản hồi bằng khóa KMS của họ và hiển thị văn bản gốc cho người dùng.
Điều kiện tiên quyết
Trước khi chúng tôi bắt đầu, bạn cần có các điều kiện tiên quyết sau để triển khai giải pháp:
Định cấu hình phiên bản EC2
Hoàn thành các bước sau để định cấu hình phiên bản EC2:
- Khởi chạy một r5.8xlarge Phiên bản EC2 sử dụng amzn2-ami-kernel-5.10-hvm-2.0.20230628.0-x86_64-gp2 AMI đã bật Nitro Enclaves.
- Cài đặt Nitro Enclaves CLI để xây dựng và chạy các ứng dụng Nitro Enclaves:
sudo amazon-linux-extras install aws-nitro-enclaves-cli -y
sudo yum install aws-nitro-enclaves-cli-devel -y
- Xác minh cài đặt Nitro Enclaves CLI:
nitro-cli –version
- Phiên bản được sử dụng trong bài viết này là 1.2.2
- Cài đặt Git và Docker để xây dựng hình ảnh Docker và tải xuống ứng dụng từ GitHub. Thêm người dùng cá thể của bạn vào nhóm Docker ( là người dùng phiên bản IAM của bạn):
sudo yum install git -y
sudo usermod -aG ne <USER>
sudo usermod -aG docker <USER>
sudo systemctl start docker && sudo systemctl enable docker
- Bắt đầu và kích hoạt dịch vụ proxy vsock và bộ cấp phát Nitro Enclaves:
sudo systemctl start nitro-enclaves-allocator.service && sudo systemctl enable nitro-enclaves-allocator.service
sudo systemctl start nitro-enclaves-vsock-proxy.service && sudo systemctl enable nitro-enclaves-vsock-proxy.service
Nitro Enclaves sử dụng kết nối ổ cắm cục bộ được gọi là vsock để tạo kênh an toàn giữa phiên bản gốc và vùng bao quanh.
Sau khi tất cả các dịch vụ được khởi động và kích hoạt, hãy khởi động lại phiên bản để xác minh rằng tất cả các nhóm người dùng và dịch vụ đều đang chạy chính xác:
sudo shutdown -r now
Định cấu hình dịch vụ cấp phát Nitro Enclaves
Nitro Enclaves là một môi trường biệt lập chỉ định một phần CPU phiên bản và bộ nhớ để chạy khu vực đó. Với dịch vụ cấp phát Nitro Enclaves, bạn có thể cho biết số lượng CPU và dung lượng bộ nhớ sẽ được lấy từ phiên bản gốc để chạy enclave.
Sửa đổi tài nguyên dành riêng của khu vực bằng trình soạn thảo văn bản (đối với giải pháp của chúng tôi, chúng tôi phân bổ 8 CPU và 70,000 bộ nhớ MiB để cung cấp đủ tài nguyên):
vi /etc/nitro_enclaves/allocatory.yaml
Sao chép dự án
Sau khi định cấu hình phiên bản EC2, bạn có thể tải mã xuống để chạy chatbot nhạy cảm có LLM bên trong Nitro Enclaves.
Bạn cần cập nhật thông tin server.py
tệp có ID khóa KMS thích hợp mà bạn đã tạo lúc đầu để mã hóa phản hồi LLM.
- Sao chép dự án GitHub:
cd ~/ && git clone https://<THE_REPO.git>
- Điều hướng đến thư mục dự án để xây dựng
enclave_base
Hình ảnh Docker có chứa Bộ công cụ phát triển phần mềm Nitro Enclaves (SDK) đối với các tài liệu chứng thực mật mã từ Nitro Hypervisor (bước này có thể mất tới 15 phút):cd /nitro_llm/enclave_base
docker build ./ -t “enclave_base”
Lưu LLM trong phiên bản EC2
Chúng tôi đang sử dụng Bloom 560m LLM mã nguồn mở để xử lý ngôn ngữ tự nhiên nhằm tạo ra phản hồi. Mô hình này không được tinh chỉnh theo PII và PHI, nhưng chứng minh cách LLM có thể tồn tại bên trong một khu vực bao quanh. Mô hình cũng cần được lưu trên phiên bản gốc để có thể sao chép nó vào vùng bao quanh thông qua Dockerfile.
- Điều hướng đến dự án:
cd /nitro_llm
- Cài đặt các yêu cầu cần thiết để lưu mô hình cục bộ:
pip3 install requirements.txt
- Chạy
save_model.py
ứng dụng để lưu mô hình trong/nitro_llm/enclave/bloom
danh mục:python3 save_model.py
Build và chạy image Nitro Enclaves
Để chạy Nitro Enclaves, bạn cần tạo tệp hình ảnh kèm theo (EIF) từ hình ảnh Docker của ứng dụng. Dockerfile nằm trong thư mục enclave chứa các tệp, mã và LLM sẽ chạy bên trong enclave.
Việc xây dựng và vận hành khu vực này sẽ mất nhiều phút để hoàn thành.
- Điều hướng đến thư mục gốc của dự án:
cd /nitro_llm
- Xây dựng tập tin hình ảnh kèm theo như
enclave.eif
:nitro-cli build-enclave --docker-uri enclave:latest --output-file enclave.eif
Khi khu vực được xây dựng, một loạt các bảng băm và thanh ghi cấu hình nền tảng (PCR) duy nhất sẽ được tạo. PCR là phép đo liền kề để chứng minh danh tính của phần cứng và ứng dụng. Những PCR này sẽ được yêu cầu để chứng thực mật mã và được sử dụng trong bước cập nhật chính sách khóa KMS.
- Chạy khu vực này với các tài nguyên từ
allocator.service
(thêm--attach-console
đối số ở cuối sẽ chạy phần bao quanh ở chế độ gỡ lỗi):nitro-cli run-enclave --cpu-count 8 --memory 70000 --enclave-cid 16 --eif-path enclave.eif
Bạn cần phân bổ ít nhất bốn lần kích thước tệp EIF. Điều này có thể được sửa đổi trong allocator.service
từ các bước trước đó.
- Xác minh enclave đang chạy bằng lệnh sau:
nitro-cli describe-enclaves
Cập nhật chính sách khóa KMS
Hoàn tất các bước sau để cập nhật chính sách khóa KMS của bạn:
- Trên bảng điều khiển AWS KMS, chọn Các khóa do khách hàng quản lý trong khung điều hướng.
- Tìm kiếm khóa mà bạn đã tạo làm điều kiện tiên quyết.
- Chọn Chỉnh sửa về chính sách then chốt.
- Cập nhật chính sách chính với thông tin sau:
- ID tài khoản của bạn
- Tên người dùng IAM của bạn
- Vai trò phiên bản môi trường Cloud9 được cập nhật
- Hoạt động
kms:Encrypt
vàkms:Decrypt
- Đưa PCR (ví dụ: PCR0, PCR1, PCR2) vào chính sách chính của bạn kèm theo câu lệnh điều kiện
Xem mã chính sách quan trọng sau:
Lưu ứng dụng chatbot
Để bắt chước một ứng dụng chatbot truy vấn nhạy cảm nằm ngoài tài khoản AWS, bạn cần lưu chatbot.py
app và chạy nó trong môi trường Cloud9. Môi trường Cloud9 của bạn sẽ sử dụng vai trò phiên bản của nó đối với thông tin xác thực tạm thời để tách các quyền khỏi EC2 đang chạy vùng bảo vệ. Hoàn thành các bước sau:
- Trên bảng điều khiển Cloud9, hãy mở môi trường bạn đã tạo.
- Sao chép đoạn mã sau vào một tệp mới như
chatbot.py
vào thư mục chính. - Cài đặt các module cần thiết:
pip install boto3
Pip install requests
- Trên bảng điều khiển Amazon EC2, hãy lưu ý IP được liên kết với phiên bản Nitro Enclaves của bạn.
- Cập nhật biến URL trong
http://<ec2instanceIP>:5001
.
- Chạy ứng dụng chatbot:
-
python3 chat.py
Khi nó chạy, thiết bị đầu cuối sẽ yêu cầu đầu vào của người dùng và tuân theo sơ đồ kiến trúc trước đó để tạo ra phản hồi an toàn.
Chạy chatbot hỏi đáp riêng tư
Giờ đây, Nitro Enclaves đã được thiết lập và chạy trên phiên bản EC2, bạn có thể đặt câu hỏi về PHI và PII cho chatbot của mình một cách an toàn hơn. Hãy xem một ví dụ.
Trong môi trường Cloud9, chúng tôi đặt câu hỏi cho chatbot và cung cấp tên người dùng.
AWS KMS mã hóa câu hỏi trông giống như ảnh chụp màn hình sau.
Sau đó, nó được gửi đến khu vực xung quanh và yêu cầu LLM được bảo mật. Câu hỏi và câu trả lời của LLM sẽ giống như ảnh chụp màn hình sau (kết quả và phản hồi được mã hóa chỉ hiển thị bên trong khu vực ở chế độ gỡ lỗi).
Sau đó, kết quả được mã hóa bằng AWS KMS và quay trở lại môi trường Cloud9 để giải mã.
Làm sạch
Hoàn thành các bước sau để dọn sạch tài nguyên của bạn:
- Dừng phiên bản EC2 được tạo để chứa khu vực của bạn.
- Xóa môi trường Cloud9.
- Xóa khóa KMS.
- Xóa vai trò phiên bản EC2 và quyền của người dùng IAM.
Kết luận
Trong bài đăng này, chúng tôi đã giới thiệu cách sử dụng Nitro Enclaves để triển khai dịch vụ trả lời và câu hỏi LLM nhằm gửi và nhận thông tin PII và PHI một cách an toàn hơn. Điều này đã được triển khai trên Amazon EC2 và các vùng được tích hợp với AWS KMS hạn chế quyền truy cập vào khóa KMS, vì vậy chỉ Nitro Enclaves và người dùng cuối mới được phép sử dụng khóa và giải mã câu hỏi.
Nếu bạn dự định mở rộng kiến trúc này để hỗ trợ khối lượng công việc lớn hơn, hãy đảm bảo quy trình lựa chọn mô hình phù hợp với yêu cầu mô hình của bạn với tài nguyên EC2. Ngoài ra, bạn phải xem xét kích thước yêu cầu tối đa và tác động nào sẽ có đối với máy chủ HTTP cũng như thời gian suy luận đối với mô hình. Nhiều tham số trong số này có thể tùy chỉnh thông qua cài đặt mô hình và máy chủ HTTP.
Cách tốt nhất để xác định các cài đặt và yêu cầu cụ thể cho khối lượng công việc của bạn là thông qua thử nghiệm bằng LLM được tinh chỉnh. Mặc dù bài đăng này chỉ bao gồm việc xử lý ngôn ngữ tự nhiên của dữ liệu nhạy cảm, nhưng bạn có thể sửa đổi kiến trúc này để hỗ trợ các LLM thay thế hỗ trợ âm thanh, thị giác máy tính hoặc đa phương thức. Các nguyên tắc bảo mật tương tự được nêu ở đây có thể được áp dụng cho dữ liệu ở bất kỳ định dạng nào. Các tài nguyên được sử dụng để xây dựng bài đăng này có sẵn trên Repo GitHub.
Chia sẻ cách bạn sẽ điều chỉnh giải pháp này cho phù hợp với môi trường của mình trong phần bình luận.
Về các tác giả
Justin Miles là một kỹ sư đám mây trong Lĩnh vực Hiện đại hóa Kỹ thuật số Leidos thuộc Văn phòng Công nghệ. Trong thời gian rảnh rỗi, anh thích chơi gôn và đi du lịch.
Liv d'Aliberti là một nhà nghiên cứu trong Máy gia tốc AI/ML của Leidos thuộc Văn phòng Công nghệ. Nghiên cứu của họ tập trung vào học máy bảo vệ quyền riêng tư.
Chris Renzo là Kiến trúc sư giải pháp cấp cao trong tổ chức Hàng không vũ trụ và Quốc phòng AWS. Ngoài công việc, anh ấy thích sự cân bằng giữa thời tiết ấm áp và việc đi du lịch.
Joe Kovba là Phó Chủ tịch trong Lĩnh vực Hiện đại hóa Kỹ thuật số Leidos. Khi rảnh rỗi, anh thích làm trọng tài các trận bóng đá và chơi bóng mềm.
- Phân phối nội dung và PR được hỗ trợ bởi SEO. Được khuếch đại ngay hôm nay.
- PlatoData.Network Vertical Generative Ai. Trao quyền cho chính mình. Truy cập Tại đây.
- PlatoAiStream. Thông minh Web3. Kiến thức khuếch đại. Truy cập Tại đây.
- Trung tâmESG. Than đá, công nghệ sạch, Năng lượng, Môi trường Hệ mặt trời, Quản lý chất thải. Truy cập Tại đây.
- PlatoSức khỏe. Tình báo thử nghiệm lâm sàng và công nghệ sinh học. Truy cập Tại đây.
- nguồn: https://aws.amazon.com/blogs/machine-learning/large-language-model-inference-over-confidential-data-using-aws-nitro-enclaves/
- : có
- :là
- :không phải
- $ LÊN
- 000
- 1
- 15%
- 16
- 24
- 29
- 32
- 36
- 500
- 67
- 7
- 70
- 8
- 9
- a
- Có khả năng
- gia tốc
- chấp nhận
- truy cập
- thực hiện
- Tài khoản
- ACM
- Hoạt động
- thích ứng
- thêm vào
- thêm
- thêm vào
- Ngoài ra
- địa chỉ
- Không gian vũ trụ
- chống lại
- AI / ML
- Tất cả
- chỉ định
- cho phép
- cho phép
- Cho phép
- cho phép
- Ngoài ra
- Mặc dù
- đàn bà gan dạ
- Amazon EC2
- Amazon Web Services
- an
- phân tích
- phân tích
- và
- trả lời
- trả lời
- bất kì
- ứng dụng
- Các Ứng Dụng
- các ứng dụng
- áp dụng
- phương pháp tiếp cận
- thích hợp
- kiến trúc
- kiến trúc
- kiến trúc
- LÀ
- KHU VỰC
- khu vực
- đối số
- AS
- xin
- yêu cầu
- hỗ trợ
- liên kết
- At
- âm thanh
- Xác thực
- ủy quyền
- tự động
- có sẵn
- AWS
- trở lại
- Cân đối
- cơ bản
- BE
- trở thành
- được
- trước
- Bắt đầu
- được
- hưởng lợi
- Lợi ích
- BEST
- giữa
- Hoa
- Bot
- rộng
- xây dựng
- xây dựng
- nhưng
- by
- gọi là
- CAN
- thực hiện
- mang
- trường hợp
- Nguyên nhân
- Giấy chứng nhận
- Giấy chứng nhận
- thách thức
- thay đổi
- Những thay đổi
- Kênh
- trò chuyện trên mạng
- chatbot
- chatbot
- Chọn
- dân sự
- giống cá lăng
- cli
- khách hàng
- đám mây
- Cloud9
- mã
- thu thập
- kết hợp
- Bình luận
- Giao tiếp
- Truyền thông
- hoàn thành
- Tính
- máy tính
- Tầm nhìn máy tính
- Mối quan tâm
- điều kiện
- bí mật
- Cấu hình
- cấu hình
- liên quan
- Kết nối
- Hãy xem xét
- An ủi
- chứa
- chứa
- nội dung
- Tạo nội dung
- điều khiển
- đúng
- có thể
- tạo
- tạo ra
- CHỨNG CHỈ
- Credentials
- mật mã
- Current
- khách hàng
- dữ liệu khách hàng
- tùy biến
- dữ liệu
- dữ liệu riêng tư
- Giải mã
- Phòng thủ
- chứng minh
- triển khai
- triển khai
- triển khai
- mô tả
- thiết kế
- Xác định
- phát triển
- Phát triển
- sơ đồ
- kỹ thuật số
- thư mục
- thảo luận
- thảo luận
- màn hình
- phu bến tàu
- tài liệu
- tài liệu
- dont
- tải về
- hai
- suốt trong
- Sớm hơn
- biên tập viên
- Tư vấn Giáo dục
- hiệu lực
- nếu
- Công nhân
- cho phép
- kích hoạt
- tháp vào
- mã hóa
- mã hóa
- cuối
- Điểm cuối
- ky sư
- Động cơ
- nâng cao
- Nâng cao
- đủ
- Môi trường
- môi trường
- sự kiện
- kiểm tra
- ví dụ
- Trừ
- sự lọc ra
- rõ ràng
- tiếp xúc
- Tiếp xúc
- ngoài
- thất bại
- Đặc tính
- Tính năng
- Hình
- Tập tin
- Các tập tin
- cuối cùng
- tài chính
- tập trung
- theo
- tiếp theo
- sau
- Bóng đá
- Trong
- định dạng
- các hình thức
- Vận may
- 4
- Miễn phí
- từ
- chức năng
- xa hơn
- Thu được
- Trò chơi
- tạo ra
- tạo ra
- tạo
- thế hệ
- được
- đi
- GitHub
- đi
- Chính phủ
- Nhóm
- Các nhóm
- Xử lý
- Xử lý
- phần cứng
- Có
- he
- cho sức khoẻ
- thông tin sức khỏe
- chăm sóc sức khỏe
- giúp đỡ
- giúp
- tại đây
- Nhấn mạnh
- cao
- của mình
- quê hương
- An ninh Nội địa
- chủ nhà
- tổ chức
- House
- nhà
- Độ đáng tin của
- Hướng dẫn
- HTML
- http
- HTTPS
- i
- ID
- có thể nhận dạng được
- xác định
- xác định
- Bản sắc
- if
- hình ảnh
- hình ảnh
- Va chạm
- thực hiện
- nhập khẩu
- in
- không chính xác
- bao gồm
- bao gồm
- Bao gồm
- kết hợp
- sai
- chỉ
- các ngành công nghiệp
- báo
- thông tin
- đầu vào
- nhập liệu
- trong
- cài đặt, dựng lên
- cài đặt
- ví dụ
- tích hợp
- hội nhập
- trí tuệ
- sở hữu trí tuệ
- Sự thông minh
- tương tác
- trong
- giới thiệu
- giới thiệu
- IP
- bị cô lập
- cô lập
- IT
- ITS
- JOE
- json
- Justin
- Key
- kiến thức
- Ngôn ngữ
- lớn
- lớn hơn
- mới nhất
- lớp
- lãnh đạo
- học tập
- ít nhất
- thư viện
- Lượt thích
- LIV
- sống
- cuộc sống
- LLM
- địa phương
- tại địa phương
- nằm
- Xem
- giống như
- NHÌN
- máy
- học máy
- Máy móc
- Chủ yếu
- làm cho
- quản lý
- quản lý
- Thao tác
- nhiều
- thị trường
- diêm
- tối đa
- Có thể..
- đo lường
- Bộ nhớ
- Siêu dữ liệu
- phương pháp
- Phút
- Giảm nhẹ
- Chế độ
- kiểu mẫu
- sửa đổi
- sửa đổi
- Modules
- chi tiết
- hầu hết
- nhiều
- nhiều
- phải
- tên
- Tự nhiên
- Xử lý ngôn ngữ tự nhiên
- THÔNG TIN
- ne
- cần thiết
- Cần
- nhu cầu
- mạng lưới
- Mới
- Nitro
- Không
- Không áp dụng
- ghi
- tại
- of
- Cung cấp
- Office
- on
- có thể
- mở
- mã nguồn mở
- or
- gọi món
- cơ quan
- Nền tảng khác
- vfoXNUMXfipXNUMXhfpiXNUMXufhpiXNUMXuf
- ra
- bên ngoài
- kết thúc
- tổng quan
- chủ sở hữu
- gói
- cửa sổ
- thông số
- quyền
- riêng
- Cá nhân
- kế hoạch
- lập kế hoạch
- nền tảng
- plato
- Thông tin dữ liệu Plato
- PlatoDữ liệu
- chơi
- điều luật
- phần
- có thể
- Bài đăng
- tiềm năng
- thực hành
- trước
- điều kiện tiên quyết
- điều kiện tiên quyết
- Chủ tịch
- trước
- chủ yếu
- Hiệu trưởng
- nguyên tắc
- riêng tư
- Các mối đe dọa riêng tư
- riêng
- quá trình
- Quy trình
- xử lý
- Sản lượng
- dự án
- tài sản
- bảo vệ
- bảo vệ
- giao thức
- Chứng minh
- cho
- cung cấp
- cung cấp
- Proxy
- công khai
- mục đích
- truy vấn
- truy vấn
- câu hỏi
- Câu hỏi
- nhận
- giới thiệu
- làm giảm
- khu
- đăng ký
- dựa
- dựa
- vẫn còn
- yêu cầu
- yêu cầu
- cần phải
- Yêu cầu
- đòi hỏi
- nghiên cứu
- nhà nghiên cứu
- Ltd
- tài nguyên
- Thông tin
- phản ứng
- phản ứng
- hạn chế
- Hạn chế
- kết quả
- kết quả
- giữ lại
- nghỉ hưu
- trở lại
- Tiết lộ
- Nguy cơ
- rủi ro
- Vai trò
- nguồn gốc
- chạy
- chạy
- bảo vệ
- bảo vệ
- tương tự
- mẫu
- Lưu
- lưu
- Quy mô
- Khoa học
- Khoa học và Công nghệ
- sdk
- Tìm kiếm
- Công cụ tìm kiếm
- Phần
- ngành
- an toàn
- Bảo mật
- an toàn
- an ninh
- lựa chọn
- gửi
- nhạy cảm
- gởi
- tình cảm
- Loạt Sách
- máy chủ
- Các máy chủ
- dịch vụ
- DỊCH VỤ
- định
- thiết lập
- nên
- giới thiệu
- thể hiện
- tắt máy
- đáng kể
- Kích thước máy
- So
- Phần mềm
- phát triển phần mềm
- giải pháp
- Giải pháp
- một số
- riêng
- đặc biệt
- Bắt đầu
- bắt đầu
- Tuyên bố
- Bước
- Các bước
- là gắn
- lưu trữ
- như vậy
- đủ
- hỗ trợ
- Hỗ trợ
- chắc chắn
- Bề mặt
- hệ thống
- hệ thống
- Hãy
- Lấy
- Kỹ thuật
- Công nghệ
- tạm thời
- Thiết bị đầu cuối
- Kiểm tra
- văn bản
- việc này
- Sản phẩm
- cung cấp their dịch
- sau đó
- Kia là
- họ
- điều này
- những
- các mối đe dọa
- Thông qua
- khắp
- thời gian
- thời gian
- đến
- mã thông báo
- đào tạo
- quá cảnh
- Dịch
- Đi du lịch
- NIỀM TIN
- thử
- không được phép
- Dưới
- hiểu
- độc đáo
- không hạn chế
- Cập nhật
- cập nhật
- URL
- sử dụng
- ca sử dụng
- đã sử dụng
- người sử dang
- Người sử dụng
- sử dụng
- sử dụng
- biến
- xác minh
- phiên bản
- thông qua
- phó
- Phó Chủ Tịch
- Xem
- Vi phạm
- ảo
- máy ảo
- có thể nhìn thấy
- tầm nhìn
- ấm
- là
- Đường..
- cách
- we
- Thời tiết
- web
- Ứng dụng web
- các dịch vụ web
- Điều gì
- khi nào
- cái nào
- CHÚNG TÔI LÀ
- sẽ
- với
- ở trong
- không có
- Công việc
- làm việc
- đang làm việc
- thế giới
- X
- Bạn
- trên màn hình
- zephyrnet