Các chính phủ trên khắp thế giới đang gấp rút triển khai các biện pháp an toàn sau khi công nghệ AI phát hiện ra các lỗ hổng "nghiêm trọng" trong PHP, một ngôn ngữ lập trình quan trọng. Các báo cáo về sự việc cho biết các nỗ lực tấn công mạng đã gia tăng kể từ khi các lỗ hổng được phát hiện. Các lỗ hổng PHP do AI phát hiện ảnh hưởng đến phần mềm vận hành khoảng 70% các trang web, đó là lý do câu chuyện này có ý nghĩa vượt xa các nhà phát triển và quản trị viên hệ thống.

Bạn không cần hiểu PHP để bị ảnh hưởng bởi nó. Những trang web bạn đăng nhập, mua sắm hoặc đọc hàng ngày có thể được xây dựng trên nó. Dưới đây là những gì chúng ta biết, ý nghĩa của nó và những gì bạn có thể làm.

Tại sao lỗ hổng PHP lại ảnh hưởng đến nhiều trang web như vậy

PHP là một ngôn ngữ lập trình phía máy chủ. Khi bạn tải một trang, PHP thường chạy ngầm trên máy chủ của trang web để xây dựng những gì bạn thấy, kiểm tra đăng nhập của bạn hoặc lấy thông tin của bạn từ cơ sở dữ liệu. Vì nó được sử dụng rộng rãi như vậy, một lỗ hổng trong chính PHP không giới hạn ở một trang web. Nó có khả năng ảnh hưởng đến một phần rất lớn của web cùng một lúc.

Đó là cốt lõi của mối lo ngại. Các bài đưa tin về phát hiện này mô tả các lỗi, được đặt biệt danh là "PHP2Shell" trong một số báo cáo, có khả năng cho phép kẻ tấn công thực thi mã và đọc bộ nhớ trên các máy chủ bị ảnh hưởng. Các báo cáo cũng cho biết lỗ hổng gốc đã tồn tại hơn một thập kỷ, nghĩa là nó đã nằm im lặng trong phần mềm được triển khai rộng rãi trong nhiều năm.

Một lỗi ở cấp độ ngôn ngữ cũng khác với một vụ tấn công trang web thông thường. Việc khắc phục nó không phải là trách nhiệm của một công ty. Mọi chủ sở hữu trang web, nhà cung cấp dịch vụ lưu trữ và tổ chức vận hành PHP đều phải áp dụng bản cập nhật theo lịch trình của riêng mình, và một số sẽ chậm hơn những người khác.

Cách AI đang tăng tốc việc phát hiện lỗ hổng

Điều khiến câu chuyện này nổi bật là cách các lỗ hổng được tìm ra. Theo các báo cáo, các nhà nghiên cứu tại một công ty có tên Calif đã sử dụng một mô hình OpenAI để xác định các vấn đề và tìm ra các lỗi chỉ trong vài ngày. Các nhóm bảo mật từ lâu đã rà soát mã để tìm điểm yếu, nhưng công việc đó theo truyền thống chậm và tốn nhiều công sức.

Phát hiện này cho thấy AI có thể giúp xác định lỗi trong mã mà con người đã xem xét trong nhiều năm mà không phát hiện ra nhanh đến mức nào. Điều đó đáng khích lệ đối với những người phòng thủ, vì tốc độ tương tự có thể giúp khắc phục vấn đề trước khi tội phạm tìm ra chúng. Nhưng nó cũng thu hẹp khoảng thời gian giữa việc một lỗ hổng được công bố và việc kẻ tấn công cố gắng khai thác nó. Nếu các nhà nghiên cứu có thể tìm ra lỗi nhanh đến vậy, thì việc những người khác, bao gồm cả các tác nhân xấu, sử dụng các công cụ tương tự là điều hợp lý để kỳ vọng.

Chính sự căng thẳng đó là lý do các chính phủ đang hành động nhanh chóng. Mục tiêu là áp dụng các bản vá trước khi khoảng trống giữa công bố và khắc phục bị khai thác ở quy mô lớn.

Những gì kẻ tấn công đang làm ngay bây giờ

Sự thật nổi bật là các nỗ lực tấn công mạng đã gia tăng kể từ khi các lỗ hổng được công bố. Điều này theo một mô thức quen thuộc: một khi lỗ hổng trở nên công khai, kẻ tấn công quét internet để tìm các trang web chưa được cập nhật và thăm dò chúng để tìm điểm yếu. Những trang web chưa được vá là mục tiêu dễ nhất.

