Car-tech

Update Ruby ngay trước khi nó thoát khỏi Rails

Lập Trình Web Buoi 3-3.avi

Lập Trình Web Buoi 3-3.avi
Anonim

Bạn có sử dụng Ruby on Rails không? Nếu vậy, đã đến lúc cập nhật.

Ruby on Rails là một khung ứng dụng web nguồn mở được xây dựng để sử dụng với ngôn ngữ lập trình Ruby. Ruby on Rails-hoặc chỉ Rails-cung cấp cho các nhà phát triển Web khả năng thu thập thông tin từ các máy chủ Web, hoặc truy vấn một cơ sở dữ liệu. Rails được sử dụng trên một phần tư ước tính của một triệu trang web từ thương mại điện tử đến lưu trữ đám mây.

Rails chứa các lỗ hổng nghiêm trọng đang được nhắm mục tiêu bởi những kẻ tấn công. Khả năng bị tổn thương hàng loạt là Rails tương đương với SQL injection, và cho phép Rails khai thác.

[Đọc thêm: Cách gỡ bỏ phần mềm độc hại khỏi máy tính Windows của bạn]

Cập nhật Ruby ngay bây giờ để vá các lỗ hổng cực kỳ nguy hiểm.

Lamar Bailey, giám đốc nghiên cứu và phát triển bảo mật cho nCircle giải thích: “Tất cả các phiên bản chưa được vá của Ruby on Rails đều chứa các lỗ hổng nghiêm trọng liên quan đến phân tích cú pháp và kẻ tấn công có thể sử dụng các lỗi này để thực thi mã hoặc khởi chạy các cuộc tấn công SQL injection.”

Bailey cũng chỉ ra rằng các công cụ phổ biến đã tự động khai thác để dễ dàng hơn cho kẻ tấn công. Các khai thác đang lưu hành trong tự nhiên, và có những báo cáo về các máy chủ Web bị tấn công. Một sự khai thác thành công có thể cho phép kẻ tấn công chiếm lấy một trang web, hoặc ăn cắp dữ liệu giá trị từ các cơ sở dữ liệu bên dưới.

Vấn đề ảnh hưởng đến bất kỳ máy chủ nào mà trình phân tích cú pháp XML đang hoạt động - theo mặc định. Cách giải quyết có thể là đơn giản là vô hiệu hóa trình phân tích cú pháp XML, nhưng nếu các ứng dụng Rails của bạn cần xử lý đầu vào XML, bạn sẽ gặp phải một vấn đề. Có một tư vấn bảo mật của Rails, nó lặn sâu hơn và giải thích cách vô hiệu hóa sự hỗ trợ YAML và Symbol là mấu chốt của vấn đề trong trình phân tích cú pháp XML.

Một giải pháp tốt hơn là cập nhật các Rails thiếu sót. Các phiên bản mới của Rails có sẵn để vá các lỗ hổng này. Các bản phát hành mới (3.2.11, 3.1.10, 3.0.19 và 2.3.15) chứa hai bản sửa lỗi bảo mật cực kỳ quan trọng. Các chuyên gia bảo mật yêu cầu quản trị viên CNTT cập nhật Ruby on Rails một ưu tiên hàng đầu.

Bailey nói, "Cập nhật [Rails] ngay lập tức, nếu không sớm hơn."