defensive-programming

defensive-programming

文章 0 浏览 3

允许用户嵌入视频的主要安全问题

我希望允许用户在开发过程中将视频自由嵌入到应用程序中,但不想将视频和应用程序暴露给恶意使用。 考虑到这一点,允许用户嵌入来自外部来源(如 YouT…

你好,陌生人 2024-07-17 07:16:49 10 0

将项目添加到列表/ 防御性编程

在添加到 C# 列表时明确检查/处理没有达到 2^31 - 1 (?) 最大条目数是疯狂的,是真是假? (假设这是一个平均列表大小小于 100 的应用程序。)…

陈甜 2024-07-17 03:52:19 11 0

自定义复制构造函数并添加字段

此内容重复. 在 C++ 中,有时您必须自己实现复制构造函数(通常当您将指针作为成员时)。 通过编译器生成的复制构造函数,这有一个缺点,即当您添加成…

梦里泪两行 2024-07-16 09:00:40 10 0

如何防止异常值插入数据库?

我有一个 MS SQL DB 包含一组表,每个表代表根据我们的公式计算的变量集合。 所有变量都是具有预定义精度的数值(我们使用数值数据类型,其中 nm 作为…

请你别敷衍 2024-07-14 22:15:25 9 0

Web应用受到攻击必须有防御方法

针对XSS、Sql注入、拒绝服务等常见网络攻击,您必须具备哪些防御方法? 编辑:我根据维基百科的描述收集了您的回复。 我添加了一些额外的问题以获得完…

才能让你更想念 2024-07-13 08:23:52 11 0

如何管理应用程序的外部依赖关系?

外部依赖有多种类型。 与外部应用程序、组件或服务交互(例如,用于发送电子邮件的 Outlook、用于扫描的 TWAIN 或 WIA、用于各种目的的 ActiveX 对象…

滥情稳全场 2024-07-10 22:47:13 16 0

将所有内容包装在 try/catch 块中是否构成防御性编程?

过去三年我一直在编程。 当我编程时,我通常会处理所有已知的异常并优雅地提醒用户。 我最近看到一些代码,其中几乎所有方法都包装在 try/catch 块中…

苦笑流年记忆 2024-07-10 04:31:20 12 0

我什么时候应该使用 Debug.Assert()?

我已经成为一名专业软件工程师大约一年了,并获得了计算机科学学位。 我在 C++ 和 C 中了解断言已经有一段时间了,但直到最近才知道它们存在于 C# 和 …

东风软 2024-07-07 04:34:01 16 0

网站编程漏洞清单

观看 SO 上线对我来说是一种很好的教育。 我想制作一份针对网站的各种漏洞和利用的清单,以及可以使用哪些编程技术来防御它们。 漏洞有哪些类别? 网…

无悔心 2024-07-04 14:08:19 10 0

测试用例 VS ASSERTION 语句

在我大多数的 C++ 项目中,我大量使用了 ASSERTION 语句,如下所示: int doWonderfulThings(const int* fantasticData) { ASSERT(fantasticData); if…

岁吢 2024-07-04 08:03:52 8 0

测试用例和断言语句

这个问题中的代码让我觉得 assert(value>0); //Precondition if (value>0) { //Doit } 我从来没有写过 if 语句。 断言就足够了/你能做的一切。 “早期…

ι不睡觉的鱼゛ 2024-07-04 06:36:38 11 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文