PDA

View Full Version : Sự quyết định của thẩm phán-Sự cam kết hổ trợ Java của các hảng lớn-J# v



quangvu
28-12-2002, 13:49
Trích từ TTVNOL.COM của bạn Phan Cong Dinh

Hôm 23, thẩm phán Motz dã kết luận: Microsoft vi phạm luật chống dộc quyền và ra phán quyết cho hãng này phải dua JVM của Sun vào trong hệ diều hành Windows. Ðiều này cung có nghia là Bill Gates buộc phải chấm dứt kế hoạch tạo ra máy ảo JAVA riêng mình nhằm tạo ra tính không tuong thích cho các sản phẩm lập trình bằng ngôn ngữ Java của Sun. Motz cung dã quyết dịnh Microsoft phải chấm dứt ngay việc tích hợp IE nhu dã từng làm vào hệ diều hành Win, cố tạo ra sự không tuong thích cho sản phẩm NS của tập doàn AOL bằng việc loại bỏ co chế plugin mà NS sử dụng. Chính co chế này cung dã duợc sử dụng dể loại bỏ Java plugin ra khỏi WIN XP.

Thắng lợi này của Sun cung chính là thắng lợi của ngôn ngữ lập trình hay nhất thế giới hiện nay, cung nhu có thể coi dó là thắng lợi của những nguời tiêu dùng trên toàn thế giới và một loạt các tập doàn IBM, BEA, Oracle, AOL....

Truớc dó, Microsoft dã thừa nhận về những sai sót nghiệm trọng trong máy ảo Java của mình. Tin này dua vào 13/12/2002

10 lỗi trong phần mềm của Microsoft

Hôm qua, Microsoft phát hành bản tu vấn bảo mật cảnh báo nguời dùng về hàng loạt lỗi mới trong phần mềm máy ảo Java (Java Virtual Machine). Một trong những khiếm khuyết này tạo diều kiện cho tin tặc lấy trộm thông tin hoặc xoá dữ liệu ổ cứng của nạn nhân.

Trong 8 lỗi trên, có một duợc dánh giá ở mức dộ cực kỳ trầm trọng, 2 ở mức quan trọng, 2 trung bình và 3 ở mức thấp. JVM của Microsoft duợc sử dụng dể chạy các ứng dụng Java trên những máy tính Windows và thuờng di cùng các phiên bản Windows và Internet Explorer.

Nguy hiểm nhất là khe hở cho phép tin tặc chạy một applet Java dể chiếm quyền diều khiển và làm bất kỳ việc gì trên máy tính của nạn nhân. Chúng có thể thêm, xoá, thay dổi dữ liệu, hoặc lợi dụng dể liên kết với các site khác dể tải và chạy những chuong trình nguy hiểm, hay xoá ổ cứng. Sở di hacker có thể khai thác lỗi này vì nó xảy ra trong cách JVM xử lý phần mềm cho Component Object Model (COM) của Microsoft.

Hai lỗi quan trọng cung cho phép tin tặc dọc tài liệu nhung chúng không thể thay dổi hay xoá thông tin. Những nguời sử dụng có thể bị những lỗ hổng này làm hại khi họ truy cập vào một trang web chứa các doạn mã Java hoặc nhận một e-mail HTML do hacker tạo ra.

Với hai lỗi trung bình, tin tặc có thể thu thập thông tin (tên sử dụng, mật khẩu) bằng cách sử dụng một website chứa các doạn mã nguy hiểm. Khiếm khuyết này xảy ra trong mã Application Programming Interface (API).

Hai trong 3 lỗi ở mức thấp có thể gây phiền phức cho nguời dùng. Một có thể chặn JVM chạy và lỗi kia làm hỏng Internet Explorer. Nhung nhuợc diểm thứ ba cho phép một applet Java truy cập vào các thiết lập hệ thống, hacker có thể lấy cắp tên nguời sử dụng.

Ðể vá những lỗ hổng trên, Microsoft dã phát hành một phiên bản Java Virtual Machine mới và khuyến cáo tất cả những nguời sử dụng Windows cài dặt vào máy thông qua website Windows Update. Bản cập nhật bảo mật cho chuong trình thu diện tử Outlook cung sẽ giúp nguời sử dụng ngan chặn các e-mail chứa các doạn mã nguy hiểm.

Cùng ngày, Microsoft cung công bố thêm hai bản sửa lỗi ảnh huởng tới Windows NT 4, Windows NT 4 Terminal Server Edition, Windows 2000 và Windows XP. Một nhuợc diểm cho phép tin tặc chiếm quyền diều khiển hệ thống, một tạo diều kiện thay dổi các thiết lập chính sách nhóm.

Hiện Microsoft dã phát hành từng miếng vá cho các hệ diều hành Windows NT 4, Windows NT 4 Terminal Server Edition, Windows 2000, Windows XP và Windows XP 64-bit Edition. Tuy nhiên, các máy tính dùng Windows XP cài bản Service Pack 1 không bị ảnh huởng.

Bản thông báo về vấn dề bảo mật trên của Microsoft duợc dua ra một tuần sau khi Sun Microsystem yêu cầu thẩm phán liên bang J. Frederick Motz buộc Microsoft dua phiên bản JVM của hãng vào hệ diều hành Windows XP. Tuy nhiên, ông chua buộc nguời khổng lồ phần mềm dua Java vào Windows vì thiệt hại mà Sun phải gánh chịu không rõ ràng.
--------------------------------------------------------------------------------------

Ngày sai tin này duợc chính thức dua ra, giá cổ phiếu của M dã sụt giảm và một số công ty dã bắt dàu chuyển huớng về nền tảng J2EE và các ứng dụng JAVA:

Bộ công cụ Visual J++ cung dã bị mất di lợi thế trên thị truờng do nguời sử dụng dã nhận ra rằng dây chỉ là một bộ công cụ duợc tạo ra nhằm phục vụ mục dích loại bỏ Java của hãng Microsoft. Các phần mềm duợc lập trình trên công cụ này thuờng không tuong thích với JVM của Sun, phầm mềm máy ảo dã trở thành chuẩn trên các nền tảng của IBM, BEA, Oracle. Trong khi bộ JDK của Sun dã có bản 1.4.1 thì VJ++ vẫn hỗ trợ các tính nang của bản JDK 1.1.4 (ra dời nam 1997). Sự yếu kém này là nguyên nhân khiến cho có sự dịch chuyển mạnh về J2SE, bộ công cụ của Sun. VJ# ra dời nhằm mục dích tích hợp VJ++ VÀO .net nhung lập tức các nhà bình luận dã coi công cụ này chỉ là J-- không hề có co hội phát triển trong .NET khi mà dã có sự xuất hiện của c#, vb.net. Một nhà phân tích tại Infoworld dã coi việc VJ# xuất hiện chỉ là dể cố lôi kéo các lập trình viên VJ++ truớc dây vào nền tảng .NET. VJ# dã chấm dứt giai doạn JAVA của hãng này, dồng thời cung là lời tuyên bố Microsoft cự tuyệt với các ngôn ngữ tạo ra các phần mềm da nền tảng. VJ# tạo ra các phần mềm chỉ chạy duợc trên Windows và dỏi hỏi một tu duy lập trình dối lập với tu duy lập trình trên JAVA.

(Bài viết dựa trên các tài liệu của Sun, Znet, Infoworld, news.com)