将登录凭据存储在 #if DEBUG 块中是否安全?

迪特里希

我们正在开发一个包含登录机制的程序。为方便起见,使用调试版本时会自动输入用户凭据。

#if DEBUG
  UsernameTextBox.Text = "someName";
  PasswordBox.Password = "somePassword";

据我了解,这不会在发布版本中编译,并且可以安全地保留在代码中(只要用户只获得发布版本)。这是真的?

阿塔纳西奥斯·卡塔拉斯

绝对不!

首先,看看这个:https : //security.stackexchange.com/questions/191590/why-is-storing-passwords-in-version-control-a-bad-idea

解决方法:如何避免在版本控制中存储密码?

如果您的问题是否可以从可执行文件或 dll 中检索,答案是否定的。

当 C# 编译器遇到 #if 指令,最后跟随着 #endif 指令时,仅在定义了指定符号时才编译指令之间的代码与 C 和 C++ 不同,您不能为符号分配数值。C# 中的#if 语句是布尔值,仅测试符号是否已定义。

代码甚至没有编译,所以不包含在可执行文件中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否存储SSH登录凭据?

在Chrome应用中存储登录凭据

存储加密的PEM块是否安全?

将 firebase 用户凭据令牌存储在本地或会话存储上是否安全?

在用户登录时连接到不同数据库的情况下,如何将数据库凭据存储在 Config 类中

如何安全地将API凭据存储在GitHub上共享的C#文件中?

Git 不断将凭据存储在 Windows 凭据管理器中

将代码放在依赖项属性的setter块中是否安全,还是应该始终使用回调方法?

将 Google 或 Facebook Oauth 访问令牌存储在 AsyncStorage 中以在 React Native 中进行登录身份验证是否安全?

将日志文件存储在ContentRoot目录中是否安全?

将密码存储在powershell的$ env变量中是否安全?

使用reactjs将jwt存储在localStorage中是否安全?

对于PDO PHP,将值存储在var中是否安全?

将数据存储在 kotlin 对象中是否安全?

Wordpress 是否在将浏览器中的登录凭据发送到服务器之前对其进行加密?

如何将 Windows 凭据与 Jenkins 中的登录用户链接以运行 Powershell 脚本

密码存储在内存中是否安全?

在会话中存储密码是否安全?

在PHP网站中安全存储数据库凭据的位置

删除 debug_kit.sqlite 文件是否可以或安全

如何安全存储外部服务的凭据

将登录详细信息存储在 Laravel 的 session 中

檢查python Bottle中是否DEBUG

将任意 UTF8 字节块解码为字符串是否安全?

将临时地址(在 While 块中分配)提供给全局 ListNode 是否安全?

对象在JS内存中是否作为块存储?

登录的详细信息是否将通过php存储在数据库中?

如何将凭据存储到本地存储以允许Firebase身份验证登录

是否可以在Windows上禁用Java的“单点登录”(使用“凭据管理器”中的凭据)?