2013-01-18 31 views
9

Làm cách nào để các nhà phát triển Ruby cập nhật các cảnh báo và cập nhật bảo mật ruby ​​và rubygem ?. Tôi phát hiện ra về ngày hôm nay:Cảnh báo bảo mật Ruby/Rails

https://support.cloud.engineyard.com/entries/22915701-january-14-2013-security-vulnerabilities-httparty-extlib-crack-nori-update-these-gems-immediately

và tự hỏi như thế nào các nhà phát triển thường theo kịp với các loại cảnh báo. Cảm ơn trước.

+1

cập nhật gói? – christianblais

Trả lời

0

Tôi nghĩ rằng hai nguồn này sẽ cung cấp cho bạn thông tin đó ngay khi có sẵn. Bạn cũng có thể đăng ký một tài khoản tại rubygems.org và thêm Rails vào nguồn cấp dữ liệu RSS của bạn.

0

Ngoài ra Ruby 5 Podcast là một nguồn lực hàng tuần hai lần và chỉ mất 10 phút thời gian của bạn mỗi tuần.

2

Ngoài ra, hãy xem bundler-audit gem để tự động quá trình này. Nó sẽ kiểm tra đá quý của bạn cho các lỗ hổng đã biết và cũng đề xuất một số cải tiến liên quan đến quá trình cập nhật nói chung.

3

Tôi thực sự wrote about this a few weeks back. Đây là những điều mà tôi muốn giới thiệu:

  1. Làm theo danh sách gửi thư bảo mật RubyRails.
  2. Sử dụng CVE Reports để nhận thông tin chi tiết về cảnh báo bảo mật ngay khi có thể. CVE là viết tắt của "Các lỗ hổng và tiếp xúc thường gặp" và đó là cơ chế báo cáo tiêu chuẩn của ngành.
  3. Giữ cho các phụ thuộc của bạn được cập nhật nhất có thể. Chạy bundle outdated để nhận thông tin này. Việc giữ bộ thử nghiệm của bạn ở mức> 85% sẽ làm cho việc nâng cấp phụ thuộc dễ dàng hơn nhiều.
  4. Tạo quy trình cho nhóm của bạn để bạn có thể luôn cập nhật các vấn đề về bảo mật. Tôi xây dựng trong bài đăng trên blog về cách thực hiện điều đó.
  5. Sử dụng công cụ như bundle-audit, AppCanary, Hakiri hoặc Gemnasium để tự động phát hiện sự cố bảo mật đá quý. Đây là những công cụ dễ dàng để chèn vào một môi trường CI.
0

Ngoài ra, nếu bạn thấy khó để tìm thời gian tìm kiếm các cập nhật hoặc thực hiện cập nhật thực tế: Sử dụng thói quen nhỏ để ví dụ: cập nhật phần mềm vào mỗi Thứ Hai, như tôi đã mô tả trong the week with a Rails security strategy

Các vấn đề liên quan