Góc nhìn Anderson

Deepfakes Có Thể Làm Cho Nhiều API Xác Thực Khuôn Mặt ‘Sống’ Bị Lừa

mm
Thêm Unite.AI vào các nguồn ưu tiên của bạn trên Google
From DeepFace Live - Arnold Schwarzenegger 224 3.03M Iterations | RTX A6000 - https://www.youtube.com/watch?v=9tr35y-yQRY

Một nghiên cứu hợp tác mới giữa Mỹ và Trung Quốc đã kiểm tra khả năng bị tấn công bởi deepfakes của một số hệ thống xác thực khuôn mặt lớn nhất trên thế giới và phát hiện ra rằng hầu hết chúng đều dễ bị tấn công bởi các hình thức deepfake đang phát triển.

Nghiên cứu đã thực hiện các cuộc tấn công dựa trên deepfakes bằng cách sử dụng một khuôn khổ tùy chỉnh được triển khai chống lại các hệ thống Xác thực Sống của Khuôn mặt (FLV) thường được cung cấp bởi các nhà cung cấp lớn và được bán như một dịch vụ cho các khách hàng hạ nguồn như các hãng hàng không và công ty bảo hiểm.

Từ bài báo, tổng quan về hoạt động của các API Xác thực Sống của Khuôn mặt (FLV) trên các nhà cung cấp lớn. Nguồn: https://arxiv.org/pdf/2202.10673.pdf

Từ bài báo, tổng quan về hoạt động của các API Xác thực Sống của Khuôn mặt (FLV) trên các nhà cung cấp lớn. Nguồn: https://arxiv.org/pdf/2202.10673.pdf

Xác thực Sống của Khuôn mặt được thiết kế để chống lại các kỹ thuật như các cuộc tấn công hình ảnh đối lập, sử dụng mặt nạ và video được ghi trước, các khuôn mặt ‘thầy’ và các hình thức nhân bản ID hình ảnh.

Nghiên cứu kết luận rằng số lượng mô-đun phát hiện deepfakes được triển khai trong các hệ thống này, nhiều trong số đó phục vụ hàng triệu khách hàng, còn xa mới đạt đến mức hoàn hảo và có thể đã được cấu hình trên các kỹ thuật deepfakes đã lỗi thời hoặc có thể quá cụ thể về kiến trúc.

Các tác giả lưu ý:

‘Các phương pháp deepfake khác cũng cho thấy sự khác biệt trên các nhà cung cấp khác nhau…Không có quyền truy cập vào các chi tiết kỹ thuật của các nhà cung cấp FLV mục tiêu, chúng tôi suy đoán rằng những sự khác biệt này được quy cho các biện pháp phòng thủ được triển khai bởi các nhà cung cấp khác nhau. Ví dụ, một số nhà cung cấp có thể triển khai các biện pháp phòng thủ chống lại các cuộc tấn công deepfake cụ thể.’

Và tiếp tục:

‘Hầu hết các API FLV không sử dụng phát hiện chống deepfake; ngay cả đối với những API có các biện pháp phòng thủ như vậy, hiệu quả của chúng là đáng lo ngại (ví dụ, nó có thể phát hiện các video tổng hợp chất lượng cao nhưng không thể phát hiện các video chất lượng thấp).’

Các nhà nghiên cứu quan sát, trong trường hợp này, rằng ‘tính xác thực’ là tương đối:

‘[Ngay cả] nếu một video tổng hợp không thực đối với con người, nó vẫn có thể vượt qua cơ chế phát hiện chống deepfake hiện tại với tỷ lệ thành công rất cao.’

Trên, các hình ảnh deepfake mẫu đã có thể xác thực trong các thí nghiệm của các tác giả. Dưới, các hình ảnh giả mạo rõ ràng hơn đã không thể xác thực.

Trên, các hình ảnh deepfake mẫu đã có thể xác thực trong các thí nghiệm của các tác giả. Dưới, các hình ảnh giả mạo rõ ràng hơn đã không thể xác thực.

Một phát hiện khác là cấu hình hiện tại của các hệ thống xác thực khuôn mặt chung bị thiên vị về phía nam giới da trắng. Do đó, các danh tính nữ và không phải da trắng được tìm thấy có hiệu quả hơn trong việc vượt qua các hệ thống xác thực, khiến khách hàng trong những danh mục đó gặp rủi ro cao hơn về việc bị tấn công bởi các kỹ thuật dựa trên deepfakes.

Báo cáo tìm thấy rằng các danh tính nam giới da trắng được đánh giá nghiêm ngặt và chính xác nhất bởi các API xác thực sống của khuôn mặt phổ biến. Trong bảng trên, chúng ta thấy các danh tính nữ và không phải da trắng có thể dễ dàng hơn để vượt qua các hệ thống.

