互联网安全或防病毒开发 [英] Internet Security or antivirus development

查看:96
本文介绍了互联网安全或防病毒开发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨 我想询问有关开发Internet安全性或反病毒程序的基础知识,任何重要的知识;

如果可以的话,请提供帮助.

解决方案

您已使用C#对此进行了标记.也许带有一些Assembly的C/C ++可能是执行此操作的更好方法.

您需要学习高级网络的工作原理,学习网络编程(低级和高级),了解各种Internet协议,系统编程,病毒的工作方式等.此列表不完整.您可能需要几年的时间才能达到编写自己的应用程序的水平.假设您是个初学者(您似乎正在考虑自己的职位).从小处开始,编写小工具和工具,然后逐步发展到复杂性链上.祝您好运!


除了Nich所说的之外,您还必须了解Windows内部构件的工作原理.

顺便说一句,他在C ++/Assembly方面是正确的. C#不支持执行此操作所需的导出类型.您可以为此类程序编写管理应用程序,但繁重的工作必须使用C ++完成.


hi I wan to ask about the basics, anything important to know, for developing an Internet security or an antiviurs program;

help if you can

解决方案

You''ve tagged this with C#. Perhaps C/C++ with some Assembly may be a much better way to go about doing this.

You''d need to learn how networks work at an advanced level, learn to do network programming (low and high level), understand various internet protocols, system programming, how viruses work etc. This list is incomplete. It will probably take years before you reach a level where you can accomplish writing your own app. That assumes you are a raw beginner (which you seem to be considering your post). Start small though, and write small utitlies and tools, and then work your way up the chain of complexity. Good luck!


On top of what Nich said, you''d have to learn how Windows internals works also.

By the way, he''s correct on the C++/Assembly thing. C# doesn''t support the type of exports required to do this. You could write a management application for such programs, but the heavy lifting would have to be done in C++.


这篇关于互联网安全或防病毒开发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