當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]SELinux帶給Linux的主要價值是:提供了一個靈活的,可配置的MAC機制。

1. 簡介

SELinux帶給Linux的主要價值是:提供了一個靈活的,可配置的MAC機制。

Security-Enhanced Linux (SELinux)由以下兩部分組成:

1) Kernel SELinux模塊(/kernel/security/selinux)

2) 用戶態(tài)工具

SELinux是一個安全體系結(jié)構(gòu),它通過LSM(Linux Security Modules)框架被集成到Linux Kernel 2.6.x中。它是NSA (United States National Security Agency)和SELinux社區(qū)的聯(lián)合項目。

SELinux提供了一種靈活的強制訪問控制(MAC)系統(tǒng),且內(nèi)嵌于Linux Kernel中。SELinux定義了系統(tǒng)中每個【用戶】、【進程】、【應(yīng)用】和【文件】的訪問和轉(zhuǎn)變的權(quán)限,然后它使用一個安全策略來控制這些實體(用戶、進程、應(yīng)用和文件)之間的交互,安全策略指定如何嚴格或?qū)捤傻剡M行檢查。

SELinux對系統(tǒng)用戶(system users)是透明的,只有系統(tǒng)管理員需要考慮在他的服務(wù)器中如何制定嚴格的策略。策略可以根據(jù)需要是嚴格的或?qū)捤傻摹?/p>

只有同時滿足了【標準Linux訪問控制】和【SELinux訪問控制】時,主體才能訪問客體。

1.1 DAC與MAC的關(guān)鍵區(qū)別(root用戶)

安 全增強型Linux(SELinux)開始是由NSA(國家安全局)啟動并加入到Linux系統(tǒng)中的一套核心組件及用戶工具,可以讓應(yīng)用程序運行在其所需的最低權(quán)限上。未 經(jīng)修改過的Linux系統(tǒng)是使用自主訪問控制的,用戶可以自己請求更高的權(quán)限,由此惡意軟件幾乎可以訪問任何它想訪問的文件,而如果你授予其root權(quán) 限,那它就無所不能了。

在SELinux中沒有root這個概念,安全策略是由管理員來定義的,任何軟件都無法取代它。這意味著那些潛在的惡意軟件所能造成的損害可以被控制在最小。一般情況下只有非常注重數(shù)據(jù)安全的企業(yè)級用戶才會使用SELinux。

操作系統(tǒng)有兩類訪問控制:自主訪問控制(DAC)和強制訪問控制(MAC)。標準Linux安全是一種DAC,SELinux為Linux增加了一個靈活的和可配置的的MAC。

所有DAC機制都有一個共同的弱點,就是它們不能識別自然人與計算機程序之間最基本的區(qū)別。簡單點說就是,如果一個用戶被授權(quán)允許訪問,意味著程序也被授權(quán)訪問,如果程序被授權(quán)訪問,那么惡意程序也將有同樣的訪問權(quán)。 DAC最根本的弱點是主體容易受到多種多樣的惡意軟件的攻擊,MAC就是避免這些攻擊的出路,大多數(shù)MAC特性組成了多層安全模型。

SELinux實現(xiàn)了一個更靈活的MAC形式,叫做類型強制(Type Enforcement)和一個非強制的多層安全形式(Multi-Level Security)。

在Android4.2中,SELinux是個可選項,谷歌并沒有直接取消root權(quán)限或其他功能。這是一個為企業(yè)級用戶或是對隱私數(shù)據(jù)極為重視的用戶提供的選項,普通消費者則完全可以關(guān)閉它。

2. SELinux的運行機制

當一個subject(如: 一個應(yīng)用)試圖訪問一個object(如:一個文件),Kernel中的策略執(zhí)行服務(wù)器將檢查AVC (Access Vector Cache), 在AVC中,subject和object的權(quán)限被緩存(cached)。如果基于AVC中的數(shù)據(jù)不能做出決定,則請求安全服務(wù)器,安全服務(wù)器在一個矩陣中查找“應(yīng)用+文件”的安全環(huán)境。然后根據(jù)查詢結(jié)果允許或拒絕訪問,拒絕消息細節(jié)位于/var/log/messages中。

