Avatar
0
Nguyễn Thái Sơn Professional
Nguyễn Thái Sơn Professional
Rủi ro khi nâng version của Database và source code Backend
Anh ơi, em đang gặp trường hợp cần nâng version cho 1 lib trong maven vì version cũ không support 1 số tính năng, cũng như là database nâng oracle DB lên version mới thì có rủi ro gì không ạ
  • Answer
Remain: 5
2 Answers
Avatar
Nguyễn Thái Sơn Professional
em hỏi cụ thể trong thư viện và Database, không phải tăng version java hồi trước
  • 0
  • Reply
Avatar
monkey Professional
monkey Professional
  1. Rủi ro khi nâng version của database

  • Sẽ có những tính năng bị xoá bỏ hoàn toàn, dẫn đến hệ thống bị sập, tuy nhiên điều này rất hiếm khi xảy ra, do việc nâng cấp version thường tuân theo 1 nguyên tắc tương thích với phiên bản trước
  • Về rủi ro bảo mật cũng sẽ có nhưng khó xảy ra hơn vì các máy chủ db nằm ở sâu bên trong hệ thống internal nên khó bị tấn công.

  1. Rủi ro khi nâng cấp version thư viện, source code ở backend

  • Việc nâng cấp version thư viện, source ở backend có vẻ xảy ra thường xuyên và có những ảnh hưởng rất khó phát hiện, có thể 1 lớp nào đó, 1 hàm nào đó bị xoá mà phải đến khi chạy mới biết.
  • Về bảo mật cũng dễ bị ảnh hưởng nghiêm trọng, Ví dụ như việc update thư viện log4j từ 1.x lên 2.x vừa rồi đã gây ra lỗi bảo mật Zero Day cho các máy chủ trên toàn cầu, chỉ đến khi có người post lỗi thì cả thế giới mới biết để mà vá.
  • 0
  • Reply