Báo cáo tìm thấy rằng các danh tính nam giới da trắng được đánh giá nghiêm ngặt và chính xác nhất bởi các API xác thực sống của khuôn mặt phổ biến. Trong bảng trên, chúng ta thấy các danh tính nữ và không phải da trắng có thể dễ dàng hơn để vượt qua các hệ thống.

Báo cáo quan sát rằng ‘có sự thiên vị trong [Xác thực Sống của Khuôn mặt], điều này có thể gây ra rủi ro bảo mật đáng kể cho một nhóm người cụ thể.’

Các tác giả cũng đã thực hiện các cuộc tấn công xác thực khuôn mặt đạo đức chống lại một chính phủ Trung Quốc, một hãng hàng không Trung Quốc lớn, một trong những công ty bảo hiểm nhân thọ lớn nhất ở Trung Quốc và R360, một trong những nhóm đầu tư unicorn lớn nhất trên thế giới, và báo cáo về việc vượt qua thành công các tổ chức này sử dụng các API được nghiên cứu.

Trong trường hợp của một hãng hàng không Trung Quốc, API hạ nguồn yêu cầu người dùng ‘lắc đầu’ như một bằng chứng chống lại vật liệu deepfake tiềm năng, nhưng điều này đã không hoạt động chống lại khuôn khổ do các nhà nghiên cứu tạo ra, bao gồm sáu kiến trúc deepfakes.

Mặc dù hãng hàng không đánh giá việc lắc đầu của người dùng, nội dung deepfake vẫn có thể vượt qua thử nghiệm.

Mặc dù hãng hàng không đánh giá việc lắc đầu của người dùng, nội dung deepfake vẫn có thể vượt qua thử nghiệm.

Báo cáo lưu ý rằng các nhà cung cấp liên quan đã được liên hệ và đã công nhận công việc.

Các tác giả đưa ra một loạt các khuyến nghị để cải thiện tình trạng hiện tại của nghệ thuật trong FLV, bao gồm việc từ bỏ xác thực dựa trên hình ảnh đơn (‘Xác thực Sống của Khuôn mặt dựa trên hình ảnh’), nơi xác thực dựa trên một khung hình đơn từ luồng camera của khách hàng; một cập nhật linh hoạt và toàn diện hơn cho các hệ thống phát hiện deepfakes trên hình ảnh và giọng nói; yêu cầu rằng xác thực giọng nói trong video của người dùng phải được đồng bộ hóa với chuyển động môi (điều này hiện không được thực hiện chung); và yêu cầu người dùng thực hiện các cử chỉ và chuyển động mà hiện tại các hệ thống deepfakes khó có thể tái tạo (ví dụ, các chế độ xem hồ sơ và che khuất một phần khuôn mặt).

Báo cáo bài báo có tiêu đề Seeing is Living? Rethinking the Security of Facial Liveness Verification in the Deepfake Era, và đến từ các tác giả chung dẫn đầu là Changjiang Li và Li Wang, cùng với năm tác giả khác từ Đại học bang Pennsylvania, Đại học Zhejiang và Đại học Shandong.

Mục Tiêu Cốt Lõi

Các nhà nghiên cứu đã nhắm vào ‘sáu nhà cung cấp Xác thực Sống của Khuôn mặt đại diện nhất’, những người đã được ẩn danh với các tên mã hóa trong nghiên cứu.

Các nhà cung cấp được đại diện như sau: ‘BD’‘TC’ đại diện cho một nhà cung cấp tập đoàn với số lượng lớn nhất các cuộc gọi API liên quan đến khuôn mặt và thị phần lớn nhất trong các dịch vụ đám mây AI của Trung Quốc; ‘HW’ là ‘một trong những nhà cung cấp có thị trường đám mây công cộng lớn nhất của Trung Quốc’; ‘CW’ có tốc độ tăng trưởng nhanh nhất trong thị giác máy tính và đang đạt được vị trí dẫn đầu trên thị trường; ‘ST’ là một trong những nhà cung cấp tầm nhìn máy tính lớn nhất; và ‘iFT’ nằm trong số các nhà cung cấp phần mềm AI lớn nhất ở Trung Quốc.

Dữ Liệu và Kiến Trúc

Dữ liệu cơ bản cho dự án bao gồm một tập dữ liệu 625.537 hình ảnh từ sáng kiến CelebA-Spoof của Trung Quốc, cùng với các video trực tiếp từ tập dữ liệu SiW-M năm 2019 của Đại học bang Michigan.

Tất cả các thí nghiệm đều được thực hiện trên một máy chủ có hai CPU Intel Xeon E5-2640 v4 2,40GHz, chạy trên 256 GB RAM với ổ cứng 4TB và bốn card đồ họa NVIDIA 1080Ti, với tổng cộng 44GB VRAM hoạt động.

Sáu Trong Một

Khuôn khổ được đề xuất bởi các tác giả của bài báo được gọi là LiveBugger, và bao gồm sáu khuôn khổ deepfakes tiên tiến được triển khai chống lại bốn biện pháp phòng thủ chính trong các hệ thống FLV.

LiveBugger chứa các phương pháp deepfakes đa dạng và tập trung vào bốn vectơ tấn công chính trong các hệ thống FLV.

LiveBugger chứa các phương pháp deepfakes đa dạng và tập trung vào bốn vectơ tấn công chính trong các hệ thống FLV.

Sáu khuôn khổ deepfakes được sử dụng là: khuôn khổ X2Face năm 2018 của Đại học Oxford; sự hợp tác học thuật ICface của Mỹ; hai biến thể của dự án FSGAN năm 2019 của Israel; mô hình Phương pháp Đầu tiên của Ý (FOMM), từ đầu năm 2020; và sự hợp tác giữa Đại học Peking và Microsoft Research FaceShifter (mặc dù FaceShifter không phải là mã nguồn mở, các tác giả đã phải tái tạo nó dựa trên các chi tiết kiến trúc được công bố).

Các phương pháp được sử dụng trong các khuôn khổ này bao gồm việc sử dụng video được tạo trước trong đó các đối tượng của video giả mạo thực hiện các hành động đã được trích xuất từ các yêu cầu xác thực API trong một mô-đun đánh giá trước của LiveBugger, và cũng việc sử dụng ‘kịch bản deepfake’ hiệu quả, dịch chuyển các chuyển động trực tiếp của một cá nhân thành một luồng deepfakes đã được chèn vào một luồng webcam bị chiếm.

Một ví dụ về điều này là DeepFaceLive, đã ra mắt vào mùa hè năm ngoái như một chương trình phụ trợ cho DeepFaceLab phổ biến, để cho phép phát trực tiếp deepfakes theo thời gian thực, nhưng không được bao gồm trong nghiên cứu của các tác giả.

Tấn Công Bốn Vectơ

Bốn vectơ tấn công trong một hệ thống FLV điển hình là: xác thực dựa trên hình ảnh, sử dụng một hình ảnh duy nhất do người dùng cung cấp làm token xác thực chống lại một ID khuôn mặt được ghi trong hệ thống; xác thực dựa trên im lặng, yêu cầu người dùng tải lên một đoạn video; xác thực dựa trên hành động, yêu cầu người dùng thực hiện các hành động do nền tảng chỉ định; và xác thực dựa trên giọng nói, khớp giọng nói của người dùng với mẫu giọng nói trong cơ sở dữ liệu của hệ thống.

Thử thách đầu tiên cho hệ thống là thiết lập mức độ mà một API sẽ tiết lộ các yêu cầu của nó, vì chúng có thể được dự đoán và đáp ứng trong quá trình tạo deepfakes. Điều này được xử lý bởi Bộ máy Thông minh trong LiveBugger, thu thập thông tin về các yêu cầu từ tài liệu API công khai và các nguồn khác.

Vì các yêu cầu được công bố có thể vắng mặt (vì các lý do khác nhau) từ các quy trình thực tế của API, Bộ máy Thông minh bao gồm một bộ phận dò tìm thông tin ngầm dựa trên kết quả của các cuộc gọi API thăm dò. Trong dự án nghiên cứu, điều này được tạo điều kiện bởi các API ‘thử nghiệm’ chính thức được cung cấp cho lợi ích của các nhà phát triển và cũng bởi các tình nguyện viên sẵn sàng sử dụng tài khoản trực tiếp của họ để thử nghiệm.

Bộ máy Thông minh tìm kiếm bằng chứng về việc liệu một API có đang sử dụng một phương pháp cụ thể có thể hữu ích trong các cuộc tấn công hay không. Các tính năng của loại này có thể bao gồm phát hiện sự nhất quán, kiểm tra xem các khung hình trong một video có liên tục về thời gian hay không – một yêu cầu có thể được thiết lập bằng cách gửi các khung hình video bị xáo trộn và quan sát xem điều này có góp phần vào việc thất bại trong xác thực.

Mô-đun cũng tìm kiếm Phát hiện Ngôn ngữ Môi, nơi API có thể kiểm tra xem âm thanh trong video có đồng bộ với chuyển động môi của người dùng (hiếm khi xảy ra – xem ‘Kết quả’ dưới đây).

Kết Quả

Các tác giả đã tìm thấy rằng tất cả sáu API được đánh giá không sử dụng phát hiện sự nhất quán tại thời điểm thí nghiệm, cho phép động cơ deepfakes trong LiveBugger chỉ cần ghép các âm thanh tổng hợp với video deepfakes dựa trên tài liệu được đóng góp từ các tình nguyện viên.

