Mã hóa Zero-Knowledge là gì và nó hoạt động như thế nào?

Được viết bởi

Mã hóa không kiến ​​thức được cho là một trong những cách an toàn nhất để bảo vệ dữ liệu của bạn. Tóm lại, điều đó có nghĩa là các nhà cung cấp dịch vụ sao lưu hoặc lưu trữ đám mây không biết gì (tức là "không có kiến ​​thức") về dữ liệu bạn lưu trữ trên máy chủ của họ.

Làn sóng vi phạm dữ liệu gần đây đã đặt trọng tâm vào mã hóa và cách nó có thể giúp bảo vệ thông tin nhạy cảm. Loại hứa hẹn nhất là mã hóa không có kiến ​​thức, cho phép bảo mật cao hơn với chi phí tính toán ít hơn so với mật mã khóa bí mật truyền thống được cung cấp bởi các kế hoạch RSA hoặc Diffie-Hellman.

Mã hóa không có kiến ​​thức đảm bảo quyền riêng tư ngay cả khi được sử dụng không an toàn vì dữ liệu được mã hóa không thể được giải mã mà không có khóa bí mật. Đây, tôi giải thích những điều cơ bản về cách mã hóa không có kiến ​​thức hoạt động và cách bạn có thể bắt đầu sử dụng nó để bảo vệ dữ liệu của mình trực tuyến.

Khái niệm cơ bản về các loại mã hóa

Có nhiều cách khác nhau để mã hóa dữ liệu của bạn và mỗi cách sẽ cung cấp một mức độ và kiểu bảo vệ nhất định.

Hãy nghĩ về mã hóa như một cách để áo giáp xung quanh dữ liệu của bạn và khóa nó lại trừ khi một chìa khóa được sử dụng để mở nó.

Có 2 loại mã hóa: 

  1. Mã hóa khi chuyển tiếp: Điều này bảo vệ dữ liệu hoặc tin nhắn của bạn trong khi nó đang được truyền đi. Khi bạn đang tải xuống nội dung nào đó từ đám mây, điều này sẽ bảo vệ thông tin của bạn trong khi nó truyền từ đám mây đến thiết bị của bạn. Nó giống như lưu trữ thông tin của bạn trong một chiếc xe tải bọc thép.
  2. Mã hóa ở trạng thái nghỉ: Loại mã hóa này sẽ bảo vệ dữ liệu hoặc tệp của bạn trên máy chủ trong khi nó không được sử dụng ("ở phần còn lại"). Vì vậy, các tệp của bạn vẫn được bảo vệ trong khi chúng được lưu trữ, tuy nhiên nếu nó không được bảo vệ trong một cuộc tấn công máy chủ, thì… bạn biết điều gì sẽ xảy ra.

Các loại mã hóa này loại trừ lẫn nhau, vì vậy dữ liệu được bảo vệ trong quá trình mã hóa khi truyền dữ liệu dễ bị tấn công trung tâm vào máy chủ khi nó được lưu trữ.

Đồng thời, dữ liệu được mã hóa ở trạng thái nghỉ rất dễ bị đánh chặn.

Thông thường, 2 cái này được kết hợp với nhau để giúp những người dùng như BẠN được bảo vệ tốt hơn.

Bằng chứng Không-Tri thức là gì: Phiên bản Đơn giản

Thật dễ dàng để nhớ mã hóa không biết gì đối với dữ liệu của bạn.

Nó bảo vệ dữ liệu của bạn bằng cách đảm bảo mọi người khác đều không có kiến ​​thức (hiểu chưa?) về mật khẩu, khóa mã hóa và quan trọng nhất là bất cứ thứ gì bạn đã quyết định mã hóa.

Mã hóa Zero-Knowledge đảm bảo rằng TUYỆT ĐỐI không có ai có thể truy cập bất kỳ dữ liệu nào bạn đã bảo mật bằng nó. Mật khẩu chỉ dành cho bạn.

Mức độ bảo mật này có nghĩa là chỉ BẠN mới có chìa khóa để truy cập vào dữ liệu được lưu trữ của bạn. Vâng, điều đó cũng ngăn cản nhà cung cấp dịch vụ từ việc xem xét dữ liệu của bạn.

Bằng chứng không có kiến ​​thức là một sơ đồ mã hóa được đề xuất bởi các nhà nghiên cứu MIT Silvio Micali, Shafi Goldwasser và Charles Rackoff vào những năm 1980 và nó vẫn còn phù hợp cho đến ngày nay.