3. SELinux偽文件系統(tǒng)

/selinux/偽文件系統(tǒng)kernel子系統(tǒng)通常使用的命令,它類似于/proc/偽文件系統(tǒng)。系統(tǒng)管理員和用戶不需要操作這部分。/selinux/目錄舉例如下:

[cpp] view plain copy

-rw-rw-rw- 1 root root 0 Sep 22 13:14 access

dr-xr-xr-x 1 root root 0 Sep 22 13:14 booleans

--w------- 1 root root 0 Sep 22 13:14 commit_pending_bools

-rw-rw-rw- 1 root root 0 Sep 22 13:14 context

-rw-rw-rw- 1 root root 0 Sep 22 13:14 create

--w------- 1 root root 0 Sep 22 13:14 disable

-rw-r--r-- 1 root root 0 Sep 22 13:14 enforce

-rw------- 1 root root 0 Sep 22 13:14 load

-r--r--r-- 1 root root 0 Sep 22 13:14 mls

-r--r--r-- 1 root root 0 Sep 22 13:14 policyvers

-rw-rw-rw- 1 root root 0 Sep 22 13:14 relabel

-rw-rw-rw- 1 root root 0 Sep 22 13:14 user

如cat enforce其值可能如下:

1: enforcing mode

0: permissive mode

4. SELinux配置文件

SELinux配置文件(configuration)或策略文件(policy)位于/etc/目錄下。

4.1 /etc/sysconfig/selinux配置文件

/etc/sysconfig/selinux是一個符號鏈接,真正的配置文件為:/etc/selinux/config

配置SELinux有如下兩種方式:

1) 使用配置工具:Security Level Configuration Tool (system-config-selinux)

2) 編輯配置文件 (/etc/sysconfig/selinux).

/etc/sysconfig/selinux中包含如下配置選項:

1) 打開或關(guān)閉SELinux

2) 設(shè)置系統(tǒng)執(zhí)行哪一個策略(policy)

3) 設(shè)置系統(tǒng)如何執(zhí)行策略(policy)

4.2 配置文件選項

4.2.1 SELINUX

SELINUX=enforcing|permissive|disabled —定義SELinux的高級狀態(tài)

• enforcing — The SELinux security policy is enforced.

• permissive — The SELinux system prints warnings but does not enforce policy.

• disabled — SELinux is fully disabled. SELinux hooks are disengaged from the kernel and the pseudo-file system is unregistered.

4.2.2 SELINUXTYPE(安全策略)

SELINUXTYPE=targeted|strict — 指定SELinux執(zhí)行哪一個策略

• targeted — 只有目標網(wǎng)絡(luò)daemons保護。每個daemon是否執(zhí)行策略,可通過system-config-selinux進行配置。保護常見的網(wǎng)絡(luò)服務(wù),為SELinux默認值。

可使用如下工具設(shè)置每個daemon的布爾值:

1) getsebool -a: 列出SELinux的所有布爾值

2) setsebool: 設(shè)置SELinux布爾值,如:setsebool -P dhcpd_disable_trans=0,-P表示即使用reboot之后,仍然有效。

• strict — 對SELinux執(zhí)行完全的保護。為所有的subjects和objects定義安全環(huán)境,且每一個Action由策略執(zhí)行服務(wù)器處理。提供符合Role-based-Access Control(RBAC)之policy,具備完整的保護功能,保護網(wǎng)絡(luò)服務(wù)、一般指令及應(yīng)用程序。

4.2.3 SETLOCALDEFS

SETLOCALDEFS=0|1 — 控制如何設(shè)置本地定義(users and booleans)。

• 1:這些定義由load_policy控制,load_policy來自于文件/etc/selinux/

• 0:由semanage控制

4.3 /etc/selinux/目錄

/etc/selinux/是存放所有策略文件和主要配置文件的目錄。其例子如下:

[cpp] view plain copy

