[发明专利]一种计算机软件保护方法无效
申请号: | 201010156310.4 | 申请日: | 2010-04-26 |
公开(公告)号: | CN102236748A | 公开(公告)日: | 2011-11-09 |
发明(设计)人: | 张逸瑞 | 申请(专利权)人: | 张逸瑞 |
主分类号: | G06F21/00 | 分类号: | G06F21/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200070 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机软件 保护 方法 | ||
技术领域
本发明是有关于一种软件保护方法,且特别是有关于一种使用在服务器上的网络附加存储(Network-Attached Storage,NAS)操作系统的保护方法。
背景技术
网络附加存储(NAS)系统是由网络设备(Network Appliance)公司最先推出的网络存储技术。NAS在以太网络(Ethernet)上,是以网络协定(InternetProtocol,IP)为基础,透过专门的文件服务器管理区域网络上的信息流,提供各种不同的服务器、工作站之间共通的数据存储协定。由于该服务器专司数据存取动作,使其他的服务器不需分配额外的空间来处理,得以有更多的空间去处理其他的指令。NAS最大的特色在于可将存储空间分配在不同的服务器或工作站,让数据文件以分享型态在网络上使用,简单地说,NAS存储技术可让不同平台的多个使用者透过专业服务器存取数据文件。
目前的NAS系统在使用上是和服务器共用一块主板,而NAS系统用来开机的内嵌式操作系统是存放于额外烧在主板上的一个快闪只读存储器(Flash Read OnlyMemory,Flash ROM)。然而,这类作法必须在生产流程上额外增加建置快闪只读存储器的制程,造成时间和资源的浪费。
另一种作法则同样是让NAS系统和服务器共用一块主板,但NAS的操作系统则是存放在一般市面上可购买的整合驱动电子快闪(Integrated DriveElectronics Flash,IDE Flash)存储卡中,而通过将此存储卡插入主板,即可利用主板的资源执行NAS操作系统。此种作法不需额外增加生产流程,可节省时间及资源。然而,由于服务器的主板和IDE Flash存储卡均为标准产品,使用者只需购买市面上常见的IDE Flash存储卡,就可以轻易复制NAS操作系统,使用NAS的功能。因此,目前的作法仍无法有效保护NAS操作系统,造成NAS操作系统的开发厂商的损失。
发明内容
有鉴于此,本发明的目的就是在提供一种软件保护方法,通过在操作系统中建立一个隐藏文件,并在其中记录序列码,而能够在之后每次开机时,确保此操作系统是在同一个服务器上执行,而达到保护操作系统的目的。
为达上述或其他目的,本发明提出一种软件保护方法,适用于服务器,此服务器包括存储单元,而此存储单元中则包括存储此服务器的操作系统,此方法包括下列步骤:首先启动操作系统以执行开机动作,接着则检测此存储单元中记录的隐藏文件,并撷取此隐藏文件的内容。然后,读取服务器的序列码,并判断上述隐藏文件的内容是否与此序列码相同,若相同,则继续进行开机动作;反之,若不同,则停止进行开机动作。
依照本发明的较佳实施例所述的软件保护方法,其中在检测存储单元中记录的隐藏文件,并撷取隐藏文件的内容的步骤之后还包括判断此隐藏文件的内容是否为空,若为空,则读取服务器的序列码,并将此序列码写入隐藏文件。
依照本发明的较佳实施例所述的软件保护方法,其中在将序列码写入隐藏文件的步骤之前更包括将此序列码进行一加密程序,而在判断隐藏文件之内容是否与序列码相同的步骤之前则包括将隐藏文件之内容进行一解密程序。
依照本发明的较佳实施例所述的软件保护方法,其中在启动操作系统以执行开机动作的步骤之前还包括将隐藏文件植入操作系统的一个特定文件夹下。
依照本发明的较佳实施例所述的软件保护方法,上述存储单元包括整合驱动电子快闪(Integrated Drive Electronics Flash,IDE Flash)存储器及硬盘其中之一。
依照本发明的较佳实施例所述的软件保护方法,上述操作系统包括网络附加存储(Network Attached Storage,NAS)操作系统。
依照本发明的较佳实施例所述的软件保护方法,其中读取服务器的序列码的方式包括透过系统管理基本输出输入系统(System Management-BasicInput/Output System,SM-BIOS)读取。
依照本发明的较佳实施例所述的软件保护方法,其中在判断该内容与该序列码不同时,还包括发出警示信息。
本发明提出一种电脑可读取的记录媒介,适于存储一保护程序,此保护程序适于执行下列步骤:首先启动操作系统以执行开机动作,接着则检测此存储单元中记录的隐藏文件,并撷取此隐藏文件的内容。然后,读取服务器的序列码,并判断上述隐藏文件的内容是否与此序列码相同,若相同,则继续进行开机动作;反之,若不同,则停止进行开机动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张逸瑞,未经张逸瑞许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010156310.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:方形框架式网箱水下自动清洗的装置
- 下一篇:一种可移动折叠车棚