<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Secure-coding Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/secure-coding.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Secure-coding Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-09-03T21:24:17+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Ngàn lẻ một lỗi thường gặp trong ứng dụng web về tài chính và cách phòng tránh [Phần 2]]]></title>
                        <link>https://viblo.asia/p/ngan-le-mot-loi-thuong-gap-trong-ung-dung-web-ve-tai-chinh-va-cach-phong-tranh-phan-2-38X4ENmAJN2</link>
            <guid isPermaLink="true">https://viblo.asia/p/ngan-le-mot-loi-thuong-gap-trong-ung-dung-web-ve-tai-chinh-va-cach-phong-tranh-phan-2-38X4ENmAJN2</guid>
            <description><![CDATA[I. Tổng quan
Nối tiếp phần 1Ngàn lẻ một lỗi thường gặp trong ứng dụng web về tài chính và cách phòng tránh [Phần 1]  mình nói về 2 kiểu tấn công cơ bả...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngo Van Thien</dc:creator>
            <pubDate>2023-05-08 15:28:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Lập trình an toàn: học được gì từ cách Hacker vượt qua xác thực CSRF token]]></title>
                        <link>https://viblo.asia/p/lap-trinh-an-toan-hoc-duoc-gi-tu-cach-hacker-vuot-qua-xac-thuc-csrf-token-aAY4qv6kJPw</link>
            <guid isPermaLink="true">https://viblo.asia/p/lap-trinh-an-toan-hoc-duoc-gi-tu-cach-hacker-vuot-qua-xac-thuc-csrf-token-aAY4qv6kJPw</guid>
            <description><![CDATA[![](https://images.viblo.asia/aa54bd10-7c26-4c3f-ad79-9445738d58f1.jpeg)


1. Lỗ hổng CSRF
Dễ tìm ra, dễ khai thác, có thể tạo ra hậu quả nặng nề tới ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tran Minh Nhat</dc:creator>
            <pubDate>2023-05-05 16:27:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Ngàn lẻ một lỗi thường gặp trong ứng dụng web về tài chính và cách phòng tránh [Phần 1]]]></title>
                        <link>https://viblo.asia/p/ngan-le-mot-loi-thuong-gap-trong-ung-dung-web-ve-tai-chinh-va-cach-phong-tranh-phan-1-5OXLAomw4Gr</link>
            <guid isPermaLink="true">https://viblo.asia/p/ngan-le-mot-loi-thuong-gap-trong-ung-dung-web-ve-tai-chinh-va-cach-phong-tranh-phan-1-5OXLAomw4Gr</guid>
            <description><![CDATA[Tổng quan
Bức tranh kênh thanh toán online
Ngày nay, việc mua bán online hay thanh toán trực tuyến là một hoạt động diễn ra hết sức phổ biến, ít nhất ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngo Van Thien</dc:creator>
            <pubDate>2023-03-14 10:06:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xây dựng chức năng quản lý phiên đăng nhập trên nhiều thiết bị sử dụng NestJS và JWT]]></title>
                        <link>https://viblo.asia/p/xay-dung-chuc-nang-quan-ly-phien-dang-nhap-tren-nhieu-thiet-bi-su-dung-nestjs-va-jwt-Ny0VGEp8JPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/xay-dung-chuc-nang-quan-ly-phien-dang-nhap-tren-nhieu-thiet-bi-su-dung-nestjs-va-jwt-Ny0VGEp8JPA</guid>
            <description><![CDATA[Trong bài viết trước, mình đã mô tả các lỗi bảo mật cơ bản phía Backend API qua các ví dụ cụ thể. Ở bài viết này, mình sẽ xây dựng một chức năng quản ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quang Vinh</dc:creator>
            <pubDate>2023-02-26 22:36:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Phân tích một số lỗ hổng bảo mật trong ứng dụng Rails [Phần 2]]]></title>
                        <link>https://viblo.asia/p/phan-tich-mot-so-lo-hong-bao-mat-trong-ung-dung-rails-phan-2-OeVKBBmdKkW</link>
            <guid isPermaLink="true">https://viblo.asia/p/phan-tich-mot-so-lo-hong-bao-mat-trong-ung-dung-rails-phan-2-OeVKBBmdKkW</guid>
            <description><![CDATA[I. Tổng quan vấn đề bảo mật trong Rails
Ở phần I, mình đã phân tích chi tiết cũng như chỉ ra cách khai thác lỗ hổng* SQL Injection* - một trong những ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngo Van Thien</dc:creator>
            <pubDate>2021-10-21 15:54:35</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Phân tích một số lỗ hổng bảo mật trong ứng dụng Rails [Phần 1]]]></title>
                        <link>https://viblo.asia/p/phan-tich-mot-so-lo-hong-bao-mat-trong-ung-dung-rails-phan-1-RQqKL6G0l7z</link>
            <guid isPermaLink="true">https://viblo.asia/p/phan-tich-mot-so-lo-hong-bao-mat-trong-ung-dung-rails-phan-1-RQqKL6G0l7z</guid>
            <description><![CDATA[I. Tổng quan vấn đề bảo mật trong Rails
Bảo mật là một trong những vấn đề được các nhà phát triển các framework hiện nay quan tâm rất nhiều và luôn cố...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngo Van Thien</dc:creator>
            <pubDate>2021-09-16 10:21:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Secure coding - Part 5] Là developer cần làm gì để ứng dụng của mình an toàn và bảo mật hơn?]]></title>
                        <link>https://viblo.asia/p/secure-coding-part-5-la-developer-can-lam-gi-de-ung-dung-cua-minh-an-toan-va-bao-mat-hon-LzD5d27wZjY</link>
            <guid isPermaLink="true">https://viblo.asia/p/secure-coding-part-5-la-developer-can-lam-gi-de-ung-dung-cua-minh-an-toan-va-bao-mat-hon-LzD5d27wZjY</guid>
            <description><![CDATA[Tổng quan về vấn đề bảo mật
Trở lại với chuỗi bài viết về hướng dẫn lập trình an toàn cho lập trình viên, bài viết thứ năm trong series's post: Secure...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngo Van Thien</dc:creator>
            <pubDate>2021-04-14 16:07:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Code sạch, Code dễ phát triển,... Lập trình viên đã biết về Code an toàn chưa??? (Phần 3)]]></title>
                        <link>https://viblo.asia/p/code-sach-code-de-phat-trien-lap-trinh-vien-da-biet-ve-code-an-toan-chua-phan-3-gGJ59A0x5X2</link>
            <guid isPermaLink="true">https://viblo.asia/p/code-sach-code-de-phat-trien-lap-trinh-vien-da-biet-ve-code-an-toan-chua-phan-3-gGJ59A0x5X2</guid>
            <description><![CDATA[![](https://images.viblo.asia/40c92226-a80f-4f9b-90f4-492e8a8a1ffc.png)



Chắc hẳn sau phần 1 và phần 2 thì mọi người đã hiểu được mức độ quan trọng ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tran Minh Nhat</dc:creator>
            <pubDate>2021-03-25 09:43:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Secure coding - Part 4] Là developer cần làm gì để ứng dụng của mình an toàn và bảo mật hơn?]]></title>
                        <link>https://viblo.asia/p/secure-coding-part-4-la-developer-can-lam-gi-de-ung-dung-cua-minh-an-toan-va-bao-mat-hon-924lJ230lPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/secure-coding-part-4-la-developer-can-lam-gi-de-ung-dung-cua-minh-an-toan-va-bao-mat-hon-924lJ230lPM</guid>
            <description><![CDATA[Tổng quan về vấn đề bảo mật
Trở lại với chuỗi bài viết về hướng dẫn lập trình an toàn cho lập trình viên, bài viết thứ tư trong series's post: Secure ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngo Van Thien</dc:creator>
            <pubDate>2021-03-15 15:31:42</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Code sạch, Code dễ phát triển,... Lập trình viên đã biết về Code an toàn chưa??? (Phần 2)]]></title>
                        <link>https://viblo.asia/p/code-sach-code-de-phat-trien-lap-trinh-vien-da-biet-ve-code-an-toan-chua-phan-2-924lJ2rWlPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/code-sach-code-de-phat-trien-lap-trinh-vien-da-biet-ve-code-an-toan-chua-phan-2-924lJ2rWlPM</guid>
            <description><![CDATA[![](https://images.viblo.asia/40c92226-a80f-4f9b-90f4-492e8a8a1ffc.png)



Như đã hứa ở cuối phần 1 thì trong phần 2 này mình sẽ nói về các lỗ hổng: P...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tran Minh Nhat</dc:creator>
            <pubDate>2021-03-09 09:50:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Code sạch, Code dễ phát triển,... Lập trình viên đã biết về Code an toàn chưa??? (Phần 1)]]></title>
                        <link>https://viblo.asia/p/code-sach-code-de-phat-trien-lap-trinh-vien-da-biet-ve-code-an-toan-chua-phan-1-Qbq5Qawm5D8</link>
            <guid isPermaLink="true">https://viblo.asia/p/code-sach-code-de-phat-trien-lap-trinh-vien-da-biet-ve-code-an-toan-chua-phan-1-Qbq5Qawm5D8</guid>
            <description><![CDATA[![](https://images.viblo.asia/40c92226-a80f-4f9b-90f4-492e8a8a1ffc.png)


Văn vẻ mở đầu
Chắc hẳn các bạn sinh viên khi học các môn lập trình trên trườ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tran Minh Nhat</dc:creator>
            <pubDate>2021-02-08 16:06:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Secure coding - Part 3] Là developer cần làm gì để ứng dụng của mình an toàn và bảo mật hơn?]]></title>
                        <link>https://viblo.asia/p/secure-coding-part-3-la-developer-can-lam-gi-de-ung-dung-cua-minh-an-toan-va-bao-mat-hon-L4x5xvEaZBM</link>
            <guid isPermaLink="true">https://viblo.asia/p/secure-coding-part-3-la-developer-can-lam-gi-de-ung-dung-cua-minh-an-toan-va-bao-mat-hon-L4x5xvEaZBM</guid>
            <description><![CDATA[Tổng quan về vấn đề bảo mật
Đây là nội dung nối tiếp trong phần 1. Các bạn có thêm xem thêm bài viết Là developer cần làm gì để ứng dụng của mình an t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngo Van Thien</dc:creator>
            <pubDate>2020-12-10 09:29:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Secure coding - Part 2] Là developer cần làm gì để ứng dụng của mình an toàn và bảo mật hơn?]]></title>
                        <link>https://viblo.asia/p/secure-coding-part-2-la-developer-can-lam-gi-de-ung-dung-cua-minh-an-toan-va-bao-mat-hon-V3m5WLLwKO7</link>
            <guid isPermaLink="true">https://viblo.asia/p/secure-coding-part-2-la-developer-can-lam-gi-de-ung-dung-cua-minh-an-toan-va-bao-mat-hon-V3m5WLLwKO7</guid>
            <description><![CDATA[Tổng quan về vấn đề bảo mật
Đây là nội dung nối tiếp trong phần 1. Các bạn có thêm xem thêm bài viết Là developer cần làm gì để ứng dụng của mình an t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngo Van Thien</dc:creator>
            <pubDate>2020-10-16 15:36:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Secure coding - Part 1] Là developer cần làm gì để ứng dụng của mình an toàn và bảo mật hơn?]]></title>
                        <link>https://viblo.asia/p/secure-coding-part-1-la-developer-can-lam-gi-de-ung-dung-cua-minh-an-toan-va-bao-mat-hon-bJzKmPqD59N</link>
            <guid isPermaLink="true">https://viblo.asia/p/secure-coding-part-1-la-developer-can-lam-gi-de-ung-dung-cua-minh-an-toan-va-bao-mat-hon-bJzKmPqD59N</guid>
            <description><![CDATA[Tổng quan về vấn đề bảo mật
Vấn đề đảm bảo an toàn cho các website để tránh khỏi các cuộc tấn công từ kẻ xấu luôn là bài toán đau đầu cho các quản trị...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngo Van Thien</dc:creator>
            <pubDate>2020-10-15 10:19:42</pubDate>
                                                                                                        </item>
            </channel>
</rss>