-rw-r--r-- 1 root root 448 Sep 22 17:34 config

drwxr-xr-x 5 root root 4096 Sep 22 17:27 strict

drwxr-xr-x 5 root root 4096 Sep 22 17:28 targeted

5. SELinux工具

1) /usr/sbin/setenforce — 修改SELinux運行模式,例子如下:

• setenforce 1 — SELinux以強制(enforcing)模式運行

• setenforce 0 — SELinux以警告(permissive)模式運行

為了關(guān)閉SELinux,你可以修改配置文件:/etc/selinux/config或/etc/sysconfig/selinux

2) /usr/sbin/sestatus -v — 顯示系統(tǒng)的詳細狀態(tài),例子如下:

[cpp] view plain copy

SELinux status: enabled

SELinuxfs mount: /selinux

Current mode: enforcing

Mode from config file: enforcing

Policy version: 21

Policy from config file: targeted

Process contexts:

Current context: user_u:system_r:unconfined_t:s0

Init context: system_u:system_r:init_t:s0

/sbin/mingetty system_u:system_r:getty_t:s0

3) /usr/bin/newrole — 在一個新的context或role中運行一個新的shell

4) /sbin/restorecon — 通過為適當?shù)奈募虬踩h(huán)境標記擴展屬性,設(shè)置一個或多個文件的安全環(huán)境

5) /sbin/fixfiles — 檢查或校正文件系統(tǒng)中的安全環(huán)境數(shù)據(jù)庫

6) getsebool — getsebool -a:查看所有布爾值

7) setsebool — 參數(shù)-P,永久性設(shè)置

8) chcon 修改文件、目錄的安全上下文

chcon –u[user]

chcon –r[role]

chcon –t[type]

chcon –R 遞歸

6. 類型強制的安全上下文(Type Enforcement Security Context)

安全上下文是一個簡單的、一致的訪問控制屬性,在SELinux中,類型標識符是安全上下文的主要組成部分,由于歷史原因,一個進程的類型通常被稱為一個域(domain),"域"和"域類型"意思都一樣,我們不必苛刻地去區(qū)分或避免使用術(shù)語域,通常,我們認為【域】、【域類型】、【主體類型】和【進程類型】都是同義的,即都是安全上下文中的“TYPE”。

SELinux對系統(tǒng)中的許多命令做了修改,通過添加一個-Z選項顯示客體和主體的安全上下文。

1) 系統(tǒng)根據(jù)PAM子系統(tǒng)中的pam_selinux.so模塊設(shè)定登錄者運行程序的安全上下文;

2) 文件的Security Contex規(guī)則如下:

• rpm包安裝的:會根據(jù)rpm包內(nèi)記錄來生成安全上下文;

• 手動創(chuàng)建的文件:會根據(jù)policy中規(guī)定的來設(shè)置安全上下文;

• cp:會重新生成安全上下文;

• mv:安全上下文則不變。

3) id -Z

顯示了你的shell的安全上下文;

4) ps -Z

檢查進程的安全上下文;

5) ls -Z

檢查文件、目錄的安全上下文;

6.1 安全上下文格式

所有操作系統(tǒng)訪問控制都是以關(guān)聯(lián)的客體和主體的某種類型的訪問控制屬性為基礎(chǔ)的。在SELinux中,訪問控制屬性叫做安全上下文。所有客體(文件、進程間通訊通道、套接字、網(wǎng)絡(luò)主機等)和主體(進程)都有與其關(guān)聯(lián)的安全上下文,一個安全上下文由三部分組成:用戶、角色和類型標識符。常常用下面的格式指定或顯示安全上下文:

USER:ROLE:TYPE[LEVEL[:CATEGORY]]

安全上下文中的用戶和角色標識符除了對強制有一點約束之外對類型強制訪問控制策略沒什么影響,對于進程,用戶和角色標識符顯得更有意義,因為它們是用于控制類型和用戶標識符的聯(lián)合體,這樣就會與Linux用戶賬號關(guān)聯(lián)起來;然而,對于客體,用戶和角色標識符幾乎很少使用,為了規(guī)范管理,客體的角色常常是object_r,客體的用戶常常是創(chuàng)建客體的進程的用戶標識符,它們在訪問控制上沒什么作用。

