{"id":137386,"date":"2026-06-13T12:02:40","date_gmt":"2026-06-13T05:02:40","guid":{"rendered":"https:\/\/bitcoinvn.io\/insights\/?p=137386"},"modified":"2026-06-13T12:02:40","modified_gmt":"2026-06-13T05:02:40","slug":"tan-cong-chuoi-cung-ung","status":"publish","type":"post","link":"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/","title":{"rendered":"C\u1ea3nh b\u00e1o v\u1ec1 v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng NPM"},"content":{"rendered":"<p data-path-to-node=\"2\">Cu\u1ed1i n\u0103m 2025, c\u1ed9ng \u0111\u1ed3ng crypto v\u00e0 gi\u1edbi l\u1eadp tr\u00ecnh r\u00fang \u0111\u1ed9ng tr\u01b0\u1edbc m\u1ed9t l\u1ed7 h\u1ed5ng an ninh nghi\u00eam tr\u1ecdng t\u1eeb kho l\u01b0u tr\u1eef NPM, cho th\u1ea5y c\u00e1c ph\u1ea7n m\u1ec1m ng\u00e0y nay d\u1ec5 b\u1ecb hack \u0111\u1ebfn m\u1ee9c n\u00e0o.<\/p>\n<p data-path-to-node=\"3\">S\u1ef1 c\u1ed1 b\u1eaft ngu\u1ed3n t\u1eeb h\u1ec7 sinh th\u00e1i JavaScript, n\u01a1i v\u1ed1n ph\u1ee5 thu\u1ed9c n\u1eb7ng n\u1ec1 v\u00e0o c\u00e1c m\u00e3 ngu\u1ed3n chia s\u1ebb t\u1eeb b\u00ean th\u1ee9 ba. B\u1eb1ng c\u00e1ch c\u00e0i c\u1eafm m\u00e3 \u0111\u1ed9c v\u00e0o \u0111\u00e2y, tin t\u1eb7c \u0111\u00e3 ki\u1ec3m so\u00e1t ti\u1ebfn tr\u00ecnh giao d\u1ecbch ti\u1ec1n \u0111i\u1ec7n t\u1eed, t\u1ef1 \u0111\u1ed9ng theo d\u00f5i v\u00e0 \u0111\u1ed5i v\u00ed nh\u1eadn ti\u1ec1n c\u1ee7a ng\u01b0\u1eddi d\u00f9ng ngay tr\u00ean tr\u00ecnh duy\u1ec7t. Nguy hi\u1ec3m h\u01a1n, chi\u1ebfn d\u1ecbch n\u00e0y c\u00f2n tri\u1ec3n khai d\u00f2ng m\u00e3 \u0111\u1ed9c mang t\u00ean &#8220;Shai-Hulud&#8221; \u0111\u1ec3 s\u0103n l\u00f9ng th\u00f4ng tin c\u1ea5u h\u00ecnh CI\/CD v\u00e0 t\u00e0i kho\u1ea3n c\u1ee7a c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n, t\u1eeb \u0111\u00f3 chi\u1ebfm \u0111o\u1ea1t quy\u1ec1n qu\u1ea3n tr\u1ecb nh\u1eb1m nh\u00e2n b\u1ea3n m\u00e3 \u0111\u1ed9c sang c\u00e1c d\u1ef1 \u00e1n kh\u00e1c m\u1ed9t c\u00e1ch t\u1ef1 \u0111\u1ed9ng.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-137383 size-full\" src=\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-7.webp\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-7.webp 800w, https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-7-300x200.webp 300w, https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-7-768x512.webp 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p data-path-to-node=\"2\">D\u00f9 s\u1ef1 c\u1ed1 \u0111\u00e3 qua, nh\u01b0ng nguy c\u01a1 ti\u1ec1m \u1ea9n v\u1eabn c\u00f2n. S\u1ef1 ph\u00e1t tri\u1ec3n c\u1ee7a AI trong vi\u1ec7c l\u1eadp tr\u00ecnh v\u00e0 t\u1ef1 \u0111\u1ed9ng d\u00f2 l\u1ed7i gi\u00fap k\u1ebb t\u1ea5n c\u00f4ng qu\u00e9t, t\u1ea1o m\u00e3 \u0111\u1ed9c v\u00e0 khai th\u00e1c l\u1ed7 h\u1ed5ng chu\u1ed7i cung \u1ee9ng nhanh h\u01a1n tr\u01b0\u1edbc r\u1ea5t nhi\u1ec1u.<\/p>\n<p data-path-to-node=\"3\">Tuy nhi\u00ean, kh\u00f4ng ph\u1ea3i v\u00ed crypto n\u00e0o c\u0169ng b\u1ecb \u1ea3nh h\u01b0\u1edfng. C\u00e1c lo\u1ea1i v\u00ed chuy\u00ean d\u1ee5ng cho Bitcoin nh\u01b0 Nunchuk v\u00e0 <a href=\"https:\/\/bitcoinvn.io\/shop\/product-category\/hardware-wallets\/blockstream\/\" target=\"_blank\" rel=\"noopener\">Blockstream<\/a> kh\u1eb3ng \u0111\u1ecbnh h\u1ecd ho\u00e0n to\u00e0n an to\u00e0n tr\u01b0\u1edbc \u0111\u1ee3t t\u1ea5n c\u00f4ng NPM n\u00e0y.<\/p>\n<p data-path-to-node=\"4\">B\u00e0i h\u1ecdc \u1edf \u0111\u00e2y r\u1ea5t r\u00f5 r\u00e0ng: \u0111\u01b0\u1ee3c b\u1ea3o m\u1eadt th\u00ec m\u1ea5t t\u00ednh n\u0103ng. Thay v\u00ec \u00f4m \u0111\u1ed3m qu\u00e1 nhi\u1ec1u lo\u1ea1i coin, t\u00ednh n\u0103ng hay th\u01b0 vi\u1ec7n b\u00ean th\u1ee9 ba, nh\u1eefng chi\u1ebfc v\u00ed t\u1eadp trung v\u00e0o b\u1ea3o m\u1eadt s\u1ebd gi\u1eef cho h\u1ec7 th\u1ed1ng \u0111\u01a1n gi\u1ea3n, t\u1eeb \u0111\u00f3 \u00edt b\u1ecb hacker nh\u1eafm t\u1edbi h\u01a1n.<\/p>\n<p data-path-to-node=\"5\">Trong b\u1ed1i c\u1ea3nh AI \u0111ang \u0111\u1ea9y nhanh c\u1ea3 t\u1ed1c \u0111\u1ed9 vi\u1ebft code l\u1eabn kh\u1ea3 n\u0103ng t\u00ecm l\u1ed7 h\u1ed5ng c\u1ee7a hacker, vi\u1ec7c t\u1ed1i gi\u1ea3n h\u00f3a h\u1ec7 th\u1ed1ng ch\u00ednh l\u00e0 chi\u1ebfn l\u01b0\u1ee3c b\u1ea3o m\u1eadt hi\u1ec7u qu\u1ea3 nh\u1ea5t cho c\u1ea3 ng\u01b0\u1eddi d\u00f9ng, l\u1eadp tr\u00ecnh vi\u00ean v\u00e0 nh\u00e0 cung c\u1ea5p d\u1ecbch v\u1ee5.<\/p>\n<h2 data-path-to-node=\"0\">Chuy\u1ec7n g\u00ec \u0111\u00e3 x\u1ea3y ra?<\/h2>\n<p data-path-to-node=\"1\">V\u00e0o m\u00f9a thu n\u0103m 2025, m\u1ed9t chu\u1ed7i v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng \u0111\u00e3 \u0111\u00e1nh v\u00e0o h\u1ec7 sinh th\u00e1i JavaScript v\u00e0 kho th\u01b0 vi\u1ec7n NPM. K\u1ebb t\u1ea5n c\u00f4ng chi\u1ebfm quy\u1ec1n c\u00e1c t\u00e0i kho\u1ea3n qu\u1ea3n tr\u1ecb uy t\u00edn, r\u1ed3i tung ra c\u00e1c b\u1ea3n c\u1eadp nh\u1eadt ch\u1ee9a m\u00e3 \u0111\u1ed9c cho nhi\u1ec1u th\u01b0 vi\u1ec7n ph\u1ea7n m\u1ec1m \u0111ang \u0111\u01b0\u1ee3c h\u00e0ng ng\u00e0n \u1ee9ng d\u1ee5ng s\u1eed d\u1ee5ng.<\/p>\n<p data-path-to-node=\"2\">Khi \u0111\u01b0\u1ee3c c\u00e0i \u0111\u1eb7t, c\u00e1c th\u01b0 vi\u1ec7n nhi\u1ec5m \u0111\u1ed9c n\u00e0y s\u1ebd \u0111\u00e1nh c\u1eafp th\u00f4ng tin \u0111\u0103ng nh\u1eadp, x\u00e2m nh\u1eadp m\u00f4i tr\u01b0\u1eddng l\u1eadp tr\u00ecnh ho\u1eb7c can thi\u1ec7p v\u00e0o c\u00e1c giao d\u1ecbch crypto.<\/p>\n<p data-path-to-node=\"3\">S\u1ef1 c\u1ed1 n\u00e0y \u0111\u1eb7c bi\u1ec7t \u0111\u00e1ng ng\u1ea1i v\u00ec:<\/p>\n<ul>\n<li data-path-to-node=\"4,0,0\">C\u00e1c g\u00f3i NPM ph\u1ed5 bi\u1ebfn th\u01b0\u1eddng c\u00f3 h\u00e0ng tri\u1ec7u l\u01b0\u1ee3t t\u1ea3i m\u1ed7i tu\u1ea7n.<\/li>\n<li data-path-to-node=\"4,1,0\">C\u00e1c \u1ee9ng d\u1ee5ng hi\u1ec7n nay l\u1ea1i ph\u1ee5 thu\u1ed9c v\u00e0o h\u00e0ng tr\u0103m, th\u1eadm ch\u00ed h\u00e0ng ng\u00e0n th\u01b0 vi\u1ec7n b\u00ean th\u1ee9 ba nh\u01b0 v\u1eady.<\/li>\n<li data-path-to-node=\"4,2,0\">Ch\u1ec9 c\u1ea7n m\u1ed9t th\u01b0 vi\u1ec7n uy t\u00edn b\u1ecb c\u00e0i m\u00e3 \u0111\u1ed9c, thi\u1ec7t h\u1ea1i s\u1ebd nhanh ch\u00f3ng lan r\u1ed9ng ra to\u00e0n b\u1ed9 h\u1ec7 sinh th\u00e1i.<\/li>\n<li data-path-to-node=\"4,3,0\">M\u1ed9t s\u1ed1 m\u00e3 \u0111\u1ed9c \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf ri\u00eang \u0111\u1ec3 nh\u1eafm v\u00e0o ng\u01b0\u1eddi d\u00f9ng crypto b\u1eb1ng c\u00e1ch \u0111\u1ed5i \u0111\u1ecba ch\u1ec9 v\u00ed ho\u1eb7c s\u1eeda d\u1eef li\u1ec7u giao d\u1ecbch.<\/li>\n<\/ul>\n<p data-path-to-node=\"5\">B\u00e0i h\u1ecdc \u1edf \u0111\u00e2y r\u1ea5t \u0111\u01a1n gi\u1ea3n: h\u1ec7 th\u1ed1ng c\u00e0ng ph\u1ee9c t\u1ea1p th\u00ec c\u00e0ng k\u00e9m an to\u00e0n. C\u1ee9 th\u00eam m\u1ed9t th\u01b0 vi\u1ec7n hay m\u1ed9t t\u00ednh n\u0103ng m\u1edbi, b\u1ea1n l\u1ea1i ph\u1ea3i g\u00e1nh th\u00eam m\u1ed9t \u0111o\u1ea1n code c\u1ea7n qu\u1ea3n l\u00fd, b\u1ea3o v\u1ec7 v\u00e0 \u0111\u1eb7t l\u00f2ng tin v\u00e0o \u0111\u00f3.<\/p>\n<p data-path-to-node=\"6\">Trong b\u1ed1i c\u1ea3nh hacker ng\u00e0y c\u00e0ng l\u1ea1m d\u1ee5ng t\u1ef1 \u0111\u1ed9ng h\u00f3a v\u00e0 AI, vi\u1ec7c gi\u1eef cho h\u1ec7 th\u1ed1ng t\u1ed1i gi\u1ea3n ch\u00ednh l\u00e0 l\u1ee3i th\u1ebf b\u1ea3o m\u1eadt l\u1edbn nh\u1ea5t c\u1ee7a c\u00e1c nh\u00e0 cung c\u1ea5p v\u00ed v\u00e0 d\u1ecbch v\u1ee5 crypto.<\/p>\n<h3 data-path-to-node=\"8\">V\u00ec sao h\u1ec7 sinh th\u00e1i JavaScript l\u1ea1i l\u00e0 m\u1ee5c ti\u00eau b\u00e9o b\u1edf?<\/h3>\n<p data-path-to-node=\"3\">H\u1ea7u h\u1ebft c\u00e1c trang web v\u00e0 ph\u1ea7n m\u1ec1m JavaScript hi\u1ec7n nay \u0111\u1ec1u d\u00f9ng chung m\u1ed9t kho th\u01b0 vi\u1ec7n l\u00e0 NPM. M\u1ed9t \u1ee9ng d\u1ee5ng th\u00f4ng th\u01b0\u1eddng s\u1ebd k\u00e9o theo:<\/p>\n<ul>\n<li data-path-to-node=\"4,0,0\">H\u00e0ng tr\u0103m th\u01b0 vi\u1ec7n c\u00e0i tr\u1ef1c ti\u1ebfp.<\/li>\n<li data-path-to-node=\"4,1,0\">H\u00e0ng ng\u00e0n th\u01b0 vi\u1ec7n trung gian \u0111i k\u00e8m.<\/li>\n<\/ul>\n<p data-path-to-node=\"5\">Nhi\u1ec1u l\u1eadp tr\u00ecnh vi\u00ean kh\u00f4ng h\u1ec1 bi\u1ebft \u1ee9ng d\u1ee5ng c\u1ee7a m\u00ecnh th\u1ef1c t\u1ebf \u0111ang ch\u1ea1y nh\u1eefng \u0111o\u1ea1n code n\u00e0o t\u1eeb b\u00ean ngo\u00e0i. Th\u1eadm ch\u00ed, n\u1ebfu quy tr\u00ecnh l\u00e0m vi\u1ec7c c\u1ea9u th\u1ea3, h\u1ecd ch\u1ec9 nh\u1eadn ra v\u1ea5n \u0111\u1ec1 khi m\u1ecdi th\u1ee9 \u0111\u00e3 \u0111\u1ed5 v\u1ee1.<\/p>\n<p data-path-to-node=\"6\">C\u00e1ch l\u00e0m n\u00e0y d\u1eabn \u0111\u1ebfn 3 \u0111i\u1ec3m y\u1ebfu l\u1edbn:<\/p>\n<ul>\n<li data-path-to-node=\"7,0,0\"><b data-path-to-node=\"7,0,0\" data-index-in-node=\"0\">Kh\u00f4ng th\u1ec3 ki\u1ec3m tra h\u1ebft:<\/b> Do l\u01b0\u1ee3ng th\u01b0 vi\u1ec7n qu\u00e1 nhi\u1ec1u, kh\u00f4ng ai c\u00f3 \u0111\u1ee7 th\u1eddi gian \u0111\u1ec3 ng\u1ed3i \u0111\u1ecdc v\u00e0 r\u00e0 so\u00e1t t\u1eebng d\u00f2ng code.<\/li>\n<li data-path-to-node=\"7,1,0\"><b data-path-to-node=\"7,1,0\" data-index-in-node=\"0\">Ch\u1ee7 quan:<\/b> Ngh\u0129 r\u1eb1ng c\u00e1c th\u01b0 vi\u1ec7n n\u1ed5i ti\u1ebfng th\u00ec m\u1eb7c \u0111\u1ecbnh an to\u00e0n v\u00ec &#8220;ai c\u0169ng d\u00f9ng&#8221;.<\/li>\n<li data-path-to-node=\"7,2,0\"><b data-path-to-node=\"7,2,0\" data-index-in-node=\"0\">L\u1ea1m d\u1ee5ng t\u1ef1 \u0111\u1ed9ng h\u00f3a:<\/b> C\u00e1c h\u1ec7 th\u1ed1ng t\u1ef1 \u0111\u1ed9ng c\u1eadp nh\u1eadt code (CI\/CD) s\u1ebd v\u00f4 t\u00ecnh t\u1ea3i ngay m\u00e3 \u0111\u1ed9c v\u1ec1 n\u1ebfu l\u1eadp tr\u00ecnh vi\u00ean kh\u00f4ng kh\u00f3a c\u1ee9ng phi\u00ean b\u1ea3n \u1ed5n \u0111\u1ecbnh ho\u1eb7c l\u01b0\u1eddi gi\u00e1m s\u00e1t.<\/li>\n<\/ul>\n<p data-path-to-node=\"8\">Ch\u00ednh v\u00ec th\u1ebf, t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng qua NPM r\u1ea5t nguy hi\u1ec3m. Hacker ch\u1eb3ng c\u1ea7n m\u1ea5t c\u00f4ng hack t\u1eebng m\u1ee5c ti\u00eau. H\u1ecd ch\u1ec9 c\u1ea7n c\u00e0i m\u00e3 \u0111\u1ed9c v\u00e0o m\u1ed9t th\u01b0 vi\u1ec7n uy t\u00edn duy nh\u1ea5t l\u00e0 \u0111\u00e3 c\u00f3 th\u1ec3 t\u1ef1 \u0111\u1ed9ng chi\u1ebfm quy\u1ec1n ki\u1ec3m so\u00e1t h\u00e0ng lo\u1ea1t d\u1ef1 \u00e1n s\u1eed d\u1ee5ng th\u01b0 vi\u1ec7n \u0111\u00f3.<\/p>\n<figure id=\"attachment_137381\" aria-describedby=\"caption-attachment-137381\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-137381 size-full\" src=\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-5.webp\" alt=\"M\u1ed9t g\u00f3i b\u1ecb x\u00e2m ph\u1ea1m. H\u00e0ng ngh\u00ecn \u1ee9ng d\u1ee5ng ph\u00eda d\u01b0\u1edbi b\u1ecb \u1ea3nh h\u01b0\u1edfng\" width=\"800\" height=\"640\" srcset=\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-5.webp 800w, https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-5-300x240.webp 300w, https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-5-768x614.webp 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption id=\"caption-attachment-137381\" class=\"wp-caption-text\">M\u1ed9t g\u00f3i b\u1ecb x\u00e2m ph\u1ea1m. H\u00e0ng ngh\u00ecn \u1ee9ng d\u1ee5ng ph\u00eda d\u01b0\u1edbi c\u0169ng b\u1ecb \u1ea3nh h\u01b0\u1edfng<\/figcaption><\/figure>\n<h2 data-path-to-node=\"2\">V\u00ec sao h\u00ecnh th\u1ee9c t\u1ea5n c\u00f4ng n\u00e0y l\u1ea1i nguy hi\u1ec3m?<\/h2>\n<h3 data-path-to-node=\"1\"><b data-path-to-node=\"1\" data-index-in-node=\"0\">Ng\u01b0\u1eddi d\u00f9ng kh\u00f4ng l\u00e0m g\u00ec sai v\u1eabn d\u00ednh b\u1eaby<\/b><\/h3>\n<p data-path-to-node=\"1\">Th\u00f4ng th\u01b0\u1eddng, hacker mu\u1ed1n t\u1ea5n c\u00f4ng th\u00ec ng\u01b0\u1eddi d\u00f9ng ph\u1ea3i m\u1eafc l\u1ed7i tr\u01b0\u1edbc, v\u00ed d\u1ee5 nh\u01b0 b\u1ea5m v\u00e0o link l\u1ea1, t\u1ea3i ph\u1ea7n m\u1ec1m l\u1eadu, hay v\u00e0o web gi\u1ea3 m\u1ea1o. Nh\u01b0ng t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng th\u00ec kh\u00e1c. B\u1ea1n c\u00f3 th\u1ec3 l\u00e0m \u0111\u00fang m\u1ecdi nguy\u00ean t\u1eafc b\u1ea3o m\u1eadt nh\u01b0ng v\u1eabn b\u1ecb d\u00ednh m\u00e3 \u0111\u1ed9c, \u0111\u01a1n gi\u1ea3n v\u00ec ch\u00ednh \u1ee9ng d\u1ee5ng b\u1ea1n d\u00f9ng \u0111\u00e3 v\u00f4 t\u00ecnh t\u1ea3i code l\u1ed7i t\u1eeb m\u1ed9t ngu\u1ed3n uy t\u00edn.<\/p>\n<h3 data-path-to-node=\"2\"><b data-path-to-node=\"2\" data-index-in-node=\"0\">L\u1ee3i d\u1ee5ng ch\u00ednh l\u00f2ng tin \u0111\u1ec3 t\u1ea5n c\u00f4ng<\/b><\/h3>\n<p data-path-to-node=\"2\">L\u00e2u nay, ch\u00fang ta lu\u00f4n ngh\u0129 ph\u1ea7n m\u1ec1m t\u1ea3i t\u1eeb ngu\u1ed3n ch\u00ednh th\u1ed1ng s\u1ebd an to\u00e0n h\u01a1n ngu\u1ed3n tr\u00f4i n\u1ed5i. Hacker \u0111\u00e3 khai th\u00e1c tri\u1ec7t \u0111\u1ec3 t\u00e2m l\u00fd n\u00e0y. M\u00e3 \u0111\u1ed9c \u0111\u01b0\u1ee3c c\u00e0i c\u1eafm v\u00e0 g\u1eedi \u0111\u1ebfn thi\u1ebft b\u1ecb c\u1ee7a b\u1ea1n th\u00f4ng qua ch\u00ednh c\u00e1c b\u1ea3n c\u1eadp nh\u1eadt ch\u00ednh th\u1ee9c, c\u00e1c kho th\u01b0 vi\u1ec7n uy t\u00edn m\u00e0 gi\u1edbi l\u1eadp tr\u00ecnh v\u1eabn d\u00f9ng h\u00e0ng ng\u00e0y.<\/p>\n<h3 data-path-to-node=\"3\"><b data-path-to-node=\"3\" data-index-in-node=\"0\">R\u1ea5t kh\u00f3 ph\u00e1t hi\u1ec7n<\/b><\/h3>\n<p data-path-to-node=\"3\">C\u00e1c g\u00f3i th\u01b0 vi\u1ec7n nhi\u1ec5m \u0111\u1ed9c nh\u00ecn b\u1ec1 ngo\u00e0i kh\u00f4ng c\u00f3 g\u00ec b\u1ea5t th\u01b0\u1eddng:<\/p>\n<ul>\n<li data-path-to-node=\"4,0,0\">\u0110\u01b0\u1ee3c t\u1ea3i v\u1ec1 t\u1eeb kho l\u01b0u tr\u1eef ch\u00ednh th\u1ee9c.<\/li>\n<li data-path-to-node=\"4,1,0\">\u0110\u01b0\u1ee3c k\u00fd duy\u1ec7t ho\u1eb7c ph\u00e1t h\u00e0nh b\u1edfi ch\u00ednh c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n uy t\u00edn.<\/li>\n<li data-path-to-node=\"4,2,0\">M\u00e3 \u0111\u1ed9c th\u01b0\u1eddng \u0111\u01b0\u1ee3c gi\u1ea5u k\u00edn, m\u00e3 h\u00f3a ho\u1eb7c l\u00e0m x\u00e1o tr\u1ed9n \u0111\u1ec3 qua m\u1eb7t c\u00e1c c\u00f4ng c\u1ee5 qu\u00e9t.<\/li>\n<li data-path-to-node=\"4,3,0\">Ph\u1ea7n m\u1ec1m b\u1ecb nhi\u1ec5m \u0111\u1ed9c v\u1eabn ho\u1ea1t \u0111\u1ed9ng ho\u00e0n to\u00e0n b\u00ecnh th\u01b0\u1eddng.<\/li>\n<\/ul>\n<p data-path-to-node=\"5\">H\u1eadu qu\u1ea3 l\u00e0 c\u00e1c v\u1ee5 t\u1ea5n c\u00f4ng n\u00e0y c\u00f3 th\u1ec3 \u00e2m th\u1ea7m t\u1ed3n t\u1ea1i r\u1ea5t l\u00e2u tr\u01b0\u1edbc khi b\u1ecb ph\u00e1t hi\u1ec7n, \u0111\u1ee7 th\u1eddi gian \u0111\u1ec3 l\u00e2y lan sang h\u00e0ng tri\u1ec7u ng\u01b0\u1eddi d\u00f9ng v\u00e0 h\u1ec7 th\u1ed1ng.<\/p>\n<h3 data-path-to-node=\"6\"><b data-path-to-node=\"6\" data-index-in-node=\"0\">H\u1ec7 l\u1ee5y d\u00e2y chuy\u1ec1n tr\u00ean di\u1ec7n r\u1ed9ng<\/b><\/h3>\n<p data-path-to-node=\"6\">Khi m\u1ed9t th\u01b0 vi\u1ec7n ph\u1ed5 bi\u1ebfn b\u1ecb hack, thi\u1ec7t h\u1ea1i kh\u00f4ng ch\u1ec9 d\u1eebng l\u1ea1i \u1edf m\u1ed9t \u1ee9ng d\u1ee5ng duy nh\u1ea5t. M\u1ed9t g\u00f3i m\u00e3 \u0111\u1ed9c c\u00f3 th\u1ec3 lan sang:<\/p>\n<ul>\n<li data-path-to-node=\"7,0,0\">C\u00e1c trang web v\u00e0 ti\u1ec7n \u00edch m\u1edf r\u1ed9ng tr\u00ean tr\u00ecnh duy\u1ec7t (extension).<\/li>\n<li data-path-to-node=\"7,1,0\">C\u00e1c \u1ee9ng d\u1ee5ng v\u00ed \u0111i\u1ec7n t\u1eed.<\/li>\n<li data-path-to-node=\"7,2,0\">C\u00f4ng c\u1ee5 l\u1eadp tr\u00ecnh c\u1ee7a c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n.<\/li>\n<li data-path-to-node=\"7,3,0\">H\u1ec7 th\u1ed1ng n\u1ed9i b\u1ed9 c\u1ee7a doanh nghi\u1ec7p, c\u00e1c d\u1ecbch v\u1ee5 m\u00e1y ch\u1ee7 (backend) v\u00e0 API.<\/li>\n<\/ul>\n<p data-path-to-node=\"8\">Ch\u00ednh \u0111i\u1ec1u n\u00e0y \u0111\u00e3 bi\u1ebfn t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng th\u00e0nh m\u1ed9t m\u1ed1i nguy h\u1ea1i mang t\u00ednh h\u1ec7 th\u1ed1ng, ch\u1ee9 kh\u00f4ng c\u00f2n l\u00e0 m\u1ed9t s\u1ef1 c\u1ed1 an ninh m\u1ea1ng nh\u1ecf l\u1ebb.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-137378 size-full\" src=\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-2.webp\" alt=\"\" width=\"800\" height=\"640\" srcset=\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-2.webp 800w, https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-2-300x240.webp 300w, https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-2-768x614.webp 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<h3 data-section-id=\"11bwcn6\" data-start=\"55\" data-end=\"145\">M\u1ed9t g\u00f3i ph\u1ea7n m\u1ec1m b\u1ecb x\u00e2m nh\u1eadp c\u00f3 th\u1ec3 \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn ng\u01b0\u1eddi d\u00f9ng ti\u1ec1n \u0111i\u1ec7n t\u1eed nh\u01b0 th\u1ebf n\u00e0o?<\/h3>\n<ul>\n<li><strong data-start=\"147\" data-end=\"200\">\u1ee8ng d\u1ee5ng c\u00e0i \u0111\u1eb7t m\u1ed9t th\u01b0 vi\u1ec7n \u0111\u00e3 b\u1ecb c\u00e0i m\u00e3 \u0111\u1ed9c: <\/strong>M\u1ed9t th\u01b0 vi\u1ec7n NPM v\u1ed1n \u0111\u01b0\u1ee3c tin c\u1eady nh\u1eadn b\u1ea3n c\u1eadp nh\u1eadt ch\u1ee9a m\u00e3 \u0111\u1ed9c v\u00e0 \u0111\u01b0\u1ee3c t\u00edch h\u1ee3p v\u00e0o \u1ee9ng d\u1ee5ng.<\/li>\n<li><strong data-start=\"299\" data-end=\"345\">M\u00e3 \u0111\u1ed9c ch\u1ea1y b\u00ean trong \u1ee9ng d\u1ee5ng h\u1ee3p ph\u00e1p: <\/strong>V\u00ec \u0111\u01b0\u1ee3c t\u1ea3i tr\u1ef1c ti\u1ebfp b\u1edfi \u1ee9ng d\u1ee5ng, m\u00e3 \u0111\u1ed9c c\u00f3 quy\u1ec1n truy c\u1eadp t\u01b0\u01a1ng t\u1ef1 nh\u01b0 c\u00e1c th\u00e0nh ph\u1ea7n kh\u00e1c c\u1ee7a ph\u1ea7n m\u1ec1m.<\/li>\n<li><strong data-start=\"457\" data-end=\"515\">D\u1eef li\u1ec7u giao d\u1ecbch c\u00f3 th\u1ec3 b\u1ecb theo d\u00f5i ho\u1eb7c ch\u1ec9nh s\u1eeda: <\/strong>M\u1ed9t s\u1ed1 m\u00e3 \u0111\u1ed9c \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 theo d\u00f5i giao d\u1ecbch ti\u1ec1n \u0111i\u1ec7n t\u1eed v\u00e0 c\u00f3 th\u1ec3 thay th\u1ebf \u0111\u1ecba ch\u1ec9 v\u00ed ng\u01b0\u1eddi nh\u1eadn b\u1eb1ng \u0111\u1ecba ch\u1ec9 do k\u1ebb t\u1ea5n c\u00f4ng ki\u1ec3m so\u00e1t.<\/li>\n<li><strong data-start=\"662\" data-end=\"698\">Ng\u01b0\u1eddi d\u00f9ng x\u00e1c nh\u1eadn giao d\u1ecbch: <\/strong>N\u1ebfu kh\u00f4ng ph\u00e1t hi\u1ec7n s\u1ef1 thay \u0111\u1ed5i v\u00e0 v\u1eabn x\u00e1c nh\u1eadn giao d\u1ecbch, t\u00e0i s\u1ea3n c\u00f3 th\u1ec3 b\u1ecb g\u1eedi nh\u1ea7m \u0111\u1ebfn \u0111\u1ecba ch\u1ec9 c\u1ee7a k\u1ebb t\u1ea5n c\u00f4ng.<\/li>\n<li><strong data-start=\"817\" data-end=\"867\">Ki\u1ec3m tra tr\u00ean v\u00ed c\u1ee9ng gi\u00fap ng\u0103n ch\u1eb7n r\u1ee7i ro: <\/strong>Ng\u01b0\u1eddi d\u00f9ng x\u00e1c minh \u0111\u1ecba ch\u1ec9 nh\u1eadn tr\u1ef1c ti\u1ebfp tr\u00ean m\u00e0n h\u00ecnh v\u00ed c\u1ee9ng s\u1ebd c\u00f3 c\u01a1 h\u1ed9i ph\u00e1t hi\u1ec7n s\u1ef1 kh\u00e1c bi\u1ec7t tr\u01b0\u1edbc khi k\u00fd v\u00e0 g\u1eedi giao d\u1ecbch.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-137379 size-full\" src=\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-3.webp\" alt=\"\" width=\"800\" height=\"356\" srcset=\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-3.webp 800w, https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-3-300x134.webp 300w, https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-3-768x342.webp 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<h2 data-section-id=\"vqerj2\" data-start=\"0\" data-end=\"57\">V\u00ec sao vi\u1ec7c x\u00e1c minh giao d\u1ecbch tr\u00ean v\u00ed c\u1ee9ng lu\u00f4n quan tr\u1ecdng?<\/h2>\n<p data-start=\"59\" data-end=\"223\">S\u1ef1 c\u1ed1 n\u00e0y thu h\u00fat s\u1ef1 ch\u00fa \u00fd c\u1ee7a c\u1ed9ng \u0111\u1ed3ng ti\u1ec1n \u0111i\u1ec7n t\u1eed v\u00ec m\u1ed9t s\u1ed1 g\u00f3i ph\u1ea7n m\u1ec1m \u0111\u1ed9c h\u1ea1i c\u00f3 kh\u1ea3 n\u0103ng thay \u0111\u1ed5i th\u00f4ng tin giao d\u1ecbch hi\u1ec3n th\u1ecb tr\u00ean m\u00e1y t\u00ednh c\u1ee7a ng\u01b0\u1eddi d\u00f9ng.<\/p>\n<p data-start=\"225\" data-end=\"289\">\u0110\u00e2y ch\u00ednh l\u00e0 lo\u1ea1i r\u1ee7i ro m\u00e0 v\u00ed c\u1ee9ng \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 gi\u1ea3m thi\u1ec3u.<\/p>\n<h3 data-start=\"291\" data-end=\"341\"><strong data-start=\"291\" data-end=\"341\">V\u00ed c\u1ee9ng cung c\u1ea5p m\u1ed9t m\u00e0n h\u00ecnh x\u00e1c minh \u0111\u1ed9c l\u1eadp<\/strong><\/h3>\n<ul data-start=\"342\" data-end=\"531\">\n<li data-section-id=\"du5e6w\" data-start=\"342\" data-end=\"395\">Kh\u00f3a ri\u00eang (private key) lu\u00f4n \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef b\u00ean trong thi\u1ebft b\u1ecb.<\/li>\n<li data-section-id=\"au0bbv\" data-start=\"396\" data-end=\"454\">M\u1ecdi giao d\u1ecbch ph\u1ea3i \u0111\u01b0\u1ee3c x\u00e1c nh\u1eadn tr\u1ef1c ti\u1ebfp tr\u00ean v\u00ed c\u1ee9ng.<\/li>\n<li data-section-id=\"n1fosy\" data-start=\"455\" data-end=\"531\">\u0110\u1ecba ch\u1ec9 nh\u1eadn c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c ki\u1ec3m tra tr\u00ean m\u00e0n h\u00ecnh \u0111\u00e1ng tin c\u1eady c\u1ee7a thi\u1ebft b\u1ecb.<\/li>\n<\/ul>\n<p data-start=\"533\" data-end=\"667\">Ngay c\u1ea3 khi m\u00e1y t\u00ednh, tr\u00ecnh duy\u1ec7t ho\u1eb7c \u1ee9ng d\u1ee5ng v\u00ed b\u1ecb x\u00e2m nh\u1eadp, v\u00ed c\u1ee9ng v\u1eabn c\u00f3 th\u1ec3 hi\u1ec3n th\u1ecb ch\u00ednh x\u00e1c th\u00f4ng tin giao d\u1ecbch s\u1eafp \u0111\u01b0\u1ee3c k\u00fd.<\/p>\n<h3 data-start=\"669\" data-end=\"704\"><strong data-start=\"669\" data-end=\"704\">R\u1ee7i ro c\u00f2n l\u1ea1i n\u1eb1m \u1edf ng\u01b0\u1eddi d\u00f9ng<\/strong><\/h3>\n<p data-start=\"706\" data-end=\"923\" data-is-last-node=\"\" data-is-only-node=\"\">V\u00ed c\u1ee9ng ch\u1ec9 ph\u00e1t huy t\u00e1c d\u1ee5ng khi ng\u01b0\u1eddi d\u00f9ng th\u1ef1c s\u1ef1 ki\u1ec3m tra th\u00f4ng tin hi\u1ec3n th\u1ecb tr\u00ean thi\u1ebft b\u1ecb. N\u1ebfu \u0111\u1ecba ch\u1ec9 nh\u1eadn \u0111\u00e3 b\u1ecb thay \u0111\u1ed5i nh\u01b0ng ng\u01b0\u1eddi d\u00f9ng v\u1eabn x\u00e1c nh\u1eadn m\u00e0 kh\u00f4ng ki\u1ec3m tra k\u1ef9, l\u1edbp b\u1ea3o v\u1ec7 n\u00e0y s\u1ebd kh\u00f4ng c\u00f2n hi\u1ec7u qu\u1ea3.<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-6a2c4fa5-da04-83ec-a371-ee44f87cd04e-2\" data-is-intersecting=\"true\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a2c4fa5-da04-83ec-a371-ee44f87cd04e-2\" data-turn-id-container=\"request-6a2c4fa5-da04-83ec-a371-ee44f87cd04e-2\" data-testid=\"conversation-turn-8\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"7c79a196-71d8-4c4c-bd02-3ec373818d6c\" data-message-model-slug=\"gpt-5-5\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<h2 data-section-id=\"1b5l1vv\" data-start=\"0\" data-end=\"52\">V\u00ec sao v\u00ed ph\u1ea7n m\u1ec1m \u0111\u1ed1i m\u1eb7t v\u1edbi nhi\u1ec1u r\u1ee7i ro h\u01a1n?<\/h2>\n<p data-start=\"54\" data-end=\"256\">V\u00ed ph\u1ea7n m\u1ec1m th\u01b0\u1eddng ho\u1ea1t \u0111\u1ed9ng tr\u00ean c\u00f9ng m\u1ed9t thi\u1ebft b\u1ecb k\u1ebft n\u1ed1i internet v\u1edbi tr\u00ecnh duy\u1ec7t, h\u1ec7 \u0111i\u1ec1u h\u00e0nh v\u00e0 c\u00e1c \u1ee9ng d\u1ee5ng kh\u00e1c. N\u1ebfu m\u1ed9t th\u00e0nh ph\u1ea7n ph\u1ea7n m\u1ec1m b\u1ecb c\u00e0i m\u00e3 \u0111\u1ed9c, v\u00ed c\u0169ng c\u00f3 th\u1ec3 b\u1ecb \u1ea3nh h\u01b0\u1edfng gi\u00e1n ti\u1ebfp.<\/p>\n<p data-start=\"258\" data-end=\"410\">Trong nhi\u1ec1u tr\u01b0\u1eddng h\u1ee3p, giao di\u1ec7n v\u00ed v\u00e0 ph\u1ea7n m\u00e3 x\u1eed l\u00fd giao d\u1ecbch n\u1eb1m trong c\u00f9ng m\u1ed9t m\u00f4i tr\u01b0\u1eddng, n\u00ean ng\u01b0\u1eddi d\u00f9ng ph\u1ea3i tin t\u01b0\u1edfng nh\u1eefng g\u00ec \u1ee9ng d\u1ee5ng hi\u1ec3n th\u1ecb.<\/p>\n<p data-start=\"412\" data-end=\"591\">\u0110i\u1ec1u n\u00e0y kh\u00f4ng c\u00f3 ngh\u0129a m\u1ecdi v\u00ed ph\u1ea7n m\u1ec1m \u0111\u1ec1u k\u00e9m an to\u00e0n. Tuy nhi\u00ean, khi kh\u00f4ng c\u00f3 m\u00e0n h\u00ecnh x\u00e1c minh \u0111\u1ed9c l\u1eadp nh\u01b0 tr\u00ean v\u00ed c\u1ee9ng, vi\u1ec7c ph\u00e1t hi\u1ec7n giao d\u1ecbch b\u1ecb ch\u1ec9nh s\u1eeda s\u1ebd kh\u00f3 kh\u0103n h\u01a1n.<\/p>\n<p data-start=\"593\" data-end=\"787\">R\u1ee7i ro n\u00e0y \u0111\u1eb7c bi\u1ec7t \u0111\u00e1ng ch\u00fa \u00fd v\u1edbi c\u00e1c v\u00ed tr\u00ecnh duy\u1ec7t, \u1ee9ng d\u1ee5ng Web3 v\u00e0 c\u00e1c t\u01b0\u01a1ng t\u00e1c h\u1ee3p \u0111\u1ed3ng th\u00f4ng minh ph\u1ee9c t\u1ea1p, n\u01a1i ng\u01b0\u1eddi d\u00f9ng th\u01b0\u1eddng ph\u1ea3i d\u1ef1a v\u00e0o th\u00f4ng tin hi\u1ec3n th\u1ecb tr\u00ean giao di\u1ec7n \u1ee9ng d\u1ee5ng.<\/p>\n<h2 data-section-id=\"fodq9y\" data-start=\"789\" data-end=\"862\">L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 gi\u1ea3m thi\u1ec3u r\u1ee7i ro t\u1eeb c\u00e1c cu\u1ed9c t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng?<\/h2>\n<p data-start=\"864\" data-end=\"1108\">Ng\u01b0\u1eddi d\u00f9ng kh\u00f4ng ph\u1ea3i l\u00fac n\u00e0o c\u0169ng c\u00f3 th\u1ec3 ng\u0103n ch\u1eb7n c\u00e1c cu\u1ed9c t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng ph\u1ea7n m\u1ec1m. Tuy nhi\u00ean, c\u00f3 th\u1ec3 h\u1ea1n ch\u1ebf thi\u1ec7t h\u1ea1i b\u1eb1ng c\u00e1ch lu\u00f4n gi\u1ea3 \u0111\u1ecbnh r\u1eb1ng b\u1ea5t k\u1ef3 thi\u1ebft b\u1ecb k\u1ebft n\u1ed1i internet ho\u1eb7c giao di\u1ec7n v\u00ed n\u00e0o c\u0169ng c\u00f3 kh\u1ea3 n\u0103ng b\u1ecb x\u00e2m nh\u1eadp.<\/p>\n<p data-start=\"1110\" data-end=\"1329\" data-is-last-node=\"\" data-is-only-node=\"\">Trong b\u1ed1i c\u1ea3nh c\u00e1c c\u00f4ng c\u1ee5 AI \u0111ang gi\u00fap t\u1ed9i ph\u1ea1m m\u1ea1ng ph\u00e1t hi\u1ec7n v\u00e0 khai th\u00e1c l\u1ed7 h\u1ed5ng nhanh h\u01a1n bao gi\u1edd h\u1ebft, vi\u1ec7c \u00e1p d\u1ee5ng c\u00e1c bi\u1ec7n ph\u00e1p x\u00e1c minh \u0111\u1ed9c l\u1eadp v\u00e0 duy tr\u00ec th\u00f3i quen b\u1ea3o m\u1eadt c\u1ea9n th\u1eadn ng\u00e0y c\u00e0ng tr\u1edf n\u00ean quan tr\u1ecdng.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<figure id=\"attachment_137384\" aria-describedby=\"caption-attachment-137384\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-137384 size-full\" src=\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-8.webp\" alt=\"X\u00e2y d\u1ef1ng ph\u00f2ng th\u1ee7 v\u1eefng ch\u1eafc \u0111\u1ec3 ch\u1ee9a k\u1ebb t\u1ea5n c\u00f4ng trang b\u1ecb \u0111\u1ea7y \u0111\u1ee7 tr\u00ean kho b\u00e1u c\u1ee7a b\u1ea1n - Blockstream Jade l\u00e0 m\u1ed9t thi\u1ebft b\u1ecb c\u1ea5p nh\u1eadp m\u00f4n c\u00f3 th\u1ec3 gi\u00fap b\u1ea1n tr\u00e1nh nhi\u1ec1u r\u1eafc r\u1ed1i\" width=\"800\" height=\"533\" srcset=\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-8.webp 800w, https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-8-300x200.webp 300w, https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-8-768x512.webp 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption id=\"caption-attachment-137384\" class=\"wp-caption-text\">Thi\u1ebft l\u1eadp h\u1ec7 th\u1ed1ng ph\u00f2ng th\u1ee7 v\u1eefng ch\u1eafc \u0111\u1ec3 b\u1ea3o v\u1ec7 t\u00e0i s\u1ea3n tr\u01b0\u1edbc c\u00e1c cu\u1ed9c t\u1ea5n c\u00f4ng ng\u00e0y c\u00e0ng tinh vi &#8211; <a href=\"https:\/\/bitcoinvn.io\/shop\/product\/blockstream-jade\/\" target=\"_blank\" rel=\"noopener\">Blockstream Jade<\/a> l\u00e0 m\u1ed9t l\u1ef1a ch\u1ecdn \u0111\u00e1ng c\u00e2n nh\u1eafc<\/figcaption><\/figure>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-6a2c4fa5-da04-83ec-a371-ee44f87cd04e-4\" data-is-intersecting=\"true\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a2c4fa5-da04-83ec-a371-ee44f87cd04e-4\" data-turn-id-container=\"request-6a2c4fa5-da04-83ec-a371-ee44f87cd04e-4\" data-testid=\"conversation-turn-12\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"f39b08bf-53e8-47f5-b22f-4b4846083044\" data-message-model-slug=\"gpt-5-5\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<h3 data-section-id=\"1lhr195\" data-start=\"0\" data-end=\"68\">Xem v\u00ed n\u00f3ng l\u00e0 c\u00f4ng c\u1ee5 giao d\u1ecbch, kh\u00f4ng ph\u1ea3i n\u01a1i l\u01b0u tr\u1eef l\u00e2u d\u00e0i<\/h3>\n<p data-start=\"70\" data-end=\"135\">B\u1ea5t k\u1ef3 thi\u1ebft b\u1ecb n\u00e0o k\u1ebft n\u1ed1i internet \u0111\u1ec1u c\u00f3 kh\u1ea3 n\u0103ng b\u1ecb x\u00e2m nh\u1eadp.<\/p>\n<p data-start=\"137\" data-end=\"387\">\u0110i\u1ec1u \u0111\u00f3 kh\u00f4ng c\u00f3 ngh\u0129a b\u1ea1n kh\u00f4ng n\u00ean s\u1eed d\u1ee5ng v\u00ed di \u0111\u1ed9ng, ti\u1ec7n \u00edch m\u1edf r\u1ed9ng tr\u00ecnh duy\u1ec7t hay v\u00ed tr\u00ean m\u00e1y t\u00ednh. \u0110\u00e2y v\u1eabn l\u00e0 nh\u1eefng c\u00f4ng c\u1ee5 ti\u1ec7n l\u1ee3i cho c\u00e1c giao d\u1ecbch h\u1eb1ng ng\u00e0y. Tuy nhi\u00ean, ch\u00fang kh\u00f4ng n\u00ean l\u00e0 n\u01a1i l\u01b0u tr\u1eef l\u00e2u d\u00e0i cho ph\u1ea7n l\u1edbn t\u00e0i s\u1ea3n c\u1ee7a b\u1ea1n.<\/p>\n<h3 data-section-id=\"1qfln4z\" data-start=\"389\" data-end=\"430\">T\u00e1ch bi\u1ec7t s\u1ef1 ti\u1ec7n l\u1ee3i v\u00e0 t\u00ednh b\u1ea3o m\u1eadt<\/h3>\n<p data-start=\"432\" data-end=\"537\">M\u1ed9t trong nh\u1eefng c\u00e1ch b\u1ea3o v\u1ec7 hi\u1ec7u qu\u1ea3 nh\u1ea5t l\u00e0 t\u00e1ch vi\u1ec7c x\u00e1c nh\u1eadn giao d\u1ecbch kh\u1ecfi thi\u1ebft b\u1ecb k\u1ebft n\u1ed1i internet.<\/p>\n<p data-start=\"539\" data-end=\"785\">C\u00e1c v\u00ed c\u1ee9ng nh\u01b0 Blockstream Jade ho\u1eb7c <a href=\"https:\/\/bitcoinvn.io\/shop\/product\/coldcard-mk4\/\" target=\"_blank\" rel=\"noopener\">Coldcard<\/a> \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf d\u1ef1a tr\u00ean nguy\u00ean t\u1eafc n\u00e0y. Ngay c\u1ea3 khi m\u00e1y t\u00ednh, tr\u00ecnh duy\u1ec7t ho\u1eb7c \u1ee9ng d\u1ee5ng v\u00ed b\u1ecb x\u00e2m nh\u1eadp, ng\u01b0\u1eddi d\u00f9ng v\u1eabn c\u00f3 th\u1ec3 ki\u1ec3m tra th\u00f4ng tin giao d\u1ecbch tr\u00ean m\u1ed9t thi\u1ebft b\u1ecb \u0111\u1ed9c l\u1eadp tr\u01b0\u1edbc khi x\u00e1c nh\u1eadn.<\/p>\n<h3 data-section-id=\"wwr3ka\" data-start=\"787\" data-end=\"830\">Lu\u00f4n ki\u1ec3m tra k\u1ef9 tr\u01b0\u1edbc khi k\u00fd giao d\u1ecbch<\/h3>\n<p data-start=\"832\" data-end=\"900\">C\u00e1c thi\u1ebft b\u1ecb b\u1ea3o m\u1eadt kh\u00f4ng th\u1ec3 thay th\u1ebf s\u1ef1 c\u1ea9n tr\u1ecdng c\u1ee7a ng\u01b0\u1eddi d\u00f9ng.<\/p>\n<p data-start=\"902\" data-end=\"1124\" data-is-last-node=\"\" data-is-only-node=\"\">V\u00ed c\u1ee9ng ch\u1ec9 c\u00f3 th\u1ec3 b\u1ea3o v\u1ec7 b\u1ea1n n\u1ebfu b\u1ea1n th\u1ef1c s\u1ef1 ki\u1ec3m tra nh\u1eefng g\u00ec \u0111ang \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb tr\u00ean thi\u1ebft b\u1ecb. N\u1ebfu \u0111\u1ecba ch\u1ec9 nh\u1eadn \u0111\u00e3 b\u1ecb thay \u0111\u1ed5i nh\u01b0ng v\u1eabn \u0111\u01b0\u1ee3c x\u00e1c nh\u1eadn m\u00e0 kh\u00f4ng ki\u1ec3m tra k\u1ef9, l\u1edbp b\u1ea3o v\u1ec7 n\u00e0y s\u1ebd kh\u00f4ng c\u00f2n ph\u00e1t huy t\u00e1c d\u1ee5ng.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-137380 size-full\" src=\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-4.webp\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-4.webp 800w, https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-4-300x200.webp 300w, https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-4-768x512.webp 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<h3 data-section-id=\"p5236r\" data-start=\"0\" data-end=\"49\">Lu\u00f4n ki\u1ec3m tra k\u1ef9 tr\u01b0\u1edbc khi x\u00e1c nh\u1eadn giao d\u1ecbch<\/h3>\n<p data-start=\"51\" data-end=\"238\">M\u1ed9t trong nh\u1eefng \u0111i\u1ec3m nguy hi\u1ec3m c\u1ee7a ph\u1ea7n m\u1ec1m \u0111\u1ed9c h\u1ea1i ch\u1ec9nh s\u1eeda giao d\u1ecbch l\u00e0 n\u00f3 c\u00f3 th\u1ec3 thay \u0111\u1ed5i nh\u1eefng g\u00ec b\u1ea1n nh\u00ecn th\u1ea5y tr\u00ean m\u00e0n h\u00ecnh m\u00e1y t\u00ednh, trong khi n\u1ed9i dung giao d\u1ecbch th\u1ef1c t\u1ebf l\u1ea1i kh\u00e1c.<\/p>\n<p data-start=\"240\" data-end=\"285\">Tr\u01b0\u1edbc khi x\u00e1c nh\u1eadn b\u1ea5t k\u1ef3 giao d\u1ecbch n\u00e0o, h\u00e3y:<\/p>\n<ul data-start=\"287\" data-end=\"803\">\n<li data-section-id=\"ztrlvk\" data-start=\"287\" data-end=\"420\"><strong data-start=\"289\" data-end=\"337\">Ki\u1ec3m tra \u0111\u1ecba ch\u1ec9 nh\u1eadn tr\u00ean m\u00e0n h\u00ecnh v\u00ed c\u1ee9ng:<\/strong> Lu\u00f4n \u0111\u1ed1i chi\u1ebfu \u0111\u1ecba ch\u1ec9 hi\u1ec3n th\u1ecb tr\u00ean thi\u1ebft b\u1ecb v\u1edbi \u0111\u1ecba ch\u1ec9 m\u00e0 b\u1ea1n d\u1ef1 \u0111\u1ecbnh g\u1eedi ti\u1ec1n.<\/li>\n<li data-section-id=\"1m8xmr0\" data-start=\"421\" data-end=\"625\"><strong data-start=\"423\" data-end=\"468\">Kh\u00f4ng ch\u1ec9 ki\u1ec3m tra v\u00e0i k\u00fd t\u1ef1 \u0111\u1ea7u v\u00e0 cu\u1ed1i:<\/strong> K\u1ebb t\u1ea5n c\u00f4ng c\u00f3 th\u1ec3 t\u1ea1o c\u00e1c \u0111\u1ecba ch\u1ec9 r\u1ea5t gi\u1ed1ng v\u1edbi \u0111\u1ecba ch\u1ec9 th\u1eadt, th\u1eadm ch\u00ed tr\u00f9ng nhi\u1ec1u k\u00fd t\u1ef1 \u1edf \u0111\u1ea7u v\u00e0 cu\u1ed1i. H\u00e3y ki\u1ec3m tra c\u1ea3 ph\u1ea7n \u0111\u1ea7u, gi\u1eefa v\u00e0 cu\u1ed1i c\u1ee7a \u0111\u1ecba ch\u1ec9.<\/li>\n<li data-section-id=\"1udgtpl\" data-start=\"626\" data-end=\"803\"><strong data-start=\"628\" data-end=\"686\">X\u00e1c minh qua k\u00eanh li\u00ean l\u1ea1c kh\u00e1c v\u1edbi c\u00e1c giao d\u1ecbch l\u1edbn:<\/strong> V\u1edbi s\u1ed1 ti\u1ec1n \u0111\u00e1ng k\u1ec3, n\u00ean x\u00e1c nh\u1eadn l\u1ea1i \u0111\u1ecba ch\u1ec9 nh\u1eadn v\u1edbi ng\u01b0\u1eddi nh\u1eadn th\u00f4ng qua m\u1ed9t k\u00eanh li\u00ean l\u1ea1c \u0111\u1ed9c l\u1eadp tr\u01b0\u1edbc khi g\u1eedi.<\/li>\n<\/ul>\n<p data-start=\"805\" data-end=\"911\">Ch\u1ec9 m\u1ea5t th\u00eam v\u00e0i gi\u00e2y \u0111\u1ec3 ki\u1ec3m tra, nh\u01b0ng c\u00f3 th\u1ec3 gi\u00fap tr\u00e1nh nh\u1eefng sai s\u00f3t g\u00e2y t\u1ed5n th\u1ea5t kh\u00f4ng th\u1ec3 kh\u1eafc ph\u1ee5c.<\/p>\n<h3 data-section-id=\"gp8h1f\" data-start=\"918\" data-end=\"983\">T\u1ef1 qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n hay s\u1eed d\u1ee5ng d\u1ecbch v\u1ee5 \u0111a ch\u1eef k\u00fd (multi-sig)?<\/h3>\n<p data-start=\"985\" data-end=\"1217\">T\u1ef1 qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n (self-custody) l\u00e0 m\u1ed9t gi\u1ea3i ph\u00e1p hi\u1ec7u qu\u1ea3 \u0111\u1ed1i v\u1edbi nh\u1eefng ng\u01b0\u1eddi hi\u1ec3u r\u00f5 r\u1ee7i ro, s\u1eb5n s\u00e0ng \u0111\u1ea7u t\u01b0 th\u1eddi gian h\u1ecdc h\u1ecfi v\u00e0 x\u00e2y d\u1ef1ng quy tr\u00ecnh b\u1ea3o m\u1eadt ph\u00f9 h\u1ee3p. \u0110\u00e2y v\u1eabn l\u00e0 ph\u01b0\u01a1ng \u00e1n mang l\u1ea1i quy\u1ec1n ki\u1ec3m so\u00e1t t\u00e0i s\u1ea3n cao nh\u1ea5t.<\/p>\n<p data-start=\"1219\" data-end=\"1413\">Tuy nhi\u00ean, kh\u00f4ng ph\u1ea3i ai c\u0169ng c\u00f3 \u0111\u1ee7 th\u1eddi gian, kinh nghi\u1ec7m ho\u1eb7c ki\u1ebfn th\u1ee9c an ninh m\u1ea1ng \u0111\u1ec3 t\u1ef1 tri\u1ec3n khai v\u00e0 duy tr\u00ec m\u1ed9t h\u1ec7 th\u1ed1ng b\u1ea3o m\u1eadt an to\u00e0n, \u0111\u1eb7c bi\u1ec7t khi s\u1ed1 t\u00e0i s\u1ea3n li\u00ean quan c\u00f3 gi\u00e1 tr\u1ecb l\u1edbn.<\/p>\n<p data-start=\"1415\" data-end=\"1477\">Nh\u1eefng sai s\u00f3t c\u00f3 th\u1ec3 ph\u00f2ng tr\u00e1nh \u0111\u01b0\u1ee3c c\u1ea7n \u0111\u01b0\u1ee3c h\u1ea1n ch\u1ebf t\u1ed1i \u0111a.<\/p>\n<p data-start=\"1479\" data-end=\"1743\">\u0110\u1ed1i v\u1edbi t\u00e0i s\u1ea3n c\u00e1 nh\u00e2n gi\u00e1 tr\u1ecb l\u1edbn, qu\u1ef9 gia \u0111\u00ecnh ho\u1eb7c ng\u00e2n qu\u1ef9 doanh nghi\u1ec7p, m\u00f4 h\u00ecnh <strong data-start=\"1565\" data-end=\"1596\">\u0111a ch\u1eef k\u00fd (multi-signature)<\/strong> gi\u00fap lo\u1ea1i b\u1ecf c\u00e1c \u0111i\u1ec3m th\u1ea5t b\u1ea1i \u0111\u01a1n l\u1ebb b\u1eb1ng c\u00e1ch ph\u00e2n t\u00e1n quy\u1ec1n ph\u00ea duy\u1ec7t giao d\u1ecbch tr\u00ean nhi\u1ec1u thi\u1ebft b\u1ecb, nhi\u1ec1u \u0111\u1ecba \u0111i\u1ec3m ho\u1eb7c nhi\u1ec1u ng\u01b0\u1eddi kh\u00e1c nhau.<\/p>\n<p data-start=\"1745\" data-end=\"1973\">Nhi\u1ec1u ng\u01b0\u1eddi d\u00f9ng c\u00f3 kinh nghi\u1ec7m t\u1ef1 x\u00e2y d\u1ef1ng h\u1ec7 th\u1ed1ng \u0111a ch\u1eef k\u00fd c\u1ee7a ri\u00eang m\u00ecnh. Tuy nhi\u00ean, m\u1ed9t s\u1ed1 ng\u01b0\u1eddi l\u1ef1a ch\u1ecdn <a href=\"http:\/\/bitcoinvn.io\/consulting\" target=\"_blank\" rel=\"noopener\">nh\u1eadn s\u1ef1 h\u1ed7 tr\u1ee3 t\u1eeb c\u00e1c chuy\u00ean gia<\/a> trong qu\u00e1 tr\u00ecnh thi\u1ebft l\u1eadp ho\u1eb7c v\u1eadn h\u00e0nh \u0111\u1ec3 gi\u1ea3m thi\u1ec3u r\u1ee7i ro t\u1eeb nh\u1eefng l\u1ed7i ph\u1ed5 bi\u1ebfn.<\/p>\n<p data-start=\"1975\" data-end=\"2044\">D\u00f9 l\u1ef1a ch\u1ecdn t\u1ef1 tri\u1ec3n khai hay nh\u1eadn h\u1ed7 tr\u1ee3, m\u1ee5c ti\u00eau cu\u1ed1i c\u00f9ng v\u1eabn l\u00e0:<\/p>\n<ul data-start=\"2046\" data-end=\"2260\">\n<li data-section-id=\"1aakgnc\" data-start=\"2046\" data-end=\"2089\">Gi\u1ea3m thi\u1ec3u c\u00e1c r\u1ee7i ro c\u00f3 th\u1ec3 ph\u00f2ng tr\u00e1nh.<\/li>\n<li data-section-id=\"1d7bq1l\" data-start=\"2090\" data-end=\"2125\">Lo\u1ea1i b\u1ecf c\u00e1c \u0111i\u1ec3m th\u1ea5t b\u1ea1i \u0111\u01a1n l\u1ebb.<\/li>\n<li data-section-id=\"1m0tv6i\" data-start=\"2126\" data-end=\"2260\">\u0110\u1ea3m b\u1ea3o m\u1ed9t thi\u1ebft b\u1ecb h\u1ecfng, m\u1ed9t m\u00e1y t\u00ednh b\u1ecb x\u00e2m nh\u1eadp ho\u1eb7c m\u1ed9t sai s\u00f3t c\u00e1 nh\u00e2n kh\u00f4ng d\u1eabn \u0111\u1ebfn vi\u1ec7c m\u1ea5t quy\u1ec1n ki\u1ec3m so\u00e1t to\u00e0n b\u1ed9 t\u00e0i s\u1ea3n.<\/li>\n<\/ul>\n<p data-start=\"2262\" data-end=\"2434\" data-is-last-node=\"\" data-is-only-node=\"\">Khi gi\u00e1 tr\u1ecb t\u00e0i s\u1ea3n ng\u00e0y c\u00e0ng l\u1edbn, vi\u1ec7c x\u00e2y d\u1ef1ng m\u1ed9t h\u1ec7 th\u1ed1ng l\u01b0u k\u00fd b\u1ec1n v\u1eefng kh\u00f4ng c\u00f2n l\u00e0 v\u1ea5n \u0111\u1ec1 ti\u1ec7n l\u1ee3i, m\u00e0 l\u00e0 m\u1ed9t ph\u1ea7n quan tr\u1ecdng c\u1ee7a chi\u1ebfn l\u01b0\u1ee3c b\u1ea3o v\u1ec7 t\u00e0i s\u1ea3n d\u00e0i h\u1ea1n.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-137382 size-full\" src=\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-6.webp\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-6.webp 800w, https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-6-300x200.webp 300w, https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-6-768x512.webp 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<h2><b>K\u1ebft lu\u1eadn<\/b><\/h2>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-6a2c4fa5-da04-83ec-a371-ee44f87cd04e-6\" data-is-intersecting=\"true\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a2c4fa5-da04-83ec-a371-ee44f87cd04e-6\" data-turn-id-container=\"request-6a2c4fa5-da04-83ec-a371-ee44f87cd04e-6\" data-testid=\"conversation-turn-16\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"d8ccbd15-a574-4cbd-82af-cf1eac2fdc7a\" data-message-model-slug=\"gpt-5-5\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<p data-start=\"14\" data-end=\"113\">Trong nhi\u1ec1u n\u0103m, ng\u01b0\u1eddi d\u00f9ng \u0111\u01b0\u1ee3c khuy\u00ean tr\u00e1nh t\u1ea3i ph\u1ea7n m\u1ec1m \u0111\u00e1ng ng\u1edd, truy c\u1eadp website gi\u1ea3 m\u1ea1o ho\u1eb7c tham gia c\u00e1c h\u00ecnh th\u1ee9c l\u1eeba \u0111\u1ea3o r\u00f5 r\u00e0ng. Tuy nhi\u00ean, c\u00e1c cu\u1ed9c t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng nguy hi\u1ec3m h\u01a1n v\u00ec ch\u00fang xu\u1ea5t hi\u1ec7n ngay trong nh\u1eefng th\u00e0nh ph\u1ea7n v\u1ed1n \u0111\u01b0\u1ee3c tin c\u1eady.<\/p>\n<p data-start=\"378\" data-end=\"493\">Ph\u1ea7n m\u1ec1m c\u00f3 th\u1ec3 l\u00e0 th\u1eadt. Ngu\u1ed3n t\u1ea3i c\u00f3 th\u1ec3 l\u00e0 ch\u00ednh th\u1ee9c. Th\u1eadm ch\u00ed ch\u00ednh c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n c\u0169ng c\u00f3 th\u1ec3 l\u00e0 n\u1ea1n nh\u00e2n.<\/p>\n<p data-start=\"495\" data-end=\"752\">Trong m\u1ed9t th\u1ebf gi\u1edbi ph\u1ea7n m\u1ec1m ng\u00e0y c\u00e0ng ph\u1ee9c t\u1ea1p, b\u1ea3o m\u1eadt kh\u00f4ng ch\u1ec9 l\u00e0 tr\u00e1nh nh\u1eefng k\u1ebb t\u1ea5n c\u00f4ng. Quan tr\u1ecdng h\u01a1n l\u00e0 h\u1ea1n ch\u1ebf s\u1ef1 ph\u1ee5 thu\u1ed9c v\u00e0o ni\u1ec1m tin, gi\u1ea3m c\u00e1c \u0111i\u1ec3m r\u1ee7i ro kh\u00f4ng c\u1ea7n thi\u1ebft v\u00e0 lu\u00f4n x\u00e1c minh nh\u1eefng h\u00e0nh \u0111\u1ed9ng quan tr\u1ecdng b\u1eb1ng c\u00e1c ph\u01b0\u01a1ng th\u1ee9c \u0111\u1ed9c l\u1eadp.<\/p>\n<p data-start=\"754\" data-end=\"915\" data-is-last-node=\"\" data-is-only-node=\"\">\u0110\u1ed1i v\u1edbi Bitcoin v\u00e0 t\u00e0i s\u1ea3n s\u1ed1, nguy\u00ean t\u1eafc <strong data-start=\"796\" data-end=\"830\">&#8220;\u0110\u1eebng tin t\u01b0\u1edfng b\u1ea5t k\u00ec \u0111i\u1ec1u g\u00ec, h\u00e3y t\u1ef1 m\u00ecnh x\u00e1c minh&#8221;<\/strong> kh\u00f4ng ch\u1ec9 \u00e1p d\u1ee5ng cho giao d\u1ecbch m\u00e0 c\u00f2n \u00e1p d\u1ee5ng cho c\u1ea3 ph\u1ea7n m\u1ec1m b\u1ea1n s\u1eed d\u1ee5ng m\u1ed7i ng\u00e0y.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Cu\u1ed1i n\u0103m 2025, c\u1ed9ng \u0111\u1ed3ng crypto v\u00e0 gi\u1edbi l\u1eadp tr\u00ecnh r\u00fang \u0111\u1ed9ng tr\u01b0\u1edbc m\u1ed9t l\u1ed7 h\u1ed5ng an ninh nghi\u00eam tr\u1ecdng t\u1eeb kho l\u01b0u tr\u1eef NPM, cho th\u1ea5y c\u00e1c ph\u1ea7n m\u1ec1m ng\u00e0y nay d\u1ec5 b\u1ecb hack \u0111\u1ebfn m\u1ee9c n\u00e0o. S\u1ef1 c\u1ed1 b\u1eaft ngu\u1ed3n t\u1eeb h\u1ec7 sinh th\u00e1i JavaScript, n\u01a1i v\u1ed1n ph\u1ee5 thu\u1ed9c n\u1eb7ng n\u1ec1 v\u00e0o c\u00e1c [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":137377,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5712],"tags":[],"class_list":["post-137386","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-security"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C\u1ea3nh b\u00e1o v\u1ec1 v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng NPM - BV Insights<\/title>\n<meta name=\"description\" content=\"T\u00ecm hi\u1ec3u v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng NPM, nh\u1eefng r\u1ee7i ro ti\u1ec1m \u1ea9n \u0111\u1ed1i v\u1edbi ng\u01b0\u1eddi d\u00f9ng ti\u1ec1n \u0111i\u1ec7n t\u1eed v\u00e0 c\u00e1ch t\u1ef1 b\u1ea3o v\u1ec7 t\u00e0i s\u1ea3n. Xem ngay!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u1ea3nh b\u00e1o v\u1ec1 v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng NPM - BV Insights\" \/>\n<meta property=\"og:description\" content=\"T\u00ecm hi\u1ec3u v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng NPM, nh\u1eefng r\u1ee7i ro ti\u1ec1m \u1ea9n \u0111\u1ed1i v\u1edbi ng\u01b0\u1eddi d\u00f9ng ti\u1ec1n \u0111i\u1ec7n t\u1eed v\u00e0 c\u00e1ch t\u1ef1 b\u1ea3o v\u1ec7 t\u00e0i s\u1ea3n. Xem ngay!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/\" \/>\n<meta property=\"og:site_name\" content=\"BV Insights\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/www.bitcoinvn.io\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-13T05:02:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"392\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"lienbvn\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bitcoin_vietnam\" \/>\n<meta name=\"twitter:site\" content=\"@bitcoin_vietnam\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"lienbvn\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/\"},\"author\":{\"name\":\"lienbvn\",\"@id\":\"https:\/\/bitcoinvn.io\/insights\/#\/schema\/person\/8b23287ffcb8cfc1d2329d17d10582d7\"},\"headline\":\"C\u1ea3nh b\u00e1o v\u1ec1 v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng NPM\",\"datePublished\":\"2026-06-13T05:02:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/\"},\"wordCount\":4624,\"publisher\":{\"@id\":\"https:\/\/bitcoinvn.io\/insights\/#organization\"},\"image\":{\"@id\":\"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-1.webp\",\"articleSection\":[\"B\u1ea3o m\u1eadt\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/\",\"url\":\"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/\",\"name\":\"C\u1ea3nh b\u00e1o v\u1ec1 v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng NPM - BV Insights\",\"isPartOf\":{\"@id\":\"https:\/\/bitcoinvn.io\/insights\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-1.webp\",\"datePublished\":\"2026-06-13T05:02:40+00:00\",\"description\":\"T\u00ecm hi\u1ec3u v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng NPM, nh\u1eefng r\u1ee7i ro ti\u1ec1m \u1ea9n \u0111\u1ed1i v\u1edbi ng\u01b0\u1eddi d\u00f9ng ti\u1ec1n \u0111i\u1ec7n t\u1eed v\u00e0 c\u00e1ch t\u1ef1 b\u1ea3o v\u1ec7 t\u00e0i s\u1ea3n. Xem ngay!\",\"breadcrumb\":{\"@id\":\"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/#primaryimage\",\"url\":\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-1.webp\",\"contentUrl\":\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-1.webp\",\"width\":800,\"height\":392},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/bitcoinvn.io\/insights\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"B\u1ea3o m\u1eadt\",\"item\":\"https:\/\/bitcoinvn.io\/insights\/vi\/category\/security\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"C\u1ea3nh b\u00e1o v\u1ec1 v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng NPM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bitcoinvn.io\/insights\/#website\",\"url\":\"https:\/\/bitcoinvn.io\/insights\/\",\"name\":\"BV Insights\",\"description\":\"News source for cryptocurrencies, Bitcoin, and blockchain in Vietnam\",\"publisher\":{\"@id\":\"https:\/\/bitcoinvn.io\/insights\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bitcoinvn.io\/insights\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/bitcoinvn.io\/insights\/#organization\",\"name\":\"BitcoinVN\",\"alternateName\":\"Bitcoin Vietnam\",\"url\":\"https:\/\/bitcoinvn.io\/insights\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bitcoinvn.io\/insights\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2023\/07\/cropped-icon.png\",\"contentUrl\":\"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2023\/07\/cropped-icon.png\",\"width\":512,\"height\":512,\"caption\":\"BitcoinVN\"},\"image\":{\"@id\":\"https:\/\/bitcoinvn.io\/insights\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/www.bitcoinvn.io\",\"https:\/\/x.com\/bitcoin_vietnam\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/bitcoinvn.io\/insights\/#\/schema\/person\/8b23287ffcb8cfc1d2329d17d10582d7\",\"name\":\"lienbvn\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/5f1e7c2dd58f980784599c384aa6d6c7673fe1a569662f203624203f0d48a728?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5f1e7c2dd58f980784599c384aa6d6c7673fe1a569662f203624203f0d48a728?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5f1e7c2dd58f980784599c384aa6d6c7673fe1a569662f203624203f0d48a728?s=96&d=mm&r=g\",\"caption\":\"lienbvn\"},\"url\":\"https:\/\/bitcoinvn.io\/insights\/author\/lienbvn\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u1ea3nh b\u00e1o v\u1ec1 v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng NPM - BV Insights","description":"T\u00ecm hi\u1ec3u v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng NPM, nh\u1eefng r\u1ee7i ro ti\u1ec1m \u1ea9n \u0111\u1ed1i v\u1edbi ng\u01b0\u1eddi d\u00f9ng ti\u1ec1n \u0111i\u1ec7n t\u1eed v\u00e0 c\u00e1ch t\u1ef1 b\u1ea3o v\u1ec7 t\u00e0i s\u1ea3n. Xem ngay!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/","og_locale":"en_US","og_type":"article","og_title":"C\u1ea3nh b\u00e1o v\u1ec1 v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng NPM - BV Insights","og_description":"T\u00ecm hi\u1ec3u v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng NPM, nh\u1eefng r\u1ee7i ro ti\u1ec1m \u1ea9n \u0111\u1ed1i v\u1edbi ng\u01b0\u1eddi d\u00f9ng ti\u1ec1n \u0111i\u1ec7n t\u1eed v\u00e0 c\u00e1ch t\u1ef1 b\u1ea3o v\u1ec7 t\u00e0i s\u1ea3n. Xem ngay!","og_url":"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/","og_site_name":"BV Insights","article_publisher":"https:\/\/facebook.com\/www.bitcoinvn.io","article_published_time":"2026-06-13T05:02:40+00:00","og_image":[{"width":800,"height":392,"url":"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-1.webp","type":"image\/webp"}],"author":"lienbvn","twitter_card":"summary_large_image","twitter_creator":"@bitcoin_vietnam","twitter_site":"@bitcoin_vietnam","twitter_misc":{"Written by":"lienbvn","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/#article","isPartOf":{"@id":"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/"},"author":{"name":"lienbvn","@id":"https:\/\/bitcoinvn.io\/insights\/#\/schema\/person\/8b23287ffcb8cfc1d2329d17d10582d7"},"headline":"C\u1ea3nh b\u00e1o v\u1ec1 v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng NPM","datePublished":"2026-06-13T05:02:40+00:00","mainEntityOfPage":{"@id":"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/"},"wordCount":4624,"publisher":{"@id":"https:\/\/bitcoinvn.io\/insights\/#organization"},"image":{"@id":"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/#primaryimage"},"thumbnailUrl":"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-1.webp","articleSection":["B\u1ea3o m\u1eadt"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/","url":"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/","name":"C\u1ea3nh b\u00e1o v\u1ec1 v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng NPM - BV Insights","isPartOf":{"@id":"https:\/\/bitcoinvn.io\/insights\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/#primaryimage"},"image":{"@id":"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/#primaryimage"},"thumbnailUrl":"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-1.webp","datePublished":"2026-06-13T05:02:40+00:00","description":"T\u00ecm hi\u1ec3u v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng NPM, nh\u1eefng r\u1ee7i ro ti\u1ec1m \u1ea9n \u0111\u1ed1i v\u1edbi ng\u01b0\u1eddi d\u00f9ng ti\u1ec1n \u0111i\u1ec7n t\u1eed v\u00e0 c\u00e1ch t\u1ef1 b\u1ea3o v\u1ec7 t\u00e0i s\u1ea3n. Xem ngay!","breadcrumb":{"@id":"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/#primaryimage","url":"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-1.webp","contentUrl":"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2026\/06\/supply-chain-attack-1.webp","width":800,"height":392},{"@type":"BreadcrumbList","@id":"https:\/\/bitcoinvn.io\/insights\/vi\/tan-cong-chuoi-cung-ung\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bitcoinvn.io\/insights\/"},{"@type":"ListItem","position":2,"name":"B\u1ea3o m\u1eadt","item":"https:\/\/bitcoinvn.io\/insights\/vi\/category\/security\/"},{"@type":"ListItem","position":3,"name":"C\u1ea3nh b\u00e1o v\u1ec1 v\u1ee5 t\u1ea5n c\u00f4ng chu\u1ed7i cung \u1ee9ng NPM"}]},{"@type":"WebSite","@id":"https:\/\/bitcoinvn.io\/insights\/#website","url":"https:\/\/bitcoinvn.io\/insights\/","name":"BV Insights","description":"News source for cryptocurrencies, Bitcoin, and blockchain in Vietnam","publisher":{"@id":"https:\/\/bitcoinvn.io\/insights\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bitcoinvn.io\/insights\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/bitcoinvn.io\/insights\/#organization","name":"BitcoinVN","alternateName":"Bitcoin Vietnam","url":"https:\/\/bitcoinvn.io\/insights\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bitcoinvn.io\/insights\/#\/schema\/logo\/image\/","url":"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2023\/07\/cropped-icon.png","contentUrl":"https:\/\/bitcoinvn.io\/insights\/wp-content\/uploads\/2023\/07\/cropped-icon.png","width":512,"height":512,"caption":"BitcoinVN"},"image":{"@id":"https:\/\/bitcoinvn.io\/insights\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/www.bitcoinvn.io","https:\/\/x.com\/bitcoin_vietnam"]},{"@type":"Person","@id":"https:\/\/bitcoinvn.io\/insights\/#\/schema\/person\/8b23287ffcb8cfc1d2329d17d10582d7","name":"lienbvn","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5f1e7c2dd58f980784599c384aa6d6c7673fe1a569662f203624203f0d48a728?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5f1e7c2dd58f980784599c384aa6d6c7673fe1a569662f203624203f0d48a728?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5f1e7c2dd58f980784599c384aa6d6c7673fe1a569662f203624203f0d48a728?s=96&d=mm&r=g","caption":"lienbvn"},"url":"https:\/\/bitcoinvn.io\/insights\/author\/lienbvn\/"}]}},"lang":"vi","translations":{"vi":137386,"en":137376,"ru":137387,"zh":137388,"ja":137396,"ko":137394},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/bitcoinvn.io\/insights\/wp-json\/wp\/v2\/posts\/137386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitcoinvn.io\/insights\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitcoinvn.io\/insights\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitcoinvn.io\/insights\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/bitcoinvn.io\/insights\/wp-json\/wp\/v2\/comments?post=137386"}],"version-history":[{"count":4,"href":"https:\/\/bitcoinvn.io\/insights\/wp-json\/wp\/v2\/posts\/137386\/revisions"}],"predecessor-version":[{"id":137411,"href":"https:\/\/bitcoinvn.io\/insights\/wp-json\/wp\/v2\/posts\/137386\/revisions\/137411"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bitcoinvn.io\/insights\/wp-json\/wp\/v2\/media\/137377"}],"wp:attachment":[{"href":"https:\/\/bitcoinvn.io\/insights\/wp-json\/wp\/v2\/media?parent=137386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitcoinvn.io\/insights\/wp-json\/wp\/v2\/categories?post=137386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitcoinvn.io\/insights\/wp-json\/wp\/v2\/tags?post=137386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}