从任何开发人员(甚至是编写此代码的同一团队或开发人员)保护业务逻辑 [英] Secure business logic from any developer (even from same team or developer who written this code)

查看:143
本文介绍了从任何开发人员(甚至是编写此代码的同一团队或开发人员)保护业务逻辑的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有办法限制开发人员调试代码的某些部分,以便他无法在调试模式下更改值并执行该代码或任何其他方式/选项来保护开发人员的业务逻辑? br />


我在ASP.NET项目工作



我尝试过:



我创建了单独的项目并在实际项目中使用了该DLL,但这不是100%安全。

Is there any way to restrict developer to debug some part of the code so that he can't be able to change values at debug mode and execute that code or any other way/option to secure business logic from the developer?

I am working in ASP.NET project

What I have tried:

I created the separate project and used that DLL in the actual project but that is not 100% secure.

推荐答案

Quote:

有没有办法限制开发人员调试代码的某些部分

Is there any way to restrict developer to debug some part of the code



简答:NO


Short answer: NO

引用:

保护任何开发人员的业务逻辑(甚至来自同一团队或开发人员)编写此代码的人)

Secure business logic from any developer (even from same team or developer who written this code)



由于开发人员团队正在处理源代码级别,他们不需要在应用程序中调试调试器,他们有源代码。他们知道什么是业务逻辑。

你不能阻止开发人员如何编写代码来了解他所做的事情。

我担心你需要杀死整个团队为了关闭那边的安全漏洞。



没有办法阻止某人调试你的应用程序。你可以让那些不在开发团队中的人变得复杂。


Since the team of developers is working at source code level, they don't need to temper in app with debugger, they have source code. They know what is the business logic.
You can't prevent the developer how write the code from knowing what he did.
I fear you need to kill the whole team in order to close security holes on that side.

There is no way to prevent someone from debugging your app. You just can make it complicated for anyone not in the team of developers.


你在一个月前问了这个问题并得到了答复。再次询问不会改变答案。
You asked this a month ago and was answered. Asking it again will not change the answers.


这篇关于从任何开发人员(甚至是编写此代码的同一团队或开发人员)保护业务逻辑的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