Để bạn tham khảo, thuật ngữ mã hóa không có kiến ​​thức thường được sử dụng thay thế cho nhau với các thuật ngữ “mã hóa đầu cuối” (E2E hoặc E2EE) và “mã hóa phía máy khách” (CSE).

Tuy nhiên, có một vài khác biệt.

Mã hóa Zero-Knowledge có giống như Mã hóa End-to-End không?

Không thực sự.

Hãy tưởng tượng rằng dữ liệu của bạn bị khóa trong một kho tiền và chỉ có giao tiếp người dùng (bạn và người bạn đang trò chuyện) có chìa khóa để mở những ổ khóa đó.

Vì quá trình giải mã chỉ diễn ra trên thiết bị cá nhân của bạn nên tin tặc sẽ không lấy được gì ngay cả khi họ cố gắng hack máy chủ nơi dữ liệu đi qua hoặc cố gắng đánh chặn thông tin của bạn khi nó đang được tải xuống thiết bị của bạn.

Tin xấu là bạn có thể chỉ sử dụng mã hóa không có kiến ​​thức cho các hệ thống liên lạc (tức là các ứng dụng nhắn tin của bạn như Whatsapp, Signal hoặc Telegram).

Mặc dù vậy, E2E vẫn cực kỳ hữu ích.

Tôi luôn đảm bảo rằng các ứng dụng tôi sử dụng để trò chuyện và gửi tệp có loại mã hóa này hoạt động, đặc biệt nếu tôi biết mình có khả năng gửi dữ liệu cá nhân hoặc dữ liệu nhạy cảm.

Các loại Chứng minh Không-Tri thức

Bằng chứng tương tác Zero-Knowledge

Đây là một phiên bản thực hành hơn của bằng chứng không hiểu biết. Để truy cập các tệp của bạn, bạn sẽ phải thực hiện một loạt các hành động do người xác minh yêu cầu.

Sử dụng cơ chế toán học và xác suất, bạn phải có khả năng thuyết phục người xác minh rằng bạn biết mật khẩu.

Bằng chứng kiến ​​thức không tương tác

Thay vì thực hiện một loạt trong số các hành động, bạn sẽ tạo ra tất cả các thử thách cùng một lúc. Sau đó, người xác minh sẽ phản hồi để xem bạn có biết mật khẩu hay không.

Lợi ích của việc này là nó ngăn chặn khả năng xảy ra bất kỳ sự thông đồng nào giữa một hacker và người xác minh có thể xảy ra. Tuy nhiên, Đám mây lưu trữ hoặc nhà cung cấp dịch vụ lưu trữ sẽ phải sử dụng phần mềm và máy móc bổ sung để thực hiện việc này.

Tại sao mã hóa không-tri thức lại tốt hơn?

Chúng tôi sẽ so sánh cách mã hóa hoạt động có và không có kiến ​​thức để bạn hiểu lợi ích của việc sử dụng mã hóa riêng tư.

Giải pháp thông thường

Giải pháp điển hình bạn sẽ gặp để ngăn chặn vi phạm dữ liệu và bảo vệ quyền riêng tư của bạn là Bảo vệ mật khẩu. Tuy nhiên, điều này hoạt động bởi lưu trữ một bản sao mật khẩu của bạn trên một máy chủ.

Khi bạn muốn truy cập thông tin của mình, nhà cung cấp dịch vụ bạn đang sử dụng sẽ khớp mật khẩu bạn vừa nhập với những gì được lưu trữ trên máy chủ của họ.

Nếu bạn hiểu đúng, bạn sẽ có quyền truy cập để mở “cánh cửa thần kỳ” cho thông tin của bạn.

Vì vậy, có gì sai với giải pháp thông thường này?

Vì mật khẩu của bạn vẫn còn được lưu trữ ở đâu đó, tin tặc có thể lấy một bản sao của nó. Và nếu bạn là một trong những người sử dụng cùng một mã khóa cho nhiều tài khoản, bạn sẽ gặp rắc rối.

Đồng thời, bản thân các nhà cung cấp dịch vụ cũng có quyền truy cập vào mật khẩu của bạn. Và trong khi họ không thể sử dụng nó, bạn không bao giờ có thể quá chắc chắn.

