亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種數(shù)據(jù)處理方法及終端的制作方法

文檔序號:9923648閱讀:317來源:國知局
一種數(shù)據(jù)處理方法及終端的制作方法
【技術領域】
[0001 ]本發(fā)明涉及數(shù)據(jù)安全技術領域,具體涉及一種數(shù)據(jù)處理方法及終端。
【背景技術】
[0002]隨著信息技術的快速發(fā)展,終端(如手機、平板電腦等等)的功能越來越強大,因而,對于終端的生產(chǎn)廠商來說,終端的操作系統(tǒng)中的內(nèi)核系統(tǒng)尤其重要,而通常情況下,內(nèi)核系統(tǒng)主要是基于Linux的嵌入式結(jié)構的操作系統(tǒng)。在Linux操作系統(tǒng)下,終端的開發(fā)人員通常具備進入控制臺(基于bash的shell殼)的權利,也就具有對控制臺的管理賬號,在對該管理賬號的管理過程中,也會帶來一些安全隱患,例如:若使用人員進入控制臺后錯誤使用了一些指令,就可能導致系統(tǒng)工作異常,甚至系統(tǒng)會出現(xiàn)致命性崩潰,或者,若賬號被競爭廠家所利用,進入控制臺對產(chǎn)品方案,對控制臺中的源代碼進行抄襲,會造成技術泄漏。因而,如何提尚控制臺的安全亟待解決。

【發(fā)明內(nèi)容】