Tuy nhiên, một số ứng dụng hạ nguồn (tức là khách hàng của các khuôn khổ API) đã được tìm thấy có thêm phát hiện sự nhất quán vào quá trình, đòi hỏi phải ghi trước một video được thiết kế để tránh điều này.

Ngoài ra, chỉ một số nhà cung cấp API sử dụng phát hiện ngôn ngữ môi; đối với hầu hết họ, video và âm thanh được phân tích như các lượng riêng biệt và không có chức năng nào cố gắng khớp chuyển động môi với âm thanh được cung cấp.

Các kết quả đa dạng trong phạm vi các kỹ thuật giả mạo có sẵn trong LiveBugger chống lại các vectơ tấn công đa dạng trong các API FLV. Các số cao hơn cho thấy kẻ tấn công đã xâm nhập thành công vào xác thực bằng cách sử dụng các kỹ thuật deepfakes. Không phải tất cả các API đều bao gồm tất cả các biện pháp phòng thủ có thể cho FLV; ví dụ, một số không cung cấp bất kỳ biện pháp phòng thủ nào chống lại deepfakes, trong khi những API khác không kiểm tra xem chuyển động môi và âm thanh có khớp trong video được người dùng gửi trong quá trình xác thực.

Các kết quả đa dạng trong phạm vi các kỹ thuật giả mạo có sẵn trong LiveBugger chống lại các vectơ tấn công đa dạng trong các API FLV. Các số cao hơn cho thấy tỷ lệ thành công cao hơn trong việc xâm nhập FLV bằng cách sử dụng các kỹ thuật deepfakes. Không phải tất cả các API đều bao gồm tất cả các biện pháp phòng thủ có thể cho FLV; ví dụ, một số không cung cấp bất kỳ biện pháp phòng thủ nào chống lại deepfakes, trong khi những API khác không kiểm tra xem chuyển động môi và âm thanh có khớp trong video được người dùng gửi trong quá trình xác thực.

Kết Luận

Kết quả và chỉ dẫn của bài báo cho tương lai của các API FLV là phức tạp và các tác giả đã kết hợp chúng thành một ‘kiến trúc của sự dễ bị tổn thương’ có thể giúp các nhà phát triển FLV hiểu rõ hơn về một số vấn đề được phát hiện.

Mạng lưới khuyến nghị của bài báo về sự dễ bị tổn thương hiện tại và tiềm năng của các quy trình xác thực khuôn mặt dựa trên video đối với các cuộc tấn công deepfakes.

Mạng lưới khuyến nghị của bài báo về sự dễ bị tổn thương hiện tại và tiềm năng của các quy trình xác thực khuôn mặt dựa trên video đối với các cuộc tấn công deepfakes.

Các khuyến nghị lưu ý:

‘Các rủi ro bảo mật của FLV tồn tại rộng rãi trong nhiều ứng dụng thực tế và do đó đe dọa đến bảo mật của hàng triệu người dùng cuối.’

Các tác giả cũng quan sát rằng việc sử dụng xác thực dựa trên hành động là ‘thiểu số’, và việc tăng số lượng hành động mà người dùng phải thực hiện ‘không thể mang lại bất kỳ lợi ích bảo mật nào’.

Thêm vào đó, các tác giả lưu ý rằng việc kết hợp nhận dạng giọng nói và nhận dạng khuôn mặt thời gian (trong video) là một biện pháp phòng thủ vô ích trừ khi các nhà cung cấp API bắt đầu yêu cầu rằng chuyển động môi phải được đồng bộ hóa với âm thanh.

Bài báo này được đưa ra trong bối cảnh một cảnh báo gần đây của FBI về nguy cơ lừa đảo deepfakes đối với doanh nghiệp, gần một năm sau khi họ cảnh báo về việc sử dụng công nghệ này trong các hoạt động ảnh hưởng của nước ngoài và lo ngại chung rằng công nghệ deepfakes trực tiếp sẽ tạo điều kiện cho một làn sóng tội phạm mới trên một công chúng vẫn tin tưởng vào các kiến trúc bảo mật xác thực video.

Đây vẫn là những ngày đầu của deepfakes như một bề mặt tấn công xác thực; vào năm 2020, 35 triệu đô la đã được chiết khấu gian lận từ một ngân hàng ở UAE bằng cách sử dụng công nghệ âm thanh deepfakes, và một giám đốc điều hành của Anh cũng bị lừa đảo để chi trả 243.000 đô la vào năm 2019.

 

Được xuất bản lần đầu vào ngày 23 tháng 2 năm 2022.

Nhà văn về học máy, chuyên gia lĩnh vực tổng hợp hình ảnh con người. Cựu trưởng nhóm nội dung nghiên cứu tại Metaphysic.ai, cho đến khi nó được併 nhập vào Brahma.ai của DNEG.
Portfolio site: martinanderson.ai
Contact: martin@martinanderson.ai