Trong những năm qua, vẫn có những vấn đề với rò rỉ mật khẩu và vi phạm dữ liệu khiến người dùng đặt câu hỏi về độ tin cậy của lưu trữ đám mây đối với việc duy trì các tệp của họ.

Các dịch vụ đám mây lớn nhất là Microsoft, Google, v.v., hầu hết nằm ở Hoa Kỳ.

Vấn đề với các nhà cung cấp ở Hoa Kỳ là họ phải tuân thủ Đạo luật CLOUD. Điều này có nghĩa là nếu chú Sam đến gõ cửa, những nhà cung cấp này không có lựa chọn nào khác ngoài việc bàn giao các tệp và mật mã của bạn.

Nếu bạn đã từng xem qua các điều khoản và điều kiện mà chúng ta thường bỏ qua, bạn sẽ nhận thấy điều gì đó trong đó.

Ví dụ, Microsoft có một quy định nói rằng:

“Chúng tôi sẽ giữ lại, truy cập, chuyển, tiết lộ và bảo quản dữ liệu cá nhân, bao gồm cả nội dung của bạn (chẳng hạn như nội dung email của bạn trong Outlook.com hoặc các tệp trong các thư mục riêng tư trên OneDrive), khi chúng tôi thực sự tin tưởng rằng làm như vậy là cần thiết để thực hiện bất kỳ điều nào sau đây: ví dụ: Tuân thủ luật hiện hành hoặc đáp ứng quy trình pháp lý hợp lệ, bao gồm từ cơ quan thực thi pháp luật hoặc các cơ quan chính phủ khác. ”

Điều này có nghĩa là các nhà cung cấp dịch vụ lưu trữ đám mây này công khai thừa nhận khả năng của họ và sẵn sàng truy cập vào lỗi của bạn, ngay cả khi nó được bảo vệ bởi một từ ma thuật.

Lưu trữ đám mây Zero-Knowledge

Vì vậy, bạn thấy tại sao dịch vụ không có kiến ​​thức là một cách hấp dẫn để đi nếu người dùng muốn bảo vệ dữ liệu của họ khỏi con mắt tò mò của thế giới.

Zero-knowledge hoạt động bởi không lưu trữ chìa khóa của bạn. Điều này đề phòng mọi khả năng bị tấn công hoặc không đáng tin cậy từ phía nhà cung cấp dịch vụ đám mây của bạn.

Thay vào đó, kiến ​​trúc hoạt động bằng cách yêu cầu bạn (câu châm ngôn) chứng minh rằng bạn biết từ ma thuật mà không thực sự tiết lộ nó là gì.

Tất cả bảo mật này hoạt động bằng cách sử dụng các thuật toán chạy qua một số xác minh ngẫu nhiên để chứng minh bạn biết mã bí mật.

Nếu bạn vượt qua xác thực thành công và chứng minh bạn có chìa khóa, bạn sẽ có thể vào kho thông tin được bảo vệ.

Tất nhiên, tất cả đều được thực hiện ở chế độ nền. Vì vậy, trong thực tế, nó cảm thấy giống như bất kỳ dịch vụ nào khác sử dụng mật khẩu để bảo mật.

Các Nguyên tắc của Bằng chứng Không-Tri thức

Làm thế nào để bạn chứng minh rằng bạn có mật khẩu mà không thực sự tiết lộ nó là gì?

Chà, bằng chứng không-tri thức có 3 thuộc tính chính. Hãy nhớ rằng trình xác minh lưu trữ làm thế nào bạn biết mật mã bằng cách làm cho bạn chứng minh một tuyên bố là đúng nhiều lần.

# 1 Sự hoàn chỉnh

Điều này có nghĩa là (bạn), phải hoàn thành tất cả các bước bắt buộc theo cách mà người xác minh yêu cầu bạn thực hiện chúng.

Nếu tuyên bố là đúng và cả người xác minh và người lập ngôn đã tuân theo tất cả các quy tắc để phát triển, người xác minh sẽ tin rằng bạn có mật khẩu mà không cần bất kỳ sự trợ giúp nào từ bên ngoài.

#2 Âm thanh

Cách duy nhất người xác minh sẽ xác nhận bạn biết mật mã là nếu bạn có thể chứng minh rằng bạn có sửa chữa một.

