Cookie là gì? Những lợi ích và rủi ro của Cookie trên trình duyệt
Có lúc nào bạn thắc mắc rằng tại sao những trình duyệt Website bạn từng sử dụng qua như đăng nhập, nhập một mẫu nhập thông tin nào đó và khi quay lại sử dụng, nó đã được lưu sẵn trạng thái đăng nhập hoặc bạn chỉ cần click vào một Form đăng nhập, đăng ký thì những thông tin từng gõ vào đó lại xuất hiện mà không cần phải nhập lại?
Những khái niệm ấy được gọi chung là Cookie. Cookie là gì và chức năng của nó như thế nào đối với các trang web thì trong bài viết này mình sẽ tổng hợp các kiến thức về Cookie mà bạn sẽ dễ dàng nắm bắt.
#1. Cookie là gì?
Tất nhiên Cookie trong trường hợp mình đang nhắc đến không phải là một loại bánh, nó chỉ được gọi tên theo một loại bánh quy trong tiếng Anh, ở trong khái niệm này thì Cookie như là một file tạm vậy, nó sẽ được tự động tạo ra trong máy tính của bạn mỗi khi bạn truy cập một trang Web nào đó, nó sẽ lưu những thông tin cá nhân của bạn như thiết bị bạn đang sử dụng, tài khoản cá nhân, v.v… và lấy lại nó để sử dụng cho những lần sau.
Nói đến đây chắc nhiều người sẽ lầm tưởng rằng Cookie chính là một file mà các Website tạo ra để lưu thông tin người dùng trên các trình duyệt phổ biến hiện nay và đánh cắp để sử dụng cho một mục đích nào đó không tốt chẳng hạn, tuy nhiên khái niệm đó hoàn toàn sai.
Cookie không phải là một chương trình nào đó, chúng không thể tự động chạy được, do đó nó không thể thu thập bất cứ thông tin nào về bạn hay bất cứ thông tin cá nhân nào từ máy tính.
Cookie được chia làm 2 loại như sau:
- Session Cookie: Được lưu tạm thời trong bộ nhớ máy tính trong lúc bạn đang truy cập Website đó và sẽ tự động xóa khi bạn đóng trình duyệt, bạn sẽ rất dễ dàng bắt gặp những Session Cookie này khi đang truy cập Website và máy hết pin tắt đột ngột, bạn có thể mở máy tính lên, trình duyệt sẽ tự động hỏi bạn có muốn load lại những trang mà bạn đã từng truy cập lúc nãy không.
- Persistant Cookie: Được lưu trên ổ cứng máy tính và không bị xóa khi bạn đóng trình duyệt, chúng được dùng để cung cấp những hành vị, hành động của bạn khi truy cập Website đó.
#2. Quy định về sử dụng Cookie và nơi lưu Cookie
Nếu một Website muốn tạo file Cookie trong máy tính của bạn và sử dụng, nó phải tuân thủ theo những nguyên tắc sau mới được cho phép:
- Thông báo công khai việc sử dụng Cookie khi bạn truy cập trang Website của họ.
- Giải thích chức năng của Cookie khi sử dụng ở trang Website đó cũng như lý do để cài đặt.
- Phải thông qua sự đồng ý của người dùng mới được phép tạo file Cookie và lưu trên máy tính cá nhân của họ.
Thông báo trước khi lưu lại tài khoản sử dụng cho những lần sau
Như ảnh các bạn có thể thấy, khi chấp nhận lưu lại tài khoản Cookie ở một Website nào đó thì những lần sau truy cập bạn không cần phải lặp lại các bước trên hay thấy thông báo này nữa.
Nếu bạn muốn xem những file Cookie của mình nằm ở đâu có thể truy cập theo đường dẫn:
C:\Windows\cookies
#3. Ưu và nhược điểm của Cookie
Ưu điểm của Cookie
- Giúp việc truy cập Website của người dùng nhanh hơn, tiện lợi hơn, không quá mất nhiều thời gian đăng nhập lại nhiều lần.
- Đối với các doanh nghiệp, việc sử dụng Cookie sẽ giúp họ theo dõi được hành vi người dùng, từ đó biết được họ thường truy cập ít hay nhiều, thời gian là bao lâu hay các sở thích khác để có thể tối ưu hóa Website, dịch vụ của mình.
- Ngoài ra, việc lưu trữ Cookie đối với các doanh nghiệp sẽ giúp khách hàng của họ thuận tiện hơn trong việc truy cập hay đơn giản là việc nhập liệu ở Website đó trở nên tiện lợi khi các thông tin đã được lưu trữ.
Nhược điểm của Cookie
- Vì Cookie là một file dùng để lưu trữ các thông tin, hoạt động sử dụng của người dùng mang tính cá nhân vì vậy sẽ dễ dàng bị các Hacker dòm ngó, tìm cách đột nhập hệ thống Website, máy tính cá nhân để lấy cắp thông tin và sử dụng cho các mục đích xấu mà bạn không thể lường trước được.
#4. Lời kết
Trên đây là những khái niệm cơ bản về Cookie mà mình giới thiệu đến cho bạn, hy vọng những kiến thức bổ ích này sẽ giúp cho bạn hiểu hơn về Cookie, hãy để lại bình luận nếu có thắc mắc hay đóng góp gì cho chúng tôi nhé. Ngoài ra, nếu như bạn có thời gian rỗi, có thể xem thêm bài viết gần đây của mình về Deep Web là gì và những điều cần biết về nó.
Comments (0)