Giải mã Javascript và tiền boa của tôi bởi nhà cung cấp phần mềm

Gần đây, tôi đang viết khá nhiều Javascript cho một ứng dụng Ajax bằng API Google Maps. Tôi có một vài lo lắng khi tôi hoàn thành… bảo mật ứng dụng cũng như đơn giản là bảo vệ công việc khó khăn của tôi khỏi ai đó lấy nó. Tôi không chắc mình sẽ đi bao xa, nhưng tôi đã đọc về Giải mã Javascript trong một trong những cuốn sách của tôi, AJAX HACKS.

Javascript Obfuscation thực sự khá tuyệt. Nó không nhất thiết phải bảo vệ tập lệnh của bạn khỏi bị đánh cắp, nhưng nó làm cho nó khó khăn hơn nhiều bằng cách đổi tên các biến và xóa bất kỳ định dạng nào. Bằng cách loại bỏ khoảng trắng, định dạng và giảm kích thước tên các biến của bạn, có một lợi ích bổ sung - giảm kích thước tệp script của bạn. Điều này sẽ giúp tải các trang của bạn nhanh hơn. Tôi đã làm một bài kiểm tra cho một tập lệnh 4k và nó đã tiết kiệm nó xuống còn khoảng 2.5k! Không tệ.

LƯU Ý: Nếu bạn đang nghĩ đến việc làm này, một lưu ý hãy thận trọng. Google có các tham chiếu đặt tên nghiêm ngặt với API của họ, vì vậy hãy đảm bảo không thay thế các biến đó bằng các tên khác! Nó sẽ không hoạt động.

Tôi đã mua một ứng dụng nhỏ xinh đẹp từ Nguồn Javascript. Có một ví dụ về kết quả của việc chạy tập lệnh trên trang web của họ. Đây là ảnh chụp màn hình:

Javascript Obfuscator

Bây giờ, về việc nhận được nghiêng. Nếu bạn chưa đọc The Tipping Point của Malcolm Gladwell, đó là một bài đọc thú vị. Tôi không muốn phá hủy những lời của ông Gladwell, nhưng về cơ bản, nó nói lên một thực tế rằng, thường thì dường như có một điểm mấu chốt đối với các quyết định mà chúng ta đưa ra hoặc trong các sự kiện thực tế diễn ra trong công việc kinh doanh và cuộc sống của chúng ta.

Sau khi nhập thông tin thẻ tín dụng của tôi để xử lý giao dịch mua của tôi, có một hộp kiểm bổ sung nơi tôi có thể trả 4.99 đô la để công ty sẽ duy trì thông tin đăng ký của tôi trong trường hợp tôi bị mất và cần cài đặt lại và đăng ký lại chương trình. Tôi nghĩ về nó trong vài phút… và đánh dấu vào ô. Tôi nhớ đã phải gửi email cho một nhà cung cấp khác khi tôi bị mất khóa đăng ký cho ứng dụng của họ và cần tải lại.

Tôi cắn! Rất có thể tôi sẽ không bao giờ viết và yêu cầu họ cung cấp chìa khóa, nhưng tôi đã trả 4.99 đô la cho cảm giác mờ ảo ấm áp đó. Tôi không buồn - đó thực sự là một mức giá hợp lý để duy trì thông tin của tôi. Tôi ngạc nhiên là các nhà cung cấp khác cũng không làm điều này. Đây là loại kịch bản mà Gladwell nói đến trong cuốn sách của mình. Tôi đã được bán trên phần mềm, họ chỉ yêu cầu tôi thêm một chút sau khi tôi đã cam kết. Đẹp!

Một bình luận

  1. 1

    Gladwell có thể đang làm một điều gì đó mang lại cho bạn sự ấm áp, nhưng đối với tôi, đó là một phần của dịch vụ khách hàng cơ bản. Tiền đề cũ của việc làm tốt điều gì đó và mọi người sẽ quay trở lại làm việc.

    Hai lần trong hơn 25 năm sử dụng máy tính, tôi đã phải liên hệ với nhà cung cấp hoặc nhà sản xuất phần mềm để xin mã khóa. Vì một lý do kỳ quặc nào đó, những mã đó không bao giờ lọt vào kho số sê-ri và thông tin đăng ký ngày càng tăng của tôi được lưu trữ trong cơ sở dữ liệu an toàn trong bảng kế hoạch thông tin cá nhân mà tôi đã sử dụng từ năm 1992 có tên là Time and Chaos (http://www.chaossoftware.com/ trong trường hợp bạn quan tâm).

    Một trong những công ty tôi đã liên hệ đã cung cấp cho tôi mã của tôi - không có vấn đề - bốn năm sau lần mua đầu tiên. Trong suốt XNUMX năm kể từ lần mua đầu tiên, tôi đã chuyển đổi ứng dụng email, nâng cấp lên hệ điều hành mới và thực hiện các giao dịch mua khác từ chúng. Một phần của "hồ sơ khách hàng" công ty nên luôn duy trì đó là danh sách mã trong trường hợp bạn, khách hàng cần chúng một lần nữa.

    Tính phí giống như mức phí mà nhiều công ty bảo hiểm hiện nay cố gắng tính phí người được bảo hiểm của họ để “thuận tiện” cho việc nhận tiền trên giấy or hóa đơn điện tử (chúng không phải là tùy chọn, bạn nhớ), cũng như phí cho sự “tiện lợi” của việc thanh toán bằng séc (phí 1.25 đô la) hoặc cho “sự tiện lợi” của việc thanh toán điện tử (phí 1.00 đô la). Tốt nhất, các khoản phí này thật nực cười, nhưng phản ánh các doanh nghiệp đang chuyển trực tiếp chi phí kinh doanh thông thường, cùng với tỷ suất lợi nhuận.

Bạn nghĩ gì?

Trang web này sử dụng Akismet để giảm spam. Tìm hiểu cách xử lý dữ liệu nhận xét của bạn.