`
javahigh1
  • 浏览: 1276322 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

WinCE Security---简介

阅读更多

作者:ARM-WinCE

WinCE中的Security模块主要是为设备提供各种Security功能,其中包括一些认证服务,X509证书的管理,对PKI的支持等。总的来说,WinCE中所有安全相关的功能都由该模块提供。而Security模块一般也都是配合其他模块从而使WinCE系统更安全。

在定制WinCE的时候,我们可以根据自己系统的需要,选择需要哪些Security组件。在WinCE工程的Catalog Items View中找到相关选项,如图:

具体介绍一下:
Authentication Services提供安全认证服务,同时提供相应的API接口,主要用于远程访问中对用户的认证,消息的加密等。支持以下认证协议:

Kerberos:由MIT开发的一种网络认证协议

NTLM:微软的NT Lan Manager网络认证协议

Schannel(SSL/TLS):安全通道工具包,支持SSL安全套接字协议和TLS安全传输层协议

Credential Manager信任管理器,主要用来保存和管理一些受信任的证书

Cryptography Services (CryptoAPI 1.0)提供基本的加密服务,同时支持PKI加密体系和对称加密体系

Certificates(CryptoAPI 2.0)X509证书提供相关的支持

Cryptographic Messaging(PKCS#7):支持消息加密语法标准,属于PKCS标准系列中的PKCS7

Personal Exchange Exchange Standard(PKCS#12):个人信息交换语法标准,属于PKCS标准系列中的PKCS12

Diffie-Hellman/DSS Provider:支持Diffie-Hellman密钥交换协议和DSS数字签名标准

Smart Card Encryption Provider:提供基于Smart Card的加密服务,包括基于Smart Card的认证信息,密钥的保存

Local Authentication Sub-system:本地身份验证子系统,用于本地身份验证

Password Local Authentication Plugin:本地的密码认证插件

本人不是对每个组件都理解,就算是个简单介绍,如有错误的地方,请指教。我会在接下来的博客中介绍一些具体的使用以及实现。

分享到:
评论

相关推荐

    WINCE6(win7)环境搭建说明

    ### 第三步:安装ATL Security Update 1. **文件名**: `VS80sp1-KB971090-X86-INTL.exe` 2. **简介**: ATL (ActiveX Template Library) 是一套C++模板库,用于简化COM组件的开发。 ### 第四步:安装WinCE6组件 1....

    exosip2-3.2.0 wince版

    7. **安全性考虑**: SIP通信涉及到用户身份验证和数据安全,因此需要了解如何使用Exosip2支持加密和认证机制,如SIP-SRTP(Secure Real-time Transport Protocol)和TLS(Transport Layer Security)。 总的来说,...

    wince下,如何强制关闭正在使用的进程

    根据给定文件的信息,本文将详细介绍在Windows CE(简称Wince)环境下,如何强制关闭正在运行的进程。这里提供两种方法来实现这一目的,并通过具体的代码示例进行讲解。 ### 方法一:使用互斥量(Mutex) #### 1.1...

    wince6.0+vs2008环境搭建

    ### wince6.0+vs2008环境搭建知识点详解 #### 一、环境搭建概述 Windows CE 6.0 是微软推出的一款用于嵌入式系统的操作系统平台,广泛应用于移动设备、工业控制、消费电子产品等领域。为了进行Windows CE 6.0 的...

    WinCE6.0平台OLEDB访问SQLCE本地数据库

    Persist Security Info=False"。 - 使用Connection对象打开数据库,`using (var conn = new OleDbConnection(connectionString)) { conn.Open(); }` 4. **写入数据**: - 建立Command对象,设置SQL语句,如`...

    wince6.0 c# 自动更新

    7. **安全验证**:为了防止恶意代码,下载的更新文件应该有数字签名,可以通过`System.Security.Cryptography`命名空间的相关类进行验证。 8. **安装更新**:将解压后的文件覆盖到本地应用程序目录。这可能涉及到...

    winCE提取ROM工具

    9. **Security Considerations**: 在提取和修改ROM时,必须注意保持系统安全,避免引入漏洞。对于商业产品,确保遵守版权和许可规定。 总的来说,"winCE提取ROM工具"是WinCE系统开发和维护过程中的重要工具,它使得...

    Motorola Symbol MC3190(WinCE6) 无线网络设置

    ### Motorola Symbol MC3190(WinCE6) 无线网络设置详解 #### 一、引言 Motorola Symbol MC3190是一款基于Windows CE 6操作系统的移动数据终端,广泛应用于物流、零售等行业中。然而,对于初次接触这款设备的用户来...

    vc文件操作汇总—支持wince

    ### vc文件操作汇总—支持wince 在Windows CE平台中,使用Visual C++进行文件操作是一种常见的需求。本文档将详细介绍几种重要的文件操作方法,并提供示例代码来帮助理解。 #### 一、判断文件及文件夹是否存在 ##...

    wince的VPDN的拨号程序

    2. **安全机制**:VPDN通常采用L2TP(Layer 2 Tunneling Protocol)或PPTP(Point-to-Point Tunneling Protocol)协议,结合IPSec(Internet Protocol Security)提供数据加密和身份验证,确保在公共网络上传输的...

    旗舰版Win7搭建WinCE6.0环境以及第一个Hello_Windows_CE程序

    ### 旗舰版Win7搭建WinCE6.0环境及第一个Hello_Windows_CE程序 #### 一、概述 本文档旨在详细介绍如何在旗舰版Windows 7操作系统上构建Windows CE 6.0开发环境,并通过实现一个简单的“Hello_Windows_CE”程序来...

    SDK.rar_VOIP SDK_wince voip

    6. **配置文件和证书**:VoIP通信通常涉及安全协议,如SIP(Session Initiation Protocol)和TLS(Transport Layer Security)。SDK可能包含必要的配置文件和证书,以帮助开发者配置安全连接。 7. **支持的协议**:...

    windows7下建立wince6.0开发环境

    4. **Visual Studio 2005 Service Pack 1 ATL Security Update (文件名:VS80sp1-KB971090-X86-INTL.exe)** 5. **Windows Embedded CE 6.0** 6. **Windows Embedded CE 6.0 Platform Builder Service Pack 1** 7. **...

    PLATFORM_RELEASE_WINCE6_PXA310_2008WW21.rar_BSP_OBM_ippSC.h_pxa3

    标题中的"PLATFORM_RELEASE_WINCE6_PXA310_2008WW21.rar"表明这是一个基于Windows CE 6.0操作系统,针对PXA310处理器的平台发布包,时间戳为2008年的第21周。Windows CE是一种面向嵌入式设备的操作系统,常用于掌上...

    sdp协议简介

    标题:“sdp协议简介” 描述:“做PDA传输数据时的参照,一本英文著作” 标签:“SDP WINCE” 从给定的文件信息来看,主要关注的是SDP(Session Description Protocol)协议,这是一种用于多媒体会话描述的标准...

    c#中的sQL的连接方法

    8. **WINCE 连接**: - 在Windows CE环境中,连接字符串可能需要包含域信息,如`User ID=myDomain\myUsername`。 9. **利用SqlConnectionStringBuilder构建连接字符串**: - 通过`SqlConnectionStringBuilder`类...

    WTL 9.0 (build 4060)-20140301 [集成安装脚本及资源美化]

    4. 为winCE和winMobile添加setup100.js安装文件,使其支持VS2010。 5. VS2010外其它平台需要手工修改InstallWTL.bat。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Changes ======================================== ...

    GoAhead WebServer移植手记.pdf

    GoAhead WebServer 是一款源码免费、功能强大的嵌入式Web服务器,适用于多种操作系统环境,包括但不限于eCos、Linux、LynxOS、QNX、VxWorks、WinCE、pSOS等。其主要特性包括对ASP的支持、嵌入式JavaScript、标准的...

    win ce 蓝牙服务端

    此外,为了保证安全性,可能还使用了蓝牙的安全管理器(Security Manager)来处理设备之间的加密和认证过程。 【标签】"ce"代表Windows CE,这是一个轻量级的操作系统,适用于嵌入式设备;"win"表明此程序与Windows...

    Kali2020.3(内核5.8)安装USB无线网卡[RTL8192CU]驱动.zip

    Kali2020.3(内核5.8)安装USB无线网卡[RTL8192CU]驱动.zip git clone ... 接下来,进入 /etc/Wireless_Drivers_RTL8192CU_for_Linux5.8_Kernel sudo make sudo make install OK!大功告成!

Global site tag (gtag.js) - Google Analytics