標準Linux安全中的用戶ID和安全上下文中的用戶標識符之間的區(qū)別,就技術(shù)而論,它們是正交標識符,分別用于標準的和安全增強的訪問控制機制,這兩者之間的任一相互關(guān)聯(lián)都是通過登陸進程按照規(guī)范嚴格規(guī)定的,而不是通過SELinux策略直接強制實施的。

6.1.1 USER

1) user identity:類似Linux系統(tǒng)中的UID,提供身份識別,用來記錄身份;安全上下文的一部分;

2) 三種常見的 user:

• user_u :普通用戶登錄系統(tǒng)后的預(yù)設(shè);

• system_u :開機過程中系統(tǒng)進程的預(yù)設(shè);

• root :root 登錄后的預(yù)設(shè);

3) 在 targeted policy 中 users 不是很重要;

4) 在strict policy 中比較重要,所有預(yù)設(shè)的 SELinux Users 都是以 “_u” 結(jié)尾的,root 除外。

6.1.2 ROLE

1) 文件、目錄和設(shè)備的role:通常是 object_r;

2) 程序的role:通常是 system_r;

3) 用戶的role:targeted policy為system_r; strict policy為sysadm_r、staff_r、user_r;用戶的role,類似系統(tǒng)中的GID,不同角色具備不同的的權(quán)限;用戶可以具備多個role;但是同一時間內(nèi)只能使用一個role;

4) 使用基于RBAC(Roles Based Access Control) 的strict和mls策略中,用來存儲角色信息

6.1.3 TYPE

1) type:用來將主體(subject)和客體(object)劃分為不同的組,給每個主體和系統(tǒng)中的客體定義了一個類型;為進程運行提供最低的權(quán)限環(huán)境;

2) 當一個類型與執(zhí)行中的進程相關(guān)聯(lián)時,其type也稱為domain;

3) type是SElinux security context 中最重要的部位,是 SELinux Type Enforcement 的心臟,預(yù)設(shè)值以_t結(jié)尾;

LEVEL和CATEGORY:定義層次和分類,只用于mls策略中

• LEVEL:代表安全等級,目前已經(jīng)定義的安全等級為s0-s15,等級越來越高

• CATEGORY:代表分類,目前已經(jīng)定義的分類為c0-c1023

6.2 對比SELinux和標準Linux的訪問控制屬性

在標準Linux中,主體的訪問控制屬性是與進程通過在內(nèi)核中的進程結(jié)構(gòu)關(guān)聯(lián)的真實有效的用戶和組ID,這些屬性通過內(nèi)核利用大量工具進行保護,包括登陸進程和setuid程序,對于客體(如文件),文件的inode包括一套訪問模式位、文件用戶和組ID。以前的訪問控制基于讀/寫/執(zhí)行這三個控制位,文件所有者、文件所有者所屬組、其他人各一套。

在SELinux中,訪問控制屬性總是安全上下文三人組(用戶:角色:類型)形式,所有客體和主體都有一個關(guān)聯(lián)的安全上下文。需要特別指出的是,因為SELinux的主要訪問控制特性是類型強制,安全上下文中的類型標識符決定了訪問權(quán)。

注意:SELinux是在標準Linux基礎(chǔ)上增加了類型強制(TE: Type Enforcement),這就意味著標準Linux和SELinux訪問控制都必須滿足先要能訪問一個客體,例如:如果我們對某個文件有SELinux寫入權(quán)限,但我們沒有該文件的w許可,那么我們也不能寫該文件。下表總結(jié)了標準Linux和SELinux之間訪問控制屬性的對比:

標準LinuxSELInux

進程安全屬性真實有效的用戶和組ID安全上下文

客體安全屬性訪問模式、文件用戶和組ID安全上下文

訪問控制基礎(chǔ)進程用戶/組ID和文件的訪問模式,

