Кадом усулҳои татбиқи сертификатҳои SSL дар барномаҳои Android истифода мешаванд?
sobes.tech AI
Ҷавоб аз AI
Дарсҳои SSL дар барномаҳои Android дар чанд роҳ татбиқ мешаванд:
-
Истифодаи анбори сертификатҳои системӣ — барнома ба сертификатҳои насбшуда дар системо бовар мекунад.
-
Иҷрои анбори боварии махсус (Custom Trust Store) — барнома маҷмӯи сертификатҳои боварии худро истифода мебарад, масалан, барои кор бо сертификатҳои худимзод.
-
Конфигуратсияи бехатарии шабака — аз Android 7.0+ метавон файли XML-ро танзим кард, ки дар он сертификатҳои бовариро нишон медиҳанд, аз ҷумла имконияти илова кардани CA-ҳои худ ва ё ғайрифаъол кардани боварӣ ба сертификатҳои системӣ.
-
Таҳқиқи сертификатҳо бо коди — бо коди барнома, мумкин аст, санҷиши дастӣ кардани сертификатҳоро амалӣ кард, масалан, бо истифода аз
SSLSocketFactoryёTrustManager.
Масалан, конфигуратсияи Network Security Configuration (res/xml/network_security_config.xml):
<network-security-config>
<domain-config cleartextTrafficPermitted="false">
<trust-anchors>
<certificates src="system" />
<certificates src="user" />
</trust-anchors>
</domain-config>
</network-security-config>
Ин имкон медиҳад, ки идоракунии бовариро ба сертификатҳои SSL дар барнома боэътимод ва чандир анҷом диҳед.