MSSV 31211545514

Nguyễn Bảo Toàn.

Sinh viên An Ninh Mạng CMU, Đại học Duy Tân. Quan tâm đến bảo mật và hạ tầng mạng.

Giới thiệu

Mình đang theo học ngành An Ninh Mạng chương trình CMU. Mình thích tìm hiểu cách hệ thống mạng vận hành và cách bảo vệ chúng.

Họ và tên
Nguyễn Bảo Toàn
MSSV
31211545514
Ngành
An Ninh Mạng CMU
Trường
Quốc Tế, Đại học Duy Tân
Các thiết bị mạng trong tủ rack với dây cáp cam và xanh

Mọi thứ bắt đầu từ một câu hỏi rất nhỏ: một tin nhắn đi từ máy này sang máy kia bằng cách nào? Càng tìm hiểu, mình càng thấy phía sau một cú nhấp chuột là cả một hành trình. Và ở mỗi chặng của hành trình đó, luôn có người phải lo cho nó an toàn.

Dây cáp quang màu xanh ngọc cắm vào thiết bị mạng

Dữ liệu của mình đi qua những đâu?

Qua switch, router, cáp quang và nhiều khi qua cả những quốc gia mình chưa từng đặt chân tới, trước khi đến được máy người nhận.

Hai màn hình hiển thị dữ liệu chữ xanh trong phòng tối

Ai có thể chen vào giữa đường đi đó?

Bất kỳ ai nằm trên tuyến, nếu dữ liệu không được mã hóa. Vì vậy bảo mật phải được nghĩ đến từ đầu, không phải vá vào sau cùng.

Hành lang trung tâm dữ liệu với những dãy tủ máy chủ

Làm sao để chúng đến nơi an toàn?

Mã hóa, phân quyền, giám sát và thói quen kiểm tra thường xuyên. Nghe đơn giản, nhưng cần người làm đến nơi đến chốn.

Kỹ năng

Đi theo hành trình của một gói tin, từ máy của bạn đến một trang web. Mỗi chặng là một mảng mình đang học.

  1. Thiết bị

    Programming

    Hành trình bắt đầu từ một dòng lệnh. Mình viết code để tự động hóa việc lặp lại và hiểu phần mềm chạy ra sao.

    • C/C++
    • Java
    • HTML/CSS
    • Lua
    • JavaScript
    Đôi tay gõ lệnh trên laptop, màn hình chữ xanh trong phòng tối
  2. Switch

    Networking

    Gói tin vào mạng nội bộ qua switch. Mình cấu hình VLAN để tách các phòng ban và đọc bảng địa chỉ MAC.

    • VLAN
    • Switching
    • MAC
    • Packet Tracer
    Dây mạng Ethernet cắm vào thiết bị chuyển mạch
  3. Router và DNS

    Networking

    Ra khỏi mạng nội bộ, router chọn đường đi còn DNS đổi tên miền thành địa chỉ IP để gói tin biết cần đến đâu.

    • TCP/IP
    • Routing
    • DNS
    • DHCP
    Thành phố về đêm với vệt sáng xe chạy trên đường
  4. Đường truyền

    Telecommunications

    Giữa các thành phố, tín hiệu đi bằng cáp quang, sóng vô tuyến và các trạm thu phát. Đây là phần của môn Viễn thông mà mình đang học.

    • Cáp quang
    • Sóng vô tuyến
    • Truyền dẫn
    • Wi-Fi
    Tháp viễn thông nhìn từ xa trên đỉnh đồi lúc chiều tối
  5. Máy chủ

    Web Development

    Đến máy chủ, trang web được trả về. Mình dựng website tĩnh rồi đưa lên hosting với tên miền riêng.

    • HTML
    • CSS
    • JavaScript
    • Git
    • Linux
    Dãy máy chủ trong tủ rack với đèn báo xanh lá
  6. Bảo vệ

    Security

    Trên suốt chặng đường luôn có nguy cơ bị nghe lén hay giả mạo. Mình học phân tích gói tin và các nguyên tắc phòng thủ cơ bản.

    • Wireshark
    • Firewall
    • TLS
    • An toàn thông tin
    Bàn tay gõ phím laptop, màn hình chữ xanh trong bóng tối

Cách mình học

Bốn thói quen lặp đi lặp lại, từ tò mò đến một hệ thống chạy được.

Người học bài một mình trong căn phòng tối, chỉ có ánh đèn bàn

Đọc hiểu

Mình bắt đầu bằng việc đọc: tài liệu giao thức, bài giảng và cả mã nguồn của những công cụ đang dùng.

Chip và linh kiện trên bảng mạch nhìn cận cảnh

Dựng lab

Đọc xong thì dựng lại. Một sơ đồ mạng trên Packet Tracer, một máy ảo Linux, một dịch vụ chạy thử trên máy mình.

Hai màn hình hiển thị dữ liệu chữ xanh trong phòng tối

Phá và vá

Hiểu một hệ thống nghĩa là biết nó hỏng ở đâu. Mình thử tấn công trong môi trường được phép, rồi tìm cách vá.

Người ghi chép dưới ánh đèn bàn xanh trong căn phòng tối

Ghi chép

Mỗi bài lab kết thúc bằng vài dòng ghi chép để lần sau không phải bắt đầu lại từ đầu.

Công cụ

Những thứ mình dùng hằng ngày để học, dựng lab và viết code.

Dự án

Những bài lab và sản phẩm mình làm để biến kiến thức thành thứ chạy được.

Dây cáp quang màu xanh ngọc cắm vào thiết bị mạng

Mô phỏng mạng doanh nghiệp

Mục tiêu
Kết nối ba phòng ban trong một mạng an toàn, mỗi phòng ban một VLAN riêng.
Cách làm
Dựng sơ đồ trên Cisco Packet Tracer, cấp IP bằng DHCP, định tuyến giữa các VLAN và kiểm tra bằng ping, traceroute.
Bài học
Chia VLAN đúng ngay từ đầu giúp việc mở rộng mạng đỡ rắc rối hơn nhiều.
  • VLAN
  • DHCP
  • Inter-VLAN
  • Packet Tracer
Bàn tay gõ phím laptop, màn hình chữ xanh trong bóng tối

Phân tích gói tin với Wireshark

Mục tiêu
Hiểu một kết nối web diễn ra thế nào ở từng lớp mạng.
Cách làm
Bắt gói tin khi truy cập một trang web, theo dõi bắt tay TCP, truy vấn DNS và phiên TLS, rồi ghi lại nhận xét.
Bài học
Nhìn thấy từng gói tin làm những khái niệm trên slide trở nên cụ thể.
  • Wireshark
  • TCP
  • DNS
  • TLS
Laptop mở trình soạn thảo mã nguồn trên bàn làm việc

Website cá nhân

Mục tiêu
Có một trang giới thiệu bản thân chạy trên tên miền riêng, kèm thông tin học phần.
Cách làm
Viết bằng HTML, CSS, JavaScript thuần, không dùng framework, rồi tải lên hosting. Chính là trang bạn đang xem.
Bài học
Giữ mọi thứ đơn giản và ít phụ thuộc thì việc triển khai lên hosting rất nhẹ nhàng.
  • HTML
  • CSS
  • JavaScript
  • Hosting

Bảo mật

không phải tính năng thêm vào sau cùng. Đó là cách mình nhìn mọi hệ thống, từ dòng code đầu tiên đến sợi cáp cuối cùng.

Liên hệ

Nếu bạn muốn trao đổi về công nghệ thông tin, mạng máy tính hoặc bảo mật, cứ nhắn cho mình.

admin@toanbig.dev