此訪問模式基于文件的用戶/組ID在進程類型和文件類型

之間允許的許可

6.3 小結(jié)

1) 系統(tǒng)中每個文件、目錄、網(wǎng)絡(luò)端口等都被指定一個安全上下文,policy 則給出各安全上下文之間的作用規(guī)則。

2) SELinux根據(jù)policy及security context規(guī)則來決定存取行為是否可執(zhí)行;

3) Subject(主體):系統(tǒng)進程,比如/usr/sbin/httpd;

4) Object(客體):被存取的項目,比如File、Directory、IP、Socket等;

7. 類型強制(TE)訪問控制

在SELinux中,所有訪問都必須明確授權(quán),SELinux默認不允許任何訪問,不管Linux用戶/組ID是什么。這就意味著在SELinux中,沒有默認的超級用戶了,與標準Linux中的root不一樣,通過指定主體類型(即域)和客體類型使用allow規(guī)則授予訪問權(quán)限,allow規(guī)則由四部分組成:

• 源類型(Source type(s) ) 通常是嘗試訪問的進程的域類型

• 目標類型(Target type(s) ) 被進程訪問的客體的類型

• 客體類別(Object class(es)) 指定允許訪問的客體的類型

• 許可(Permission(s)) 象征目標類型允許源類型訪問客體類型的訪問種類

舉例如下:

[cpp] view plain copy

allow user_t bin_t : file {read execute getattr};

這個例子顯示了TE allow規(guī)則的基礎(chǔ)語法,這個規(guī)則包含了兩個類型標識符:源類型(或主體類型或域)user_t,目標類型(或客體類型)bin_t。標識符file是定義在策略中的客體類別名稱(在這里,表示一個普通的文件),大括號中包括的許可是文件客體類別有效許可的一個子集,這個規(guī)則解釋如下:

擁有域類型user_t的進程可以讀/執(zhí)行或獲取具有bin_t類型的文件客體的屬性。

SELinux allow規(guī)則如之前的例子在SELinux中實際上都是授予訪問權(quán)的,真正的挑戰(zhàn)是如何保證數(shù)以萬計的訪問正確授權(quán),只授予必須的權(quán)限,實現(xiàn)盡可能的安全。

7.1 標準Linux安全中的setuid程序

精通用戶joe想安全地修改現(xiàn)有的密碼問題,Linux解決這個問題的方法是通過給passwd賦一個setuid值,使其執(zhí)行時具有root權(quán)限,如果你在一個普通Linux系統(tǒng)上列出密碼文件,你看到的會是:

[cpp] view plain copy

# ls -l /usr/bin/passwd

-rwsr-xr-x. 1 root root 41292 Sep 7 2012 /usr/bin/passwd

這里注意兩件事,第一個是在所有者權(quán)限的x位置被設(shè)置為s了,這就是所謂的setuid位,意思是任何執(zhí)行這個文件的進程,它的有效UID(即用戶ID)將會被改為文件所有者。這里,root是文件所有者,因此當執(zhí)行密碼程序時實際上將會以root用戶的ID運行。

從上面的分析中可以看出,passwd以root權(quán)限的身份運行, 它可以訪問系統(tǒng)的任何資源,這給系統(tǒng)帶來了安全問題,其實它只需要訪問shadow及其相關(guān)的文件就可以了。而且shadow只需要接受passwd的訪問即可。這在標準Linux中是無法做到的,而TE(類型強制)可實現(xiàn)此功能。

8. 基于角色的訪問控制

SELinux也提供了一種基于角色的訪問控制(RBAC),SELinux的RBAC特性是依靠類型強制建立的,SELinux中的訪問控制主要是通過類型實現(xiàn)的,角色基于進程安全上下文中的角色標識符限制進程可以轉(zhuǎn)變的類型,如此,策略編寫器可以創(chuàng)建一個角色,允許它轉(zhuǎn)變?yōu)橐惶子蝾愋?假設(shè)類型強制規(guī)則允許轉(zhuǎn)變),從而定義角色的限制。

