Chủ đề

Menu Example

Các bài viết gần đây

#asan #debugging #linux #security #valgrind AI android-course bit-fields bug cached ChatGPT chip code cv debugging device-driver dns embedded-system embedded-tester file group i2c interview jobs learn linux linux-kerel linux communication-protocol nfs operating system porting process project Prompt Engineer roadmap sercurity shared-memory sharing skills socket technical thread training-android uboot xss

  • SELinux – Tổng quan và ví dụ về cách sử dụng
    SELinux – Tổng quan và ví dụ về cách sử dụng

    1. Sự phát triển của bảo mật kiểm soát truy cập trong hệ điều hành  Trước đây, các hệ điều hành gần như không có cơ chế bảo mật, người dùng có thể truy cập bất kỳ tệp hoặc tài nguyên nào chỉ bằng cách biết tên của chúng. Không lâu sau, các cơ chế…

  • Đánh giá độ bảo mật của hệ thống linux dựa trên Tiêu chí chung (common criteria)
    Đánh giá độ bảo mật của hệ thống linux dựa trên Tiêu chí chung (common criteria)

    1. Sự quan trọng của việc đảm bảo an toàn hệ thống Linux Tổng quan hệ thống network Hiện nay, Linux đã trở thành nền tảng chủ chốt cho vô số thiết bị nhúng, máy chủ và hệ thống quan trọng. Từ các bộ định tuyến gia đình đến các siêu máy tính, Linux đóng…

  • Bảo mật trong linux và tổng quan các tiêu chuẩn đánh giá
    Bảo mật trong linux và tổng quan các tiêu chuẩn đánh giá

    1. Cơ bản về Linux Security 1.1 File Permission và Ownership File Permission và Ownership là một trong những yếu tố cơ bản để đảm bảo bảo mật trên hệ thống Linux. Mỗi tệp và thư mục trong Linux đều được gán quyền truy cập (permission) và sở hữu (ownership) để kiểm soát ai có…

  • Valgrind – Tổng quan kiến trúc và cách sử dụng
    Valgrind – Tổng quan kiến trúc và cách sử dụng

    Valgrind, ra mắt lần đầu vào năm 2002, là một bộ công cụ mạnh mẽ được phát triển nhằm phân tích và gỡ lỗi các chương trình trên hệ điều hành Linux. Ban đầu, nó được thiết kế để phát hiện các lỗi liên quan đến quản lý bộ nhớ, nhưng sau đó đã được…

  • How to Break Free From Overseas Long distance relationships

    You are well aware of how difficult it can be to become in a long-distance relationship if you’ve always been one globally. You plan when you will converse and are frequently trying to figure out how to see your partner as frequently as conceivable. You also are frequently thinking about ways to communicate with them.…

  • AndressSanitizer – Tổng quan kiến trúc và cách sử dụng
    AndressSanitizer – Tổng quan kiến trúc và cách sử dụng

    I. Giới thiệu Andressanitizer là một plugin của trình biên dịch giúp developers phát hiện các vấn đề về bộ nhớ trong mã nguồn. Để phát hiện các vấn đề đó, Asan thực hiện chèn các checker xung quanh các vùng nhớ được truy cập trong quá trình biên dịch và sẽ làm chương trình…

  • Kiến trúc Chip AI và Ứng dụng trong Xử lý Nơron và Tensor
    Kiến trúc Chip AI và Ứng dụng trong Xử lý Nơron và Tensor

    Trí tuệ nhân tạo (AI) đang trở thành một trong những công nghệ tiên tiến và được nhắc đến nhiều nhất trong thời gian gần đây. AI không chỉ đóng vai trò quan trọng trong các lĩnh vực công nghệ mà còn ảnh hưởng sâu rộng đến các ngành công nghiệp khác nhau như y…

  • Sử dung KGDB để thực hiện debug Linux Kernel
    Sử dung KGDB để thực hiện debug Linux Kernel

    Ở phần trước, chúng ta đã tìm hiểu về KGDB và kiến trúc của nó, Trong phần này, chúng ta sẽ cùng thực hiện demo 1 project đơn giản để hiểu rõ hơn về KGDB và ứng dụng của nó. 1 Sử dụng KGDB debug một kernel module bằng 2 máy ảo chạy trên phần…

  • Sử dụng GDB Server để thực hiện Remote Debugging
    Sử dụng GDB Server để thực hiện Remote Debugging

    Ở phần trước, chúng ta đã tìm hiểu về kiến trúc của GDBServer. Trong phần này, chúng ta sẽ cùng nhau thực hiện một vài demo ứng dụng thực tiễn của hệ thống GDB server, bao gồm việc thực hiện remote debugging trên hai máy ảo (cùng kiến trúc) và trên board BeagleBone Black (khác…

Scroll to Top