Điều này có nghĩa là nếu tuyên bố sai, người xác minh sẽ không bao giờ bị thuyết phục rằng bạn có mật mã, ngay cả khi bạn nói câu lệnh là đúng trong một xác suất nhỏ các trường hợp.

#3 Không có kiến ​​thức

Người xác minh hoặc nhà cung cấp dịch vụ không được biết mật khẩu của bạn. Hơn nữa, nó phải không thể học được mật khẩu của bạn để bảo vệ bạn trong tương lai.

Tất nhiên, hiệu quả của giải pháp bảo mật này phần lớn phụ thuộc vào các thuật toán đang được sử dụng bởi nhà cung cấp dịch vụ mà bạn đã chọn. Không phải tất cả đều bình đẳng.

Một số nhà cung cấp sẽ cung cấp cho bạn mã hóa tốt hơn nhiều so với những nhà cung cấp khác.

Hãy nhớ rằng phương pháp này không chỉ là ẩn một khóa.

Đó là đảm bảo rằng sẽ không có gì xảy ra nếu không có lời nói của BẠN, ngay cả khi chính phủ đến đập cửa công ty của họ yêu cầu họ giao dữ liệu của bạn.

Lợi ích của Bằng chứng Kiến thức Không

Chúng ta đang sống trong thời đại mà mọi thứ đều được lưu trữ trực tuyến. Một hacker hoàn toàn có thể chiếm đoạt cuộc sống của bạn, xâm nhập vào tiền bạc và các chi tiết an ninh xã hội của bạn, hoặc thậm chí gây ra thiệt hại nghiêm trọng.

Đây là lý do tại sao tôi nghĩ rằng mã hóa không có kiến ​​thức cho các tệp của bạn là TUYỆT ĐỐI đáng giá.

Tóm tắt lợi ích:

  • Khi được thực hiện đúng, không gì khác có thể cung cấp cho bạn khả năng bảo mật tốt hơn.
  • Kiến trúc này đảm bảo mức độ riêng tư cao nhất.
  • Ngay cả nhà cung cấp dịch vụ của bạn cũng sẽ không thể học được từ bí mật.
  • Mọi vi phạm dữ liệu sẽ không thành vấn đề vì thông tin bị rò rỉ vẫn được mã hóa.
  • Nó đơn giản và không liên quan đến các phương pháp mã hóa phức tạp.

Tôi say sưa nói về khả năng bảo vệ đáng kinh ngạc mà loại công nghệ này có thể cung cấp cho bạn. Bạn thậm chí không cần phải tin tưởng vào công ty mà bạn đang chi tiền.

Tất cả những gì bạn cần biết là liệu họ có sử dụng mã hóa tuyệt vời hay không. Đó là nó.

Điều này làm cho mã hóa không có kiến ​​thức hoàn hảo để lưu trữ thông tin nhạy cảm.

Nhược điểm của Mã hóa Không có Tri thức

Mọi phương pháp đều có một con lừa. Nếu bạn đang hướng đến bảo mật cấp thần, bạn cần phải chuẩn bị để thực hiện một số điều chỉnh.

Tôi nhận thấy rằng nhược điểm lớn nhất của việc sử dụng các dịch vụ này là:

  • Thiếu truy xuất
  • Thời gian tải chậm hơn
  • Ít hơn kinh nghiệm lý tưởng
  • Không hoàn hảo

Các khóa

Hãy nhớ mục nhập của bạn vào bộ nhớ đám mây không kiến ​​thức là hoàn toàn phụ thuộc vào từ bí mật bạn sẽ sử dụng để truy cập vào cánh cửa thần kỳ.

Các dịch vụ này chỉ lưu trữ bằng chứng rằng bạn có từ bí mật chứ không phải chính khóa thực tế.

Nếu không có mật khẩu, bạn đã hoàn tất. Điều này có nghĩa rằng nhược điểm lớn nhất là một khi bạn mất chìa khóa này, bạn sẽ không có cách nào lấy lại được nữa.

Hầu hết sẽ cung cấp cho bạn một cụm từ khôi phục mà bạn có thể sử dụng nếu điều này xảy ra nhưng lưu ý rằng đây là cơ hội cuối cùng để đưa ra bằng chứng về kiến ​​thức không của bạn. Nếu bạn cũng mất cái này, thì thôi. Bạn đã hoàn thành.

Vì vậy, nếu bạn là kiểu người dùng mất hoặc quên mật mã khá nhiều, bạn sẽ khó nhớ khóa bí mật của mình.