Các báo cáo cũng chỉ ra rằng trang web chính thức của PHP và một số tổ chức khác nằm trong số những đối tượng bị phơi nhiễm với các lỗ hổng, một lời nhắc nhở rằng ngay cả những nhóm có nguồn lực tốt và nhận thức về bảo mật cũng có thể bị cuốn vào một vấn đề như thế này.

Đáng để giữ điều này ở mức cân đối. Sự gia tăng các nỗ lực không có nghĩa là mọi trang web PHP đều đã bị xâm phạm. Nhiều nhà điều hành trang web sẽ vá kịp thời và nhiều cuộc tấn công sẽ thất bại. Nhưng rủi ro là có thật đối với những trang web đi sau, và bạn thường không thể biết từ bên ngoài những trang web đó là những trang nào. Để có bối cảnh rộng hơn về cách điều này phù hợp với bức tranh mối đe dọa rộng lớn hơn, hãy xem bản tổng hợp ThreatsDay của chúng tôi, bao gồm hơn 30 câu chuyện bảo mật riêng biệt trong một bản tóm tắt.

Điều này có ý nghĩa gì với bạn

Bạn không thể tự vá máy chủ của một trang web, và đó là phần khó chịu. Khi một lỗ hổng như thế này tồn tại, sự an toàn dữ liệu của bạn phụ thuộc một phần vào việc các trang web bạn sử dụng phản ứng nhanh đến mức nào. Nếu một trang web bạn dựa vào bị xâm phạm, các thông tin như địa chỉ email, mật khẩu hoặc thông tin tài khoản khác của bạn có thể gặp rủi ro.

Điều bạn có thể kiểm soát là mức độ thiệt hại mà một trang web bị xâm phạm duy nhất có thể gây ra cho phần còn lại của đời sống số của bạn. Các bước dưới đây hạn chế thiệt hại đó bất kể trang web nào bị ảnh hưởng.

Những gì người dùng hàng ngày có thể làm để bảo vệ tài khoản của mình

  • Sử dụng mật khẩu duy nhất cho mỗi tài khoản. Nếu một trang web bị xâm phạm, mật khẩu duy nhất sẽ ngăn kẻ tấn công thử cùng một thông tin đăng nhập ở nơi khác. Một trình quản lý mật khẩu giúp việc này trở nên khả thi.
  • Bật xác thực hai yếu tố (2FA). Ngay cả khi mật khẩu bị đánh cắp, bước xác minh thứ hai khiến ai đó khó đăng nhập hơn nhiều. Nếu có thể, hãy ưu tiên ứng dụng xác thực hơn tin nhắn văn bản.
  • Cảnh giác với lừa đảo phishing. Những sự cố như thế này thường kích hoạt các email lừa đảo tiếp theo tuyên bố tài khoản của bạn bị ảnh hưởng. Không nhấp vào liên kết trong các tin nhắn bất ngờ. Thay vào đó, hãy truy cập trực tiếp trang web.
  • Chú ý đến các thông báo vi phạm. Nếu một dịch vụ bạn sử dụng thông báo với bạn rằng nó bị ảnh hưởng, hãy đổi mật khẩu kịp thời và xem lại hoạt động tài khoản của bạn.
  • Giữ phần mềm của chính bạn được cập nhật. Trình duyệt, ứng dụng và thiết bị cũng nhận được các bản sửa lỗi bảo mật, và các bản cập nhật đóng lại những cánh cửa mà kẻ tấn công dựa vào.

Kết luận

Các lỗ hổng PHP do AI phát hiện là một ví dụ rõ ràng về tốc độ mà cuộc đua bảo mật đang diễn ra. Cùng một công nghệ đã giúp phát hiện các lỗ hổng ẩn giấu từ lâu cũng có thể rút ngắn thời gian kẻ tấn công có để hành động, đó là lý do các chính phủ và nhà điều hành trang web đang gấp rút phản ứng. Bạn không thể sửa PHP, nhưng bạn có thể khiến các tài khoản của mình khó bị khai thác hơn nhiều. Hãy bắt đầu với mật khẩu duy nhất, bật xác thực hai yếu tố và nghi ngờ các email tài khoản bất ngờ. Để biết thêm về các mối đe dọa đang định hình thời điểm này, hãy đọc bản tổng hợp ThreatsDay của chúng tôi và giữ cho các biện pháp phòng vệ của bạn luôn cập nhật.