Anh cảnh báo các nhà phát triển bỏ Python 2 do lo ngại sự cố như WannaCry

Hoàng Linh| 23/08/2019 14:50
Theo dõi ICTVietnam trên

Trung tâm An ninh mạng của Anh ví việc tiếp tục sử dụng ngôn ngữ lập trình Python 2 sẽ nguy cơ dẫn tới sự cố như WannaCry hoặc Equachus khác.

Trung tâm an ninh mạng của Vương quốc Anh (UK National Cyber Security Centre - NCSC) cảnh báo các nhà phát triển nên xem xét việc chuyển các cơ sở mã (codebase) Python 2.x sang nhánh 3.x mới hơn do vòng đời của Python 2 chuẩn bị kết thúc vào ngày 1/1/2020.

Ảnh: Geeksforgeeks.org

Trung tâm này nhận định các rủi ro bảo mật có thể xảy ra sẽ dẫn tới phá hủy mã trong các ứng dụng hiện có.

NCSC cảnh báo: "Nếu bạn vẫn đang sử dụng Python 2.x thì đã đến lúc chuyển sang Python 3. Nếu tiếp tục sử dụng các module không được hỗ trợ, các nhà phát triển sẽ gặp phải rủi ro về bảo mật đối với tổ chức và dữ liệu của mình, vì các lỗ hổng sẽ sớm xuất hiện mà không ai sửa được".

"Nếu bạn duy trì một thư viện cũ cho Python 2 mà các nhà phát triển khác phụ thuộc vào thư viện này, bạn có xu hướng ngăn họ cập nhật lên Python 3. Với sự ngăn chặn này, bạn đang gián tiếp và có khả năng vô tình làm tăng rủi ro bảo mật của người khác", cơ quan này cảnh báo thêm.

Cơ quan này đang thúc giục các công ty và nhà phát triển cùng nhau chuyển mã của họ sang phiên bản Python mới hơn. Đăng tải của NCSC trên blog của cơ quan này bao gồm một bản tóm tắt các tính năng hấp dẫn nhất của Python 3, và một danh sách các công cụ có thể giúp các nhà phát triển chuyển đổi như “Tôi có thể sử dụng Python 3” (Can I Use Python 3), “2 lên 3” (2to3), “Six” và các công cụ khác.

"Nếu việc di chuyển codebase sang Python 3 là không thể, thì một lựa chọn khác là thuê một công ty thương mại để hỗ trợ Python 2 cho bạn", NCSC cho hay.

Nếu không chuyển đổi sẽ gặp các sự cố bảo mật

Cơ quan này cảnh báo rằng các công ty không đầu tư vào việc chuyển đổi mã Python 2.x của họ có thể sẽ ở vào vị trí như các nạn nhân WannaCry hoặc Equachus.

"Tại NCSC, chúng tôi luôn nhấn mạnh tầm quan trọng của việc vá lỗ hổng. Việc này không phải lúc nào cũng dễ dàng, nhưng vá lỗi là một trong những điều cơ bản nhất có thể làm để bảo mật công nghệ của mình", cơ quan này cho biết.

Ảnh: 2-spyware.com

"Phần mềm ransomware WannaCry là một ví dụ điển hình về những gì có thể xảy ra nếu bạn chạy phần mềm không được hỗ trợ. Khi đưa ra quyết định tiếp tục sử dụng Python 2 cho đến hết vòng đời, bạn phải chấp nhận tất cả các rủi ro từ việc sử dụng phần mềm không được hỗ trợ, trong khi biết rằng đã có phiên bản bảo mật”, NCSC cho hay.

Sự phổ biến của Python sẽ làm cho việc cập nhật mã trở nên cấp thiết

Lý do NCSC cảnh báo các công ty về vòng đời sắp kết thúc của Python 2 là vì thành công của ngôn ngữ này.

Kể từ khi được sáng tạo ra vào giữa những năm 90, Python đã chinh phục thế giới lập trình, trở thành một trong những ngôn ngữ có nhu cầu cao nhất hiện nay, được chi trả cao nhất, được nghiên cứu nhiều nhất và được nhắc đến nhiều nhất.

Ngôn ngữ này cũng được sử dụng rộng rãi trong các môi trường sản xuất như tại Google, Facebook và Netflix. Nó liên tục đứng đầu trong hầu hết các bảng xếp hạng ngôn ngữ lập trình và được dự báo sẽ vượt qua cả C cũng như Java trong những năm tới, để trở thành một ngôn ngữ không thể tranh cãi của giới lập trình.

Hiện tại, bất chấp những nỗ lực từ nhóm Python để khiến các nhà phát triển chuyển đổi, khá nhiều nhà phát triển và các thư viện Python vẫn ưa dùng nhánh 2.x cũ hơn.

Nổi bật Tạp chí Thông tin & Truyền thông
  • Báo chí quốc tế viết gì về Triển lãm Quốc phòng quốc tế Việt Nam 2024?
    Sự kiện Triển lãm Quốc phòng quốc tế Việt Nam năm 2024 thu hút sự chú ý trong - ngoài nước và cả nhiều cơ quan truyền thông quốc tế.
  • “AI như là một chiếc gương đen”
    Bài báo "AI is the Black Mirror" của Philip Ball cung cấp một cái nhìn chi tiết về trí tuệ nhân tạo (AI) và tác động của nó đến nhận thức con người.
  • Chất lượng thông tin báo chí về kinh tế - Vai trò, yêu cầu thước đo và giải pháp cần có
    Báo chí kinh tế cần là diễn đàn thực thụ cho doanh nghiệp, không chỉ cung cấp thông tin. Thông tin cần chính xác và kịp thời để hỗ trợ doanh nghiệp trong điều chỉnh chiến lược kinh doanh.
  • Những “ngọn đuốc” ở bản
    Ở Tuyên Quang, người có uy tín là những người đi đầu thay đổi nếp nghĩ, cách làm của bà con dân tộc thiểu số (DTTS). Họ như những “ngọn đuốc” đi trước, thắp sáng, lan tỏa tinh thần trách nhiệm, nêu gương với cộng đồng. Gương mẫu, uy tín, những người có uy tín đã và đang góp sức xây dựng bản làng, thôn xóm ngày càng ấm no, giàu mạnh.
  • 5 lý do để tăng cường bảo mật mạng
    Các chương trình an ninh mạng đã phát triển đáng kể trong vài thập kỷ qua. Sự ra đời của điện toán đám mây đã phá vỡ ranh giới an ninh mạng thông thường của của các doanh nghiệp, buộc các tổ chức phải liên tục cập nhật những chiến lược phòng thủ của mình.
Đừng bỏ lỡ
Anh cảnh báo các nhà phát triển bỏ Python 2 do lo ngại sự cố như WannaCry
POWERED BY ONECMS - A PRODUCT OF NEKO