Tất nhiên, một quản lý mật khẩu sẽ giúp bạn nhớ mật khẩu của mình. Tuy nhiên, điều quan trọng là bạn cũng nhận được một quản lý mật khẩu có mã hóa không có kiến ​​thức.

Nếu không, bạn có nguy cơ bị vi phạm dữ liệu lớn trên tất cả các tài khoản của mình.

Ít nhất bằng cách này, bạn sẽ phải nhớ một mã khóa: mã cho ứng dụng người quản lý của bạn.

Tốc độ

Thông thường, các nhà cung cấp bảo mật này xếp lớp bằng chứng không có kiến ​​thức với các loại mã hóa khác để giữ mọi thứ an toàn.

Quá trình xác thực bằng cách cung cấp bằng chứng không có kiến ​​thức sau đó chuyển tất cả các biện pháp bảo mật khác mất khá nhiều thời gian, vì vậy bạn sẽ nhận thấy rằng tất cả sẽ mất nhiều thời gian hơn so với một trang web của công ty kém an toàn hơn.

Mỗi khi tải lên và tải thông tin xuống nhà cung cấp dịch vụ lưu trữ đám mây mà bạn chọn, bạn sẽ phải trải qua một số bước kiểm tra quyền riêng tư, cung cấp khóa xác thực và hơn thế nữa.

Mặc dù trải nghiệm của tôi chỉ liên quan đến việc nhập mật khẩu, nhưng tôi đã phải đợi lâu hơn bình thường một chút để hoàn tất quá trình tải lên hoặc tải xuống của mình.

Kinh nghiệm

Tôi cũng nhận thấy rất nhiều nhà cung cấp đám mây này không có trải nghiệm người dùng tốt nhất. Trong khi họ tập trung vào việc bảo mật thông tin của bạn là tuyệt vời, họ còn thiếu một số khía cạnh khác.

Ví dụ, Sync.com làm cho nó không thể xem trước hình ảnh và tài liệu vì mã hóa cực kỳ mạnh mẽ.

Tôi chỉ ước loại công nghệ này không ảnh hưởng nhiều đến trải nghiệm và khả năng sử dụng.

Tại sao chúng ta cần mã hóa không có kiến ​​thức trong các mạng chuỗi khối

Nhiều công ty tài chính, hệ thống thanh toán kỹ thuật số và tiền điện tử sử dụng blockchain để xử lý thông tin. Tuy nhiên, nhiều mạng blockchain Vẫn sử dụng cơ sở dữ liệu công cộng. 

Điều này có nghĩa là các tệp hoặc thông tin của bạn có thể truy cập cho bất kỳ ai người có kết nối internet.

Quá dễ dàng để công chúng có thể xem tất cả các chi tiết về giao dịch của bạn và thậm chí cả chi tiết ví tiền kỹ thuật số của bạn, mặc dù tên của bạn có thể bị ẩn.

Vì vậy, biện pháp bảo vệ chính được cung cấp bởi các kỹ thuật mật mã là giữ ẩn danh của bạn. Tên của bạn được thay thế bằng một mã duy nhất đại diện cho bạn trên mạng blockchain.

Tuy vậy, tất cả các chi tiết khác là trò chơi công bằng.

Hơn nữa, trừ khi bạn hiểu biết cao và cẩn thận về các loại giao dịch này, bất kỳ cố chấp tin tặc hoặc kẻ tấn công có động cơ, chẳng hạn, có thể và sẽ xác định địa chỉ IP của bạn liên quan đến các giao dịch của bạn.

Và như chúng ta đều biết, một khi bạn có điều đó, thật quá dễ dàng để tìm ra danh tính thực và vị trí của người dùng.

Xem xét lượng dữ liệu cá nhân của bạn được sử dụng khi bạn thực hiện các giao dịch tài chính hoặc khi bạn sử dụng tiền điện tử, tôi thấy cách này quá lỏng lẻo đối với sự thoải mái của tôi.

Họ nên triển khai Bằng chứng Kiến thức Không trong Hệ thống Blockchain ở đâu?

Có rất nhiều lĩnh vực mà tôi mong muốn mã hóa không-tri thức được tích hợp. Tuy nhiên, quan trọng nhất, tôi muốn thấy họ trong các tổ chức tài chính mà tôi giao dịch và giao dịch thông qua.

