问一下可不可以写出一个绝对安全的程序或系统

C语言 码拜 8年前 (2016-06-01) 767次浏览
int main(int argc, char *argv[])
{
	int i = 0;
	char* str = str_and_str("Text", "program");
	char* numberStr = number_to_number_str(200);
	char* tempStr = str_in_str_copy("I like C!", "3", "7", 0, 0, 1);
	char *tempStr1 = change_str_in_str(tempStr, "like", "love");
	int position = str_find_str_position("I like C!", "C");
	puts(str);
	puts(numberStr);
	puts(tempStr);
	puts(tempStr1);
	printf("%d\n", position);
	quit_enter(1);
	return 0;
}
解决方案

6

感觉其实是相对的,原因是你很多时候无法知道什么样的数据会导致你的程序出现bug,数据量很大是原因之一…其他一些原因…你这个程序也没给出那几个自定义函数…实在是无法分析……

3

系统的安全性与开放性是一对矛盾,理论上没有绝对安全的系统(好比一个没有门窗的碉堡,这样的碉堡有用吗?)
Windows NT计算机系统安全等级属于C2 级,Unix/Linux好像也是。

3

假如上帝当初创造出来的这个世界是一个绝对安全的程序或系统的话,能进化出人类吗?
问一下可不可以写出一个绝对安全的程序或系统

6

引用:
Quote: 引用:

感觉其实是相对的,原因是你很多时候无法知道什么样的数据会导致你的程序出现bug,数据量很大是原因之一…其他一些原因…你这个程序也没给出那几个自定义函数…实在是无法分析……

也就是说安全性问题都是逻辑设计上的漏洞吗?

本人觉得很多bug是逻辑上考虑不周…毕竟考虑绝对周到这个感觉很难做到,只是很少人去没事儿触碰那种bug,就像那种小概率事件,可以视作不发生

6

安全到就算停电了,程序还可以再跑…

3

引用:
Quote: 引用:

系统的安全性与开放性是一对矛盾,理论上没有绝对安全的系统(好比一个没有门窗的碉堡,这样的碉堡有用吗?)
Windows NT计算机系统安全等级属于C2 级,Unix/Linux好像也是。

那其他的呢,例如小型的静态网站,可以做到绝对安全吗?

网站是需要Web服务器的,服务器软件和它跑在上面的操作系统可能都有漏洞,可能被攻击,攻击以后修改页面或删除页面就跟操作本机文件一样的。

2

引用:
Quote: 引用:
Quote: 引用:

系统的安全性与开放性是一对矛盾,理论上没有绝对安全的系统(好比一个没有门窗的碉堡,这样的碉堡有用吗?)
Windows NT计算机系统安全等级属于C2 级,Unix/Linux好像也是。

那其他的呢,例如小型的静态网站,可以做到绝对安全吗?

网站是需要Web服务器的,服务器软件和它跑在上面的操作系统可能都有漏洞,可能被攻击,攻击以后修改页面或删除页面就跟操作本机文件一样的。

攻击以后甚至把Web服务器软件进程关闭导致网站无法访问,或使操作系统功能不正常、关机甚至被破坏(一句命令删光全部文件包括系统本身和网站页面文件,或格式化硬盘)。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明问一下可不可以写出一个绝对安全的程序或系统
喜欢 (0)
[1034331897@qq.com]
分享 (0)