网络通讯新贵 z/Scope Secure Tunnel

z/ScopeSecureTunnel是一款提供安全通信框架的软件,支持防火墙认证的客户端与服务器间的互联网通讯。它能增强链接安全性,允许通过HTTP/S协议安全访问主机,同时支持多种终端仿真软件,并通过SSL加密确保数据安全。

  z/Scope Secure Tunnel作为一个软件解决方案,旨在提供一个安全的通信基础框架,允许经过防火墙认证的客户端与服务器进行互联网通讯。z/Scope Secure Tunnel允许您扩展任何第三方的终端仿真(IBM Personal Communications 或Client Access, Attachmate Extra/Reflection, Netmanage Rumba等等)还增加了安全的http/s协议,可实现在Internet中不暴露主机的情况下而与其进行链接。

  在z/Scope emulation软件包中,包含了一个连接z/Scope Secure Tunnel的内置接口。此外,z/Scope Secure Tunnel还提供了Socks 4/4a/5接口,使任何socks-aware客户(不仅是终端机)可通过防火墙进行连接。

特点:

增强的链接功能

  • 您可以为所有或部分选定的用户链接提供增强安全性的链接。
  • 您现在可以扩展仿真终端连接您的境外公司,并提供了一个安全访问其他网络的方法。

安全性

  • 使用z/Scope Secure Tunnel您不必在互联网上暴露主机就可通过远程登录,以防止未经授权的访问和黑客的攻击,从而保护主机的重要信息。
  • 在防火墙设置中,只需要打开标准的http/s端口。而在大多数情况下,该设置已被系统默认打开。
  • 在防火墙设置中,不必添加telnet的访问权限,仅需要标准的http/s即可。
  • 根据预设,即使不使用HTTP,所有的通信也已进行加密。
  • 当提供附加的128/256位SSL加密时,SSL3,TLS1/1.1才会被启用。z/Scope Secure Tunnel已包含了SSL证书生成器。

节省费用

  • 针对一个新的解决方案,无需花时间培训最终用户,无需花钱在另一个仿真软件包上:z/Scope Secure Tunnel可通过http/s协议,使您目前的终端仿真解决方案与您的主机相连。
  • 需要注意的是,只有更好地保护仅被打开的http/s端口,您才可以避免任何损失及其信息安全问题所带来的损害。
  • 简单的安装和快速的设置。
  • 一次性付费可获得永久性授权,不需每月付费。
  • 作为应用程序安装在您自己的服务器上,您不需依赖第三方的服务器,因为那样可能会限制您的带宽或当您最需要它们的时候难以调用。

  现慧都已代理了这款功能强大的控件,感兴趣的朋友可以通过点击以下地址进行下载试用,并且慧都为您提供最专业,最完美的整套方案,无论您在开发时遇到何种困难,都可以随时联系我们!

控件下载:点击