Với tất cả thông tin nhạy cảm của tôi trong tay họ và khả năng trộm cắp mạng và các mối nguy hiểm khác, Tôi ước tôi thấy mã hóa không có kiến ​​thức trong các lĩnh vực sau.

Tin nhắn

Như tôi đã đề cập, mã hóa end-to-end rất quan trọng đối với các ứng dụng nhắn tin của bạn.

Đây là chỉ có cách bạn có thể tự bảo vệ mình để không ai NHƯNG BẠN sẽ đọc được những tin nhắn riêng tư mà bạn gửi và nhận.

Với bằng chứng không có kiến ​​thức, các ứng dụng này có thể xây dựng niềm tin từ đầu đến cuối vào mạng nhắn tin mà không bị rò rỉ bất kỳ thông tin bổ sung nào.

Bảo vệ lưu trữ

Tôi đã đề cập rằng mã hóa ở chế độ nghỉ bảo vệ thông tin trong khi nó được lưu trữ.

Khả năng bảo vệ không có tri thức nâng cấp điều này bằng cách triển khai các giao thức để bảo vệ không chỉ bản thân đơn vị lưu trữ vật lý mà còn bất kỳ thông tin nào trong đó.

Hơn nữa, nó cũng có thể bảo vệ tất cả các kênh truy cập để không có hacker nào có thể xâm nhập hoặc rút lui cho dù họ có cố gắng thế nào đi chăng nữa.

Kiểm soát hệ thống tệp

Tương tự như những gì tôi đã nói Đám mây lưu trữ các dịch vụ thực hiện trong các phần trước của bài viết này, bằng chứng không có kiến ​​thức sẽ thêm một lớp bổ sung rất cần thiết để bảo vệ Tập tài liệu bạn gửi bất cứ khi nào bạn thực hiện các giao dịch blockchain.

Điều này bổ sung các lớp bảo vệ khác nhau cho tệp, người dùng và thậm chí cả thông tin đăng nhập. Trên thực tế, điều này sẽ gây khó khăn cho bất kỳ ai trong việc hack hoặc thao tác dữ liệu được lưu trữ.

Bảo vệ thông tin nhạy cảm

Cách thức hoạt động của blockchain là mỗi nhóm dữ liệu được nhóm lại thành các khối và sau đó được truyền đến bước tiếp theo trong chuỗi. Do đó, tên của nó.

Mã hóa không có kiến ​​thức sẽ thêm mức độ bảo vệ cao hơn cho mỗi khối chứa thông tin ngân hàng nhạy cảm, chẳng hạn như lịch sử và chi tiết thẻ tín dụng, thông tin tài khoản ngân hàng của bạn, v.v.

Điều này sẽ cho phép các ngân hàng thao túng các khối thông tin cần thiết bất cứ khi nào bạn yêu cầu trong khi vẫn để phần còn lại của dữ liệu không bị ảnh hưởng và được bảo vệ.

Điều này cũng có nghĩa là khi ai đó yêu cầu ngân hàng truy cập thông tin của họ, BẠN sẽ không bị ảnh hưởng.

Thức Words

Mã hóa không có kiến ​​thức là bảo vệ cấp cao nhất Tôi ước mình tìm thấy trong các ứng dụng quan trọng nhất của mình.

Mọi thứ ngày nay đều phức tạp và trong khi các ứng dụng đơn giản, chẳng hạn như một trò chơi miễn phí yêu cầu đăng nhập, có thể không cần nó, nó chắc chắn rất quan trọng đối với các tệp và giao dịch tài chính của tôi.

Trên thực tế, quy tắc hàng đầu của tôi là bất kỳ thứ gì trực tuyến yêu cầu sử dụng chi tiết THẬT của tôi chẳng hạn như tên đầy đủ, địa chỉ của tôi và nhiều thông tin khác, do đó, chi tiết ngân hàng của tôi, phải có một số mã hóa.

Tôi hy vọng bài viết này làm sáng tỏ về mã hóa không có kiến ​​thức là gì và tại sao bạn nên lấy nó cho chính mình.

dự án

Tham gia bản tin của chúng tôi

Đăng ký bản tin tổng hợp hàng tuần của chúng tôi và nhận các tin tức và xu hướng mới nhất của ngành

Bằng cách nhấp vào "đăng ký", bạn đồng ý với Điều khoản sử dụng và chính sách quyền riêng tư.