草庐IT

securing

全部标签

android - Cordova如何支持Android 7.0引入的Network Security Config?

Android7.0引入了网络安全配置以支持使用自定义CA,但Cordova如何支持它?我在Cordova的文档中找不到任何提示。 最佳答案 您可以通过在config.xml中将edit-config标记添加到Android平台来实现此目的,这是CordovaAndroidPluginv7.0支持的。您将需要使用Google中的示例创建网络安全配置文件,您将为nativeAndroid应用程序创建该文件。.接下来,在Cordovaconfig.xml中,您可以使用edit-config标记将networkSecurityConfig

java - Settings.System.getString 和 Settings.Secure.getString 的区别?

要获取设备ID,我通常使用以下代码段:Stringandroid_id=Settings.System.getString(getContentResolver(),Secure.ANDROID_ID);今天,当我在AndroidStudio中查看logcat时,它说“...设置android_id已从android.provider.Settings.System移至android.provider.Settings.Secure,返回只读值。”所以我将代码更改为:Stringandroid_id=Settings.Secure.getString(getContentResolve

android - 如何查看cacerts.bks的内容(证书文件/system/etc/security/cacerts.bks)

有人知道如何查看Android设备支持的根证书列表吗?我想查看该信息。我发现/system/etc/security/cacerts.bks包含根证书信息,但我无法使用任何可用的编辑器解码内容。我也尝试过KeyTool,但未能成功。请建议如何解码此文件的内容。问候,杜尔迦 最佳答案 keytool-list-v-keystore"cacerts.bks"-providerorg.bouncycaSTLe.jce.provider.BouncyCaSTLeProvider-providerpath"bcprov-jdk16-146.j

Android : Security Concern :classes. dex 公开暴露的 WebService 名称在文件中可见

我不太确定apk文件的安全性,因此提出这个问题。我们有一个应用程序,它从公开的网络服务中获取结果。但是,当我们尝试打开classes.dex文件(使用winrar打开.apk)时,webservice名称和soap操作在其中可见。如果有人可以获得apk文件并可以轻松访问暴露的网络服务url,这可能是一个潜在的问题。看起来像:handleMessagehandlerhasErrorhelloht_http:MYWEBSERIVCENAMEuhttp:MYSOAPActionName从公开暴露的URL中获取详细信息的正确方法是什么?如果我们围绕Web服务编写一个包装器来获取我们想要的唯一特

java - Android:支持 FEATURE_SECURE_PROCESSING 的 DOM XML 解析器?

我们要求我们的XML解析器必须支持XMLConstants.FEATURE_SECURE_PROCESSING。不幸的是,与Androidbundle在一起的XML解析器没有。我找不到任何符合此标准的XML包-是否存在?到目前为止:XercesisnotsupportedonAndroid.dom4j不包含DocumentBuilder或DocumentBuilderFactory? 最佳答案 'xerces-for-android'成功了。我们可以使用xerces的DocumentBuilderFactory中的SetFeatur

mysql - 我应该如何解决 MySQL 中的 --secure-file-priv 问题?

我正在学习MySQL并尝试使用LOADDATA子句。当我如下使用它时:LOADDATAINFILE"text.txt"INTOtablemytable;我收到以下错误:TheMySQLserverisrunningwiththe--secure-file-privoptionsoitcannotexecutethisstatement我该如何解决这个错误?我已检查anotherquestiononthesameerrormessage,但仍然找不到解决方案。我使用的是MySQL5.6 最佳答案 它按预期工作。您的MySQL服务器已使

mysql - 我应该如何解决 MySQL 中的 --secure-file-priv 问题?

我正在学习MySQL并尝试使用LOADDATA子句。当我如下使用它时:LOADDATAINFILE"text.txt"INTOtablemytable;我收到以下错误:TheMySQLserverisrunningwiththe--secure-file-privoptionsoitcannotexecutethisstatement我该如何解决这个错误?我已检查anotherquestiononthesameerrormessage,但仍然找不到解决方案。我使用的是MySQL5.6 最佳答案 它按预期工作。您的MySQL服务器已使

android - 在 Android Studio 上重建时出现 "The security strength of SHA-1 digest algorithm is not sufficient for this key size"

我在构建项目时遇到了这个问题。下面是堆栈跟踪。我为发布key创建了一个新的keystore文件,但没有用。Causedby:java.io.IOException:Failedtogeneratev1signatureatcom.android.tools.build.apkzlib.sign.SigningExtension.onOutputZipReadyForUpdate(SigningExtension.java:292)atcom.android.tools.build.apkzlib.sign.SigningExtension.access$200(SigningExten

Android 映射异常 java.lang.NoClassDefFoundError : android. security.MessageDigest

我有一个使用Googlemap(v1)的应用程序,从崩溃报告中,我不时看到此异常:java.lang.NoClassDefFoundError:android.security.MessageDigestatcom.google.android.maps.KeyHelper.getSignatureFingerprint(KeyHelper.java:60)atcom.google.android.maps.MapActivity.createMap(MapActivity.java:513)atcom.google.android.maps.MapActivity.onCreate(

android - (强化)类别 : Android Bad Practices: Missing Google Play Services Updated Security Provider (1 Issues)

我们正在使用Fortify扫描我的Android源代码,但我无法解决这个问题:Category:AndroidBadPractices:MissingGooglePlayServicesUpdatedSecurityProvider(1Issues)Fortify指向这行代码:tools:replace="android:allowBackup">AndroidManifest.xml:37null()强化推荐:ThesimplestwaytopatchthesecurityprovideristocallthesynchronousmethodinstallIfNeeded().Th