Computer - Communication - Control. 3C INC
 
Nhiều người quan tâm
Skip List - đối thủ của cây cân bằng
Trong Java, làm thế nào để lấy processor ID (CPU)?
Visual Foxpro 9.0
Hướng dẫn sử dụng công cụ eclipse lập trình java (Phần 1: download và cài đặt)
Hướng dẫn sử dụng công cụ eclipse lập trình java (Phần 2: Hướng dẫn kéo thả Giao diện)
Java cơ bản đến nâng cao (phần I)

Lập trình


In bài này Gửi bài viết này cho bạn bè
(Thứ Sáu, 25/08/2006-11:59 AM)
Đoạn script được “giấu” bằng cách nào?
Hỏi: Có một số trang web khi xem source thì chỉ thấy vỏn vẹn vài hàng và chẳng thấy gì liên quan đến script hay link đến các file *.js. Xin hỏi các đoạn script được “giấu” bằng cách nào?
 

Đáp:

Một website thường gồm nhiều trang web cấu thành, mỗi trang web có thể ở dạng *.html, *.xml, *.asp, *.php... Mỗi khi 1 trang web nào đó được download bởi người dùng (thông qua ứng dụng nào đó như web browser), Web Server sẽ xử lý trang web đó trước ở server rồi chỉ gửi kết quả xử lý về cho người dùng (thường ở dạng thuần html). Như vậy, mặc dù có rất nhiều công nghệ khác nhau để xây dựng trang web, cuối cùng người dùng chỉ có thể nhận được kết quả xử lý trang web mà Web Server đã thực hiện, kết quả này thường là dạng html và chỉ có thể chứa những thành phần chương trình sau đây:

- Những đoạn script (thường là javascript), ở dạng này thì khó lòng giấu được người dùng.

- Những applet java, mỗi applet java là 1 đối tượng phần mềm được viết bằng ngôn ngữ java, có 1 cửa sổ giao diện để giải quyết bài toán tương ứng (ví dụ applet trò chơi cờ vua, applet trò chơi cờ tướng...). Mỗi applet được lưu dưới dạng mã byte-code (mã trung gian chứ không phải mã nguồn java) nên người dùng khó mà hiểu nổi.

 - Những thành phần COM hay ActiveX Control (công nghệ của Microsoft). ActiveX Control tương tự như applet java, nó là 1 đối tượng phần mềm được viết theo công nghệ Microsoft nào đó, có 1 cửa sổ giao diện để giải quyết bài toán tương ứng (AcitveX trò chơi cờ vua, ActiveX trò chơi cờ tướng...). Mỗi AcitveX được lưu dưới dạng mã máy nên người dùng khó mà hiểu nổi.

Tóm lại, nếu muốn giấu không cho người dùng thấy thành phần code nào đó của trang web, bạn có thể hiện thực nó như 1 applet, 1 ActiveX hay 1 đoạn code chạy trên máy server, chứ không nên hiện thực nó như 1 đoạn script chạy trên máy client.

Download Portable IDM
PM download file trên mạng cực nhanh, nhỏ gọn, miễn phí

   Download Winrar 3.80
PM nén và giải nén file xuất sắc. Chương trình nhỏ gọn, dễ sử dụng.

    [ Các bài mới ]
    [ Các bài đã đăng ]

    Download BKAV Home
    phiên bản mới nhất

    Bài mới cập nhật
    Virus “tự lai tạo” đang thách thức các phần mềm bảo mật
    Laptop 3D Asus được bán tại VN giá 51,6 triệu đồng
    Phân tích hành động của Malware với Joebox Online Sandbox
    Lấy thông tin thư mục nhanh chóng với GetFoldersize
    Nokia N900 bán tại VN giá 12,9 triệu đồng
    Máy tính xách tay có thời lượng pin 18 giờ
    Laptop Samsung lần đầu tiên ra mắt tại Việt Nam
    Laptop đa phương tiện MSI CR620
    Windows Phone 7 không hỗ trợ copy/paste
    Microsoft giới thiệu thử nghiệm sơ bộ Internet Explorer 9
    Điện thoại quay phim HD xuất hiện tại TP HCM
     
     
     
    COMPUTER - COMMUNICATION - CONTROL 3C, INC.
    Số 6 - Láng Hạ - Ba Ðình - Hà Nội; Tel: 84.4.38312695; Fax: 84.4.38311925
    Copyright © 2005 3C INC. All rights reserved.