简体   繁体   中英

for security reasons, How to prevent code modifications in python?

We know that MettaClasses can do Black magic to any module (running or not), therefore the hackers can use their metaclasses to modify any code within a module or even within an entire project, even if the developer used latest secure ways/methods while he/she was coding.

**this is regardless of the OS's security tools

**you can think of this scenario:

You're a developer, within a team that are building an important and sensitive echo-system project, You had thought of the "Security Tools within the Server's OS" and your code is quite pure and clean, but in somehow, a cracker could come into the server during the runtime of your project's server, and intended to point some fingers of blame into your team or into your client's team, in a way that causes confliction or wining of an old confliction for their benefits(cracker's benefits, directly or indirectly).. by using the "Metaclasses" a cracker can modify any block of codes of your project, whether temporary or permanently..!!!!

so, how could you (decision maker on your team) prevent such huge negative impact even before it happens??

**BTW.., please don't give us an opinion, if you have an idea about the problem and the solution, we thank you in advance, otherwise keep silent and watch what experts could say..!

We know that MettaClasses can do Black magic to any module (running or not), therefore the hackers can use their metaclasses to modify any code within a module or even within an entire project, even if the developer used latest secure ways/methods while he/she was coding.

**this is regardless of the OS's security tools

**you can think of this scenario:

You're a developer, within a team that are building an important and sensitive echo-system project, You had thought of the "Security Tools within the Server's OS" and your code is quite pure and clean, but in somehow, a cracker could come into the server during the runtime of your project's server, and intended to point some fingers of blame into your team or into your client's team, in a way that causes confliction or wining of an old confliction for their benefits(cracker's benefits, directly or indirectly).. by using the "Metaclasses" a cracker can modify any block of codes of your project, whether temporary or permanently..!!!!

so, how could you (decision maker on your team) prevent such huge negative impact even before it happens??

**BTW.., please don't give us an opinion, if you have an idea about the problem and the solution, we thank you in advance, otherwise keep silent and watch what experts could say..!

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM