C# 是否在C Silverlight应用程序中编译注释

C# 是否在C Silverlight应用程序中编译注释,c#,silverlight,compiler-construction,C#,Silverlight,Compiler Construction,在源代码的注释中存储诸如用户名和密码之类的信息安全吗?我不担心有人访问我的源代码,但我担心有人反编译我编译的silverlight XAP文件。有人100%确定编译器是否删除了注释代码。我想是的,但我想确定一下 谢谢 在评论中存储用户名和密码安全吗? 可能不是因为有太多人可以访问您的源代码,而且可能是您不想阅读的人 是否将注释编译到您的应用程序中: 否在评论中存储用户名和密码是否安全? 可能不是因为有太多人可以访问您的源代码,而且可能是您不想阅读的人 是否将注释编译到您的应用程序中: 没有 是否

在源代码的注释中存储诸如用户名和密码之类的信息安全吗?我不担心有人访问我的源代码,但我担心有人反编译我编译的silverlight XAP文件。有人100%确定编译器是否删除了注释代码。我想是的,但我想确定一下

谢谢

在评论中存储用户名和密码安全吗? 可能不是因为有太多人可以访问您的源代码,而且可能是您不想阅读的人

是否将注释编译到您的应用程序中: 否

在评论中存储用户名和密码是否安全? 可能不是因为有太多人可以访问您的源代码,而且可能是您不想阅读的人

是否将注释编译到您的应用程序中: 没有

是否在C Silverlight应用程序中编译注释

没有

我不担心有人能接触到我的消息来源

你应该是

在源代码的注释中存储诸如用户名和密码之类的信息安全吗

安全抵御什么攻击

例如,如果一名不满的员工将源代码复制到他们的USB钥匙链中,并将其带回家,这样他们在你解雇他们后就可以知道你的用户名和密码,这对他们的攻击是不安全的

在这种情况下也不安全,因为您意外使用了某个具有病毒式开源许可证的组件,您被起诉并被法律要求按原样向公众发布您的源代码,并且您现在被法律要求向全世界显示您的用户名和密码

在这种情况下,如果您决定开放代码源代码,而忘记在那十万行代码中的某个地方,有一个用户名和密码就在那里,这也不安全

在这种情况下也不安全,我们给了一个客户一个带有试用版软件的虚拟机,但我们忘记了一个开发人员一直在该虚拟机上调试试用版,她将一堆源代码复制到虚拟机上

等等

在源代码的注释中存储用户名和密码是一个非常非常糟糕的主意。太多人可以访问源代码。把这些信息保存在一张纸上,放在一个锁着的文件柜里,柜门后面写着“当心豹子”

记住:当你问它是否安全时,一定要陈述攻击

是否在C Silverlight应用程序中编译注释

没有

我不担心有人能接触到我的消息来源

你应该是

在源代码的注释中存储诸如用户名和密码之类的信息安全吗

安全抵御什么攻击

例如,如果一名不满的员工将源代码复制到他们的USB钥匙链中,并将其带回家,这样他们在你解雇他们后就可以知道你的用户名和密码,这对他们的攻击是不安全的

在这种情况下也不安全,因为您意外使用了某个具有病毒式开源许可证的组件,您被起诉并被法律要求按原样向公众发布您的源代码,并且您现在被法律要求向全世界显示您的用户名和密码

在这种情况下,如果您决定开放代码源代码,而忘记在那十万行代码中的某个地方,有一个用户名和密码就在那里,这也不安全

在这种情况下也不安全,我们给了一个客户一个带有试用版软件的虚拟机,但我们忘记了一个开发人员一直在该虚拟机上调试试用版,她将一堆源代码复制到虚拟机上

等等

在源代码的注释中存储用户名和密码是一个非常非常糟糕的主意。太多人可以访问源代码。把这些信息保存在一张纸上,放在一个锁着的文件柜里,柜门后面写着“当心豹子”


记住:当你问它是否安全时,一定要陈述攻击

编译器将忽略注释。它们不会被放入输出可执行文件。

编译器会忽略注释。它们不会被放入输出可执行文件。

由于编译器会忽略注释,这并不意味着您应该在代码中添加用户名和密码等注释。作为一种良好的编码实践,您不应该在代码中存储此类信息

由于编译器会忽略注释,这并不意味着您应该在代码中添加诸如用户名和密码之类的注释。作为一种良好的编码实践,您不应该在代码中存储此类信息

答案已经很好地涵盖了这一点,但只是为了以防万一,需要澄清一下,因为这是一个Silverlight问题。您在Xaml中包含的任何注释都将包含在最终XAP中

答案是正确的
eady很好地涵盖了这一点,但这只是为了以防万一,因为这是一个Silverlight问题。您在Xaml中包含的任何注释都将包含在最终XAP中

编译后的XAML作为资源包含在程序集中。因此,您可以抓住baml,然后看看这个问题:编译后的XAML作为资源包含在程序集中。因此,你可以抓住baml,然后看这个问题:+1作为结论“当你问它是否安全时,总是陈述攻击?”你好,Eric,我感谢你的反馈并理解你的观点。我担心的是,我正在构建一个应用程序,其中启用了安全性,但我想跳过asp.net身份验证步骤,因此我向它传递了一个硬编码的用户名和密码,但我想确保如果我注释掉那些适用的代码行,然后编译该应用程序并将其发布,我会进行调试用户名和密码将不可见。我只是简单地删减了适用的行,保存、编译和发布,然后将它们粘贴回去,但很容易忘记这样做,因为与计算机无关。。。安全吗仍然让我咬紧牙关。+1作为结尾“当你问它是否安全时总是陈述攻击?”你好,埃里克,我感谢你的反馈并理解你的观点。我担心的是,我正在构建一个应用程序,其中启用了安全性,但我想跳过asp.net身份验证步骤,因此我向它传递了一个硬编码的用户名和密码,但我想确保如果我注释掉那些适用的代码行,然后编译该应用程序并将其发布,我会进行调试用户名和密码将不可见。我只是简单地删减了适用的行,保存、编译和发布,然后将它们粘贴回去,但很容易忘记这样做,因为与计算机无关。。。安全吗还是让我咬紧牙关。