您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术基于μClinux下Boa的CGI技术实现 正文
基于μClinux下Boa的CGI技术实现

基于μClinux下Boa的CGI技术实现

点击数:7819 次   录入时间:03-04 11:44:18   整理:http://www.55dianzi.com   嵌入式系统-技术

  当在任意用户端浏览器中输入目标板的IP地址及对应的文件名后,就会显示如图6所示界面。其中在地址栏中输入的路径已经按照本文之前的方法被Boa服务器修改,实际路径为:http://192.168.0.1/cgi-bin/qs2.cgi。因此用户无法找到源文件,减小了被恶意用户攻击的可能性。图5中选中单选框和添加文本框内容这些操作都是经过CGI程序替换显示的配置文件中的内容。修改这些内容后点击下一步程序会自动保存到配置文件中,下一次再进入页面后就会显示上一次保存的结果。

演示程序页面

  5 结 语

  这里通过对Boa源代码的分析,提供了较为完善的文件隐藏机制,该研究为Web服务器在嵌入式设备远程监控应用中提出了一个更为安全的解决方案。此外,通过对传统的CGI程序设计方法进行改进,可显著减少CGI程序代码量,使其便于修改升级。这种方法完全可以应用在其他嵌入式系统中,因此具有广泛的应用意义。系统也有一些尚需改进的地方,如:文件路径隐藏方式有些简单;CGI程序配置文件没有进行加密;这些都有待今后进一步研究。

上一页  [1] [2] 


本文关键字:技术  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术