• Bài giảng An toàn hệ điều hành - Chương: Stack Overflows - Nguyễn Hồng SơnBài giảng An toàn hệ điều hành - Chương: Stack Overflows - Nguyễn Hồng Sơn

    Stacks and Functions • For each function call, there's a section of the stack reserved for the function. This is usually called a stack frame • A stack frame exists whenever a function has started, but yet to complete • If inside of body of main() there's a call to foo(). • Suppose foo() takes two arguments. • One way to pass the arguments to...

    pdf26 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 735 | Lượt tải: 1

  • Bài giảng An toàn hệ điều hành - Chương 7: Securing operating system - Nguyễn Hồng SơnBài giảng An toàn hệ điều hành - Chương 7: Securing operating system - Nguyễn Hồng Sơn

    TRUST MODEL  A trust model defines a set of software or data upon which system depends for correct enforcement of system security goals  Trust model of operating system is Trusted Computing Base (TCB)  A system TCB should consist of the minimal amount of software necessary to enforce the security goals correctlyTHREAT MODEL  A threat m...

    pdf43 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 822 | Lượt tải: 1

  • Bài giảng An toàn hệ điều hành - Chương 6: Rootkit - Nguyễn Hồng SơnBài giảng An toàn hệ điều hành - Chương 6: Rootkit - Nguyễn Hồng Sơn

    Spyware Modifications  Một chương trình sẽ sửa đổi chương trình khác để chèn vào một spyware. Ví dụ spyware theo dõi các website là người dùng truy cập.  Khó phát hiện spyware  Ví dụ: spyware đánh lừa các trình duyệt hay shell, rất khó xóa chúng.Source-Code Modification  Người lập trình có thể chèn vào mã nguồn các dòng mã độc.  Một b...

    pdf44 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 703 | Lượt tải: 1

  • Bài giảng An toàn hệ điều hành - Chương 5: Shellcode - Nguyễn Hồng SơnBài giảng An toàn hệ điều hành - Chương 5: Shellcode - Nguyễn Hồng Sơn

    Viết shellcode  Hơi khác với assembly code thông thường, đó là khả năng portability.  Vì không thể biết địa chỉ nên không thể lập trình cứng một địa chỉ trong shellcode.  Phải dùng thủ thuật để tạo shellcode mà không phải tham chiếu các tham số trong bộ nhớ theo cách thông thường  Chỉ bằng cách cung cấp địa chỉ chính xác trên memory page...

    pdf35 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 949 | Lượt tải: 1

  • Bài giảng An toàn hệ điều hành - Chương 4: OS Vulnerabilities - Nguyễn Hồng SơnBài giảng An toàn hệ điều hành - Chương 4: OS Vulnerabilities - Nguyễn Hồng Sơn

    Buffer Overflow: Frame Pointer Overwriting  The attack overwrites a byte of the saved frame pointer  When the called subroutine returns, it restores the saved frame pointer from the stack; the caller's code will then use that frame pointer value.  After a frame pointer attack, the caller will have a distorted view of where its stack fram...

    pdf36 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 667 | Lượt tải: 1

  • Bài giảng An toàn hệ điều hành - Chương 2: Control Flow - Nguyễn Hồng SơnBài giảng An toàn hệ điều hành - Chương 2: Control Flow - Nguyễn Hồng Sơn

    Concept of Exceptional Control Flow • The simplest kind of control flow is a smooth sequence where each Ik and Ik+1 are adjacent in memory. • I k+1 is not adjacent to Ik, such as jumps, calls, and return=> they are necessary mechanisms that allow programs to react to changes in internal program state represented by program variables. • Other...

    pdf32 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 671 | Lượt tải: 1

  • Bài giảng An toàn hệ điều hành - Chương 1: Introduction of Operating System Security - Nguyễn Hồng SơnBài giảng An toàn hệ điều hành - Chương 1: Introduction of Operating System Security - Nguyễn Hồng Sơn

    Security  Ensuring the security of all processes run on the system  For example, a file system must not allow a process request to access one file to overwrite the disk space allocated to another file.  Also, file systems must ensure that one write operation is not impacted by the data being read or written in another operation.  Scheduli...

    pdf9 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 702 | Lượt tải: 1

  • Valuing Heritage as a Public Good Initial Application to Zonal Travel Cost Method in Hoi An, VietnamValuing Heritage as a Public Good Initial Application to Zonal Travel Cost Method in Hoi An, Vietnam

    Abstract: A literature overview shows that almost all of the valuation researches for heritage have built demand curves as for private goods. We argue that heritage is a high-end purity public good. A heritage valuation research would yield more accurate results if the demand curve could be built as that of a public good. This paper presents arg...

    pdf15 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 664 | Lượt tải: 0

  • Factors Affect Green Food Consumption Intention of Consumers in HanoiFactors Affect Green Food Consumption Intention of Consumers in Hanoi

    Abstract: Green consumption has become an important academic and practical topic however green food consumption is a quite new concept with many consumers in Hanoi. Taking the cognitive view in studying consumer behaviors, this study theoretically developed and tested factors that affect green food consumption intention and behavior of consumers...

    pdf12 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 858 | Lượt tải: 0

  • Researching the Factors Influencing the Satisfaction of Master Students at VNU School of Interdisciplinary StudiesResearching the Factors Influencing the Satisfaction of Master Students at VNU School of Interdisciplinary Studies

    Abstract: Improving quality in order to keep up with the trend in the world is a vital task of training institutions today. Training institutions need to grasp market needs and satisfy the requirements of customers - learners. Managers in education need to apply market strategies that are being used by manufacturing and business enterprises and ...

    pdf11 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 688 | Lượt tải: 0