gpt4 book ai didi

c# - 应用程序中进行验证的最佳位置在哪里?经验法则?

转载 作者:行者123 更新时间:2023-11-30 18:54:31 27 4
gpt4 key购买 nike

我正在为一个类(class)项目制作一个 C# 应用程序。我想确保一个字符串具有三个值之一。通常,在网络应用程序中,我会在客户端使用 javascript 进行验证。但是,这目前是一个控制台应用程序。我知道我应该尽早进行验证,但有哪些好的验证经验法则?

最佳答案

每个模块都应该做自己的验证,永远不要相信调用代码给它的东西。这通常意味着验证应该发生在应用程序的每一层。您尤其不希望信任在客户端发生的任何验证,因为这会导致安全漏洞。众所周知,在客户端上运行的代码会不时更改。

关于c# - 应用程序中进行验证的最佳位置在哪里?经验法则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/328939/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com