����λ�ã���ҳ > ����ѧԺ > Android HTTPS�м��˽ٳ�©��dz��

Android HTTPS�м��˽ٳ�©��dz��

��Դ����������|��ʱ�䣺2015-03-19 11:13:19 |���Ķ���148��|�� ��ǩ�� ©�� �� |����������

Android HTTPSÖмäÈ˽ٳÖ©¶´Ç³Îö

Android HTTPS�м��˽ٳ�©������

������ѧ�ͼ������ȫ�����У��м��˹��� �� Man-in-the-middle attack��ͨ����дΪMITM ����ָ��������ͨѶ�����˷ֱ𴴽���������ϵ�������������յ������ݣ�ʹͨѶ��������Ϊ��������ͨ��һ��˽�ܵ�������Է�ֱ�ӶԻ�������ʵ�������Ự������������ȫ���ơ����м��˹����У������߿�������ͨѶ˫����ͨ���������µ����ݡ�

Android HTTPS�м��˹���©��Դ�ڣ�

1. Ã»ï¿½Ð¶ï¿½SSL֤�����У�飻 2. Ã»ï¿½Ð¶ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ð£ï¿½é£» 3. Ö¤ï¿½ï¿½ä·¢ï¿½ï¿½ï¿½ï¿½(Certification Authority)����������˽Կй¶�ȡ������߿�ͨ���м��˹�������ȡ�˻��������ġ��������ݡ�ͨѶ��ַ���绰�����Լ����ÿ�֧����Ϣ��������Ϣ������ͨ���м��˽ٳֽ�ԭ����Ϣ�滻�ɶ������ӻ�����������ԴﵽԶ�̿��ơ�����۷ѵȹ�����ͼ��

�ڸ���©��ƽ̨�ϣ��д�������HTTPS֤�鲻У��©����������ھ��󲿷�Android APP������������֤��©��������ѷ���¹ٷ�Android�����һ����������֤��©����Yahoo�Ż��ڹ��ڷ�������SSL�м��˹�����Я������������Android�ͻ���httpsδУ��֤�鵼��httpsͨ��������ȫ������

Ӱ�췶Χ

Androidϵͳ

©������

1)�м��˹���©��λ��:

X509TrustManager ï¿½ï¿½HostnameVerifier ï¿½ï¿½ setHostnameVerifier (X509HostnameVerifier hostnameVerifier)

2) ©������ǰ��������

�Զ����X509TrustManager��У��֤�飻 ��ʵ�ֵ��Զ���HostnameVerifier���������������������� ��ʹ��setHostnameVerifier (ALLOW_ALL_HOSTNAME_VERIFIER)��

3) ©��ԭ����

���ڿͻ���û��У�����˵�֤�飬��˹����߾�����ͨѶ�����˷ֱ𴴽���������ϵ�������������յ������ݣ�ʹͨѶ��������Ϊ��������ͨ��һ��˽�ܵ�������Է�ֱ�ӶԻ�������ʵ�������Ự������������ȫ���ơ����м��˹����У������߿�������ͨѶ˫����ͨ���������µ����ݡ�

С���Ƽ��Ķ�

�������������Ľ�Ϊ������Ϣ����������������ͬ���޹۵��֤ʵ��������

�����Ƶ����

����

ͬ������

����

ɨ��ά�����������ֻ��汾��

ɨ��ά����������΢�Ź��ںţ�

��վ�������������������ϴ��������ַ���İ�Ȩ���뷢�ʼ�[email protected]

��ICP��2022002427��-10 �湫��������43070202000427��© 2013~2025 haote.com ������