9. SELinux中的多級安全(Multi-Level Security)

類型強制(Type Enforcement)無疑是SELinux引入的最重要的強制訪問控制(MAC)機制,然而,在某些情況下,主要是保密控制應(yīng)用程序的一個子集,傳統(tǒng)的多級安全(MLS)MAC與類型強制一起使用顯得更有價值,在這些情況下,SELinux總是包括某種格式的MLS功能,MLS特性是可選的,在SELinux的兩個MAC機制中,它通常不是最重要的那個,對大多數(shù)安全應(yīng)用程序而言,包括許多非保密數(shù)據(jù)應(yīng)用程序,類型強制是最適合的安全增強的機制,盡管如此,MLS對部分應(yīng)用程序還是增強了安全性。

在大多數(shù)SELinux策略中,敏感度(s0,s1,...)和范疇(c0,c1,...)使用通配名,將它留給用戶空間程序和程序庫,以指定有意義的用戶名。(例如:s0可能與UNCLASSIFIED 關(guān)聯(lián),s1可能與SECRET關(guān)聯(lián))

為了支持MLS,安全上下文被擴展了,包括了安全級別,如:

[cpp] view plain copy

user:role:type:sensitivity[:category,...] [-sensitivity[:category,...]]

例子如下所示:

[cpp] view plain copy

root@luohj-virtual-machine:~# ps -aZ

LABEL PID TTY TIME CMD

unconfined_u:system_r:insmod_t:s0-s0:c0.c255 4940 pts/0 00:00:00 passwd

注意MLS安全上下文至少必須有一個安全級別(它由單個敏感度和0個或多個范疇組成),但可以包括兩個安全級別,這兩個安全級別分別被叫做低(或進程趨勢)和高(或進程間隙),如果高安全級別丟失,它會被認為與低安全級別的值是相同的(最常見的情況),實際上,對于客體和進程而言,低和高安全級別通常都是相同的,通常用于進程的級別范圍被認為是受信任的主體(即進程信任降級信息)或多層客體,如一個目錄,它又包括了不同安全級別的客體。為了使描述簡單,假設(shè)所有的進程和客體都只有一個安全級別。

10. 策略分析工具apol

apol(即analyze policy【分析策略】)工具是一個成熟的SELinux策略分析工具,它位于setools工具包中。使用它打開policy.xx文件即可分析所有的相關(guān)策略。xx為策略編譯器(checkpolicy)的版本號。

11. 小結(jié)

SELinux訪問控制是基于與所有系統(tǒng)資源(包括進程)關(guān)聯(lián)的安全上下文的,安全上下文包括三個組件:用戶、角色和類型標識符。類型標識符是訪問控制的主要基礎(chǔ)。

在SELinux中,訪問控制的主要特性是類型強制,在主體(即進程)與客體之間通過指定allow規(guī)則(主體的類型【也叫做域類型】是源,客體的類型是目標)進行訪問授權(quán),訪問被授予特定的客體類別,為每個客體類別設(shè)置細粒度的許可。

類型強制的一個關(guān)鍵優(yōu)勢是它可以控制哪個程序可能運行在給定的域類型上,因此,它允許對單個程序進行訪問控制(比起用戶級的安全控制要安全得多了),使程序進入另一個域(即以一個給定的進程類型運行)叫做域轉(zhuǎn)變,它是通過SELinux的allow規(guī)則緊密控制的,SELinux也允許通過type_transition 文件使域轉(zhuǎn)變自動發(fā)生。

SELinux在訪問控制安全上下文中不直接使用角色標識符,相反,所有的訪問都是基于類型的,角色用于關(guān)聯(lián)允許的域類型,這樣可以設(shè)置類型強制允許的功能組合到一起,將用戶作為一個角色進行認證。

SELinux提供了一個可選的MLS訪問控制機制,它提供了更多的訪問限制,MLS特性依靠TE機制建立起來的,MLS擴展了安全上下文的內(nèi)容,包括了一個當前的(或低)安全級別和一個可選的高安全級別。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