[0003]本發(fā)明實施例提供了一種數(shù)據(jù)處理方法及終端,可以提高終端的控制臺的安全。
[0004]本發(fā)明實施例第一方面提供了一種數(shù)據(jù)處理方法,包括:
[0005]按照預設登錄路徑啟動虛擬控制臺;
[0006]在所述虛擬控制臺接收輸入的操作指令;
[0007]判斷所述操作指令是否為預設指令;
[0008]若是,根據(jù)所述操作指令執(zhí)行相應的操作。
[0009]結(jié)合本發(fā)明實施例的第一方面,在第一方面的第一種可能的實施方式中,所述預設登錄路徑包括:
[0010]在終端的操作系統(tǒng)的源代碼中,將腳本文件/etc/inittab中的行代碼ttySO::respawn:-/bin/sh 替換為 ttySO:: respawn:/ sbin/virtualconsole-L ttySO115200vtl00;
[0011]和/或,
[0012]在/etc/passwd配置文件中,將包含root字符的行代碼替換為root: x: O: O:root: /root:/sbin/virtualconsole。
[0013]結(jié)合本發(fā)明實施例的第一方面,在第一方面的第二種可能的實施方式中,所述按照預設登錄路徑啟動虛擬控制臺,包括:
[0014]按照預設登錄路徑進入虛擬控制臺的登錄界面;
[0015]在所述登錄界面獲取輸入的賬號和密碼,并在所述賬號和所述密碼合法時,進入虛擬控制臺。
[0016]結(jié)合本發(fā)明實施例的第一方面或第一方面的第一種或第二種可能的實施方式,在第一方面的第三種可能的實施方式中,所述判斷所述操作指令是否為預設指令之后,所述方法還包括:
[0017]若否,返回錯誤碼以提示用戶所述操作指令非法。
[0018]結(jié)合本發(fā)明實施例的第一方面或第一方面的第一種或第二種可能的實施方式,在第一方面的第四種可能的實施方式中,所述根據(jù)所述操作指令執(zhí)行相應的操作包括:
[0019]根據(jù)所述操作指令調(diào)用相應的內(nèi)核接口函數(shù);
[0020]根據(jù)所述內(nèi)核接口函數(shù)執(zhí)行相應的操作。
[0021]本發(fā)明實施例第二方面提供了一種終端,包括:
[0022]啟動單元,用于按照預設登錄路徑啟動虛擬控制臺;
[0023 ]輸入單元,用于在所述啟動單元啟動的所述虛擬控制臺接收輸入的操作指令;
[0024]判斷單元,用于判斷所述輸入單元輸入的所述操作指令是否為預設指令;
[0025]執(zhí)行單元,用于在所述判斷單元的判斷結(jié)果為是時,根據(jù)所述輸入單元輸入的所述操作指令執(zhí)行相應的操作。
[0026]結(jié)合本發(fā)明實施例的第二方面,在第二方面的第一種可能的實施方式,所述預設登錄路徑包括:
[0027]在終端的操作系統(tǒng)的源代碼中,將腳本文件/etc/inittab中的行代碼ttySO::respawn:-/bin/sh替換為ttySO:: respawn:/sbin/virtualconsole-L ttySO115200vtl00;
[0028]和/或,
[0029]在/etc/passwd配置文件中,將包含root字符的行代碼替換為root: x: O: O: root: /root:/sbin/virtualconsole。
[0030]結(jié)合本發(fā)明實施例的第二方面,在第二方面的第二種可能的實施方式,所述啟動單元包括:
[0031]登錄模塊,用于按照預設登錄路徑進入虛擬控制臺的登錄界面;
[0032]啟動模塊,用于在所述登錄模塊登錄的所述登錄界面獲取輸入的賬號和密碼,并在所述賬號和所述密碼合法時,進入虛擬控制臺。
[0033]結(jié)合本發(fā)明實施例的第二方面或第二方面的第一種或第二種可能的實施方式,在第二方面的第三種可能的實施方式中,所述執(zhí)行單元還具體用于:
[0034]在所述判斷單元的判斷結(jié)果為否時,返回錯誤碼以提示用戶所述操作指令非法。
[0035]結(jié)合本發(fā)明實施例的第二方面或第二方面的第一種或第二種可能的實施方式,在第二方面的第四種可能的實施方式中,所述執(zhí)行單元包括:
[0036]調(diào)用模塊,用于根據(jù)所述輸入單元輸入的所述操作指令調(diào)用相應的內(nèi)核接口函數(shù);
[0037]執(zhí)行模塊,用于根據(jù)所述調(diào)用模塊調(diào)用的所述內(nèi)核接口函數(shù)執(zhí)行相應的操作。
[0038]實施本發(fā)明實施例,具有如下有益效果:
[0039]通過本發(fā)明實施例按照預設登錄路徑啟動虛擬控制臺,在該虛擬控制臺接收輸入的操作指令,判斷該操作指令是否為預設指令;若是,根據(jù)該操作指令執(zhí)行相應的操作。從而,可通過啟動虛擬控制臺,而避免對控制臺直接進行操作,并且在虛擬控制臺只有預設指令才能執(zhí)行相應操作,因而,可防止誤操作,因此,可有效提高終端的控制臺的安全性。
【附圖說明】
[0040]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0041]圖1是本發(fā)明實施例提供的一種數(shù)據(jù)處理方法的第一實施例流程示意圖;
[0042]圖1a是本發(fā)明實施例提供的基于Linux的嵌入式結(jié)構框圖;
[0043]圖2是本發(fā)明實施例提供的一種數(shù)據(jù)處理方法的第二實施例流程示意圖;
[0044]圖3是本發(fā)明實施例提供的一種數(shù)據(jù)處理方法的第三實施例流程示意圖;
[0045]圖4是本發(fā)明實施例提供的一種終端的第一實施例結(jié)構示意圖;
[0046]圖5是本發(fā)明實施例提供的一種終端的第二實施例結(jié)構示意圖。
【具體實施方式】
[0047]為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
[0048]以下分別進行詳細說明。
[0049]本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”、“第三”和“第四”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。
[0050]本發(fā)明實施例所描述的終端可以包括智能手機(如Android手機、1S手機、Windows Phone手機等)、平板電腦、掌上電腦、筆記本電腦、移動互聯(lián)網(wǎng)設備(MID,MobileInternet Devices)或穿戴式設備等,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
[0051]請參閱圖1,為本發(fā)明實施例提供的一種數(shù)據(jù)處理方法的第一實施例流程示意圖。本實施例中所描述的數(shù)據(jù)處理方法,包括以下步驟:
[0052]101、按照預設登錄路徑啟動虛擬控制臺。
[0053]本發(fā)明實施例中,終端可按照預設登錄路徑啟動虛擬控制臺,如果沒有該預設登錄路徑,則終端會按照正常登錄路徑直接進入該終端的控制臺。
[0054]其中,預設登錄路徑可為:在終端的操作系統(tǒng)的源代碼中,先找到腳本文件/etc/inittab,將該腳本文件中的行代碼 tty SO:: respawn: -/bin/sh替換為 tty SO:: respawn: /sbin/virtualconsoIe-L ttySO 115200vtl00,和/或,在/etc/passwd配置文件中,將包含root字符的行代碼替換為root: x: O: O: root: /root: /sbin/virtualconsole。即:上述兩種預設登錄路徑中,針對1^232串口登錄時,在腳本文件/61:(3/;[11;[1^313中,屏蔽1^5^0::respawn:-/bin/sh,即:/*ttyS0:: re spawn: -/bin/sh*/,在該 ttySO:: respawn:-/bin/sh 的位置重新添加一個新的行代碼,即:ttySO:: respawn: / sb in/virtual conso Ie-L ttySO115200vtl00,從而,在串口上看,系統(tǒng)啟動后會在登陸系統(tǒng)后直接運行程序/sbin/virtualconsole,即是虛構控制臺。針對遠程登陸(遠程終端協(xié)議TeInet,安全外殼協(xié)議(Secure Shell,SSH),主要是在/etc/passwd配置文件中,找到root那一行代碼,并將其修改為root:x:0:0:root:/root:/sbin/virtualconsole,這樣。可選地,按照預設登錄路徑啟動虛擬控制臺可進入虛擬控制臺的登錄界面,當用戶遠程通過Telnet或SSH登陸系統(tǒng)后,可輸入賬號及密碼,對該賬號和密碼進行驗證,若驗證通過了,則可直接運行程序/sbin/virtualconsol
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1