<think>嗯,用户遇到了一个Android构建错误,显示在vendor/fingerprints/silead/tunnel_aidl/Android.bp文件的第19行和第49行有未识别的属性"backend.ndk.vndk.enabled"。我需要先理解这个错误的根本原因。 首先,用户可能是在编译Android系统时遇到了问题。这个错误提示指出在Android.bp文件中使用了不支持的属性。Android.bp文件是Blueprint或Soong构建系统的配置文件,而Soong在较新的Android版本中替代了旧的Make系统。每个模块类型在Soong中都有预定义的属性,如果使用了未定义的属性,就会报错。 接下来,"backend.ndk.vndk.enabled"这个属性看起来和NDK及VNDK相关。VNDK是供应商本地开发工具包,用于隔离供应商模块和系统核心代码。可能用户使用的Android版本中,这个属性被移除了,或者模块类型不支持该属性。例如,可能该模块类型是cc_library或类似的,但该属性并不存在。 需要检查该模块的定义。比如,如果模块类型是cc_library,那么是否有一个名为backend.ndk.vndk.enabled的有效属性?根据AOSP文档,可能应该使用vndk.enabled或类似的属性。或者,是否应该使用vendor_available或vndk.enabled来控制VNDK的启用? 另外,检查用户使用的Android版本也很重要。如果用户从较旧的版本升级代码到新版本,可能某些属性已经被弃用或替换。例如,在Android 10或更高版本中,VNDK的处理方式可能有所变化,导致旧属性不再有效。 可能的解决步骤包括: 1. 确认模块类型,查看该模块类型支持的属性列表。例如,查阅Google的官方文档或使用Soong的查询命令。 2. 替换无效属性为当前支持的属性。比如,使用vndk.enabled或vendor_available等。 3. 检查是否有拼写错误或路径问题,确保属性名称正确。 4. 如果用户正在移植旧的代码到新环境,可能需要调整模块定义以适应新的构建系统规则。 5. 如果该属性是自定义或特定于供应商的,可能需要检查是否缺少相应的Soong插件或定义。 此外,用户可能需要参考AOSP中的类似模块,看看其他部分是如何配置VNDK和NDK相关的属性的。例如,正确的配置可能是: cc_library { name: "example", vendor_available: true, vndk: { enabled: true, }, ... } 而不是使用backend.ndk.vndk.enabled。 总结来说,用户需要将backend.ndk.vndk.enabled替换为当前模块类型支持的属性,或者调整模块定义以符合Soong构建系统的要求。同时,检查Android版本之间的变更记录,确认是否有相关的属性变更或移除。</think>### 错误分析:`unrecognized property "backend.ndk.vndk.enabled"` 该错误发生在 Android 构建系统(Soong/Build)解析 `Android.bp` 文件时,表示文件中使用了未定义的属性 `backend.ndk.vndk.enabled`。以下是逐步分析及解决方案: --- #### **1. 根本原因** - **Soong 构建系统限制**:每个模块类型(如 `cc_library`、`android_app`)在 `Android.bp` 中有预定义的属性列表。如果使用了未定义的属性,会触发此错误。 - **属性已废弃或更名**:`backend.ndk.vndk.enabled` 可能是旧版本 Android 的遗留属性,或属于某个自定义扩展但未被正确引入。 --- #### **2. 具体解决步骤** ##### **步骤 1:确认模块类型** 检查报错行(第 19 行和 49 行)的模块定义类型,例如: ```python cc_library { // 模块类型是 cc_library name: "silead_fingerprint", backend: { ndk: { vndk: { enabled: true, // 错误行 }, }, }, } ``` ##### **步骤 2:验证属性合法性** - **官方文档参考**:查阅 [Android Soong 模块属性文档](https://ci.android.com/builds/latest/branches/aosp-master/targets/common%2Fkernel/view/soong_build.html) 确认当前模块类型支持的属性。 - **常见 VNDK 相关属性**: ```python cc_library { vendor_available: true, // 允许供应商分区使用 vndk: { enabled: true, // 启用 VNDK }, // 或直接简写为: vndk_enabled: true, } ``` ##### **步骤 3:替换或删除无效属性** 若 `backend.ndk.vndk.enabled` 是冗余或废弃的: ```diff - backend: { - ndk: { - vndk: { - enabled: true, - }, - }, - }, + vendor_available: true, + vndk: { + enabled: true, + }, ``` ##### **步骤 4:检查 Android 版本兼容性** - **Android 10+ 变更**:VNDK 配置方式可能已调整,需参考对应版本的构建指南。 - **AOSP 代码同步**:确保代码仓库与当前分支版本一致(如 `android-13.0.0_rXX`)。 --- #### **3. 扩展验证** - **本地构建命令**:执行 `m blueprint_tools` 或 `soong_build` 检查语法。 - **代码库对比**:比对 AOSP 官方代码库中类似模块的配置(如 `hardware/interfaces` 或 `vendor/` 下其他指纹模块)。 --- ### 最终修改示例 ```python // Android.bp 修改后示例 cc_library { name: "silead_fingerprint", srcs: ["*.cpp"], vendor_available: true, vndk: { enabled: true, }, shared_libs: [ "libbinder", "liblog", ], } ``` 若问题仍未解决,请提供完整的 `Android.bp` 文件内容以便进一步分析。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值