[发明专利]一种数据处理方法及终端有效
申请号: | 201610029722.9 | 申请日: | 2016-01-14 |
公开(公告)号: | CN105718171B | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 郑仲文 | 申请(专利权)人: | 广州杰赛科技股份有限公司 |
主分类号: | G06F3/0487 | 分类号: | G06F3/0487 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 麦小婵;郝传鑫 |
地址: | 510310 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 终端 | ||
本发明实施例提供了一种数据处理方法,所述方法包括:按照预设登录路径启动虚拟控制台;在所述虚拟控制台接收输入的操作指令;判断所述操作指令是否为预设指令;若是,根据所述操作指令执行相应的操作。本发明实施例还提供了一种终端。通过本发明实施例可启动虚拟控制台,而避免对控制台直接进行操作,并且在虚拟控制台只有预设指令才能执行相应操作,因而,可防止误操作,因此,可有效提高终端的控制台的安全性。
技术领域
本发明涉及数据安全技术领域,具体涉及一种数据处理方法及终端。
背景技术
随着信息技术的快速发展,终端(如手机、平板电脑等等)的功能越来越强大,因而,对于终端的生产厂商来说,终端的操作系统中的内核系统尤其重要,而通常情况下,内核系统主要是基于Linux的嵌入式结构的操作系统。在Linux操作系统下,终端的开发人员通常具备进入控制台(基于bash的shell壳)的权利,也就具有对控制台的管理账号,在对该管理账号的管理过程中,也会带来一些安全隐患,例如:若使用人员进入控制台后错误使用了一些指令,就可能导致系统工作异常,甚至系统会出现致命性崩溃,或者,若账号被竞争厂家所利用,进入控制台对产品方案,对控制台中的源代码进行抄袭,会造成技术泄漏。因而,如何提高控制台的安全亟待解决。
发明内容
本发明实施例提供了一种数据处理方法及终端,可以提高终端的控制台的安全。
本发明实施例第一方面提供了一种数据处理方法,包括:
按照预设登录路径启动虚拟控制台;
在所述虚拟控制台接收输入的操作指令;
判断所述操作指令是否为预设指令;
若是,根据所述操作指令执行相应的操作。
结合本发明实施例的第一方面,在第一方面的第一种可能的实施方式中,所述预设登录路径包括:
在终端的操作系统的源代码中,将脚本文件/etc/inittab中的行代码ttyS0::respawn:-/bin/sh替换为ttyS0::respawn:/sbin/virtualconsole-L ttyS0115200vt100;
和/或,
在/etc/passwd配置文件中,将包含root字符的行代码替换为root:x:0:0:root:/root:/sbin/virtualconsole。
结合本发明实施例的第一方面,在第一方面的第二种可能的实施方式中,所述按照预设登录路径启动虚拟控制台,包括:
按照预设登录路径进入虚拟控制台的登录界面;
在所述登录界面获取输入的账号和密码,并在所述账号和所述密码合法时,进入虚拟控制台。
结合本发明实施例的第一方面或第一方面的第一种或第二种可能的实施方式,在第一方面的第三种可能的实施方式中,所述判断所述操作指令是否为预设指令之后,所述方法还包括:
若否,返回错误码以提示用户所述操作指令非法。
结合本发明实施例的第一方面或第一方面的第一种或第二种可能的实施方式,在第一方面的第四种可能的实施方式中,所述根据所述操作指令执行相应的操作包括:
根据所述操作指令调用相应的内核接口函数;
根据所述内核接口函数执行相应的操作。
本发明实施例第二方面提供了一种终端,包括:
启动单元,用于按照预设登录路径启动虚拟控制台;
输入单元,用于在所述启动单元启动的所述虚拟控制台接收输入的操作指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州杰赛科技股份有限公司,未经广州杰赛科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610029722.9/2.html,转载请声明来源钻瓜专利网。