ƽ̨Éú̬Çå¾²»úÖÆÆÊÎö
½ñÊÀÉ罻ƽ̨µÄ×Ô¶¯»¯¼ì²âϵͳ£¨TDS£©½ÓÄɶà²ã·ÀÓù¼Ü¹¹£¬ÊµÊ±¼à¿ØÒì³£µÇ¼ºÍÎ¥¹æ²Ù×÷¡£Ã÷È·ÕË»§È¨ÏÞµÄ"×îС»¯ÔÔò"ÖÁ¹ØÖ÷Òª£¬¼´½öÊÚÓè±ØÐèµÄ²Ù×÷ȨÏÞ¡£×¨ÒµÓû§Ðè×¢ÖØAPI½Ó¿ÚŲÓÃÆµÂÊÏÞÖÆ£¬×èÖ¹´¥·¢Æ½Ì¨µÄÒì³£»á¼û¾¯±¨»úÖÆ¡£ÔõÑùÔÚºÏ¹æ¹æÄ£ÄÚʵÏÖ¸ßЧ²Ù×÷£¿ÕâÐèÒª×¼È·ÕÆÎÕ¸÷¸öƽ̨µÄÇå¾²Õ½ÂÔ²ÎÊý¡£
²Ù×÷ÇéÐδ¹æ·¶
¹¹½¨Çå¾²µÄÊðÀíÍøÂçϵͳÊÇÖ÷ҪʹÃü£¬½¨Òé½ÓÄɶ¯Ì¬IP·ÖÅÉÊÖÒÕÅäºÏÂþÑÜʽ½Úµã°²ÅÅ¡£ÏµÍ³ÇéÐθôÀë¼Æ»®Ó¦µ±°üÀ¨ÐéÄâ»ú£¨VM£©ÓëÈÝÆ÷»¯ÊÖÒÕµÄ×éºÏÓ¦Óã¬ÅäºÏÁ÷Á¿»ìÏýÊÖÒÕ£¨TrafficObfuscation£©ÊµÏÖÓÐÓÃαװ¡£×¢ÖØÓ²¼þ²ÎÊýµÄÉî¶Èαװ£¬°üÀ¨µ«²»ÏÞÓÚä¯ÀÀÆ÷Ö¸ÎÆÐ޸ġ¢×°±¸ÐòÁкÅÐéÄâÌìÉúµÈÊÖÒÕʵÏÖ¡£
Êý¾Ý¼ÓÃÜ´«Êä±ê×¼
½ÓÄÉTLS1.3ÐÒ齨Éè¼ÓÃÜͨµÀʱ£¬±ØÐèÉèÖÃÍêÉÆÇ°Ïò±£ÃÜ£¨PFS£©ÃÜÔ¿½»Á÷»úÖÆ¡£Êý¾Ý´«ÊäÀú³ÌÖÐÓ¦µ±ÊµÑéË«²ã¼ÓÃÜ£¬Á¬ÏµAES-256ÓëChaCha20Ë㷨ʵÏÖ»ìÏý¼ÓÃÜ¡£Îļþ´æ´¢½¨ÒéʹÓÿªÔ´¼ÓÃܿ⣨ÈçOpenSSL£©½¨Éè×ÔÁ¦ÃÜÔ¿ÖÎÀíϵͳ£¬²¢°´ÆÚ¾ÙÐÐÃÜÔ¿ÂÖ»»²Ù×÷¡£ÔõÑùÑéÖ¤¼ÓÃÜϵͳµÄÓÐÓÃÐÔ£¿¿Éͨ¹ýÍøÂçÐÒéÆÊÎö¹¤¾ß¾ÙÐÐÈ«Á´Â·Êý¾Ý°ü¼à²â¡£
ÕË»§ÐÐÎªÌØÕ÷Ä£Äâ
Óû§ÐÐΪÆÊÎöϵͳ£¨UBAS£©Í¨¹ýÊÕÂÞÇ§Î¬ÌØÕ÷¾ÙÐÐÕ˺ŻÏñ¡£Ðè¹¹½¨ÈËÐÔ»¯²Ù×÷Ä£×Ó£¬°üÀ¨ºÏÀíµÄ»á¼ûʱ¼äÂþÑÜ¡¢²Ù×÷ƵÂʲ¨¶¯¡¢½»»¥¹ØÏµÍøÂç¡£½¨ÒéʹÓÃÂí¶û¿É·òÁ´Ä£×ÓÕ¹ÍûÓû§ÐÐΪ·¾¶£¬Á¬ÏµÇ¿»¯Ñ§Ï°Ëã·¨¶¯Ì¬µ÷½â²Ù×÷Õ½ÂÔ¡£ÌØÊâ×¢ÖØÉ罻ͼÆ×µÄ½¨ÉèÂß¼£¬×èÖ¹ÐγÉÒì³£µÄ¹ØÏµÃܶÈÂþÑÜ¡£
Σº¦Ô¤¾¯ÓëÓ¦¼±ÏìÓ¦
°²ÅÅʵʱ¼à¿ØÏµÍ³Ó¦°üÀ¨Èý²ãÔ¤¾¯»úÖÆ£º»ù´¡²ã¼à¿ØÍøÂçÅþÁ¬×´Ì¬£¬Ó¦Óòã¼ì²âAPI·µ»ØÂëÒì³££¬ÓªÒµ²ãÆÊÎöÕË»§»î¶¯ÌØÕ÷¡£µ±´¥·¢Æ½Ì¨µÄ·ç¿ØãÐֵʱ£¬ÏµÍ³Ó¦×Ô¶¯Ö´ÐÐÓ¦¼±Ô¤°¸£¬°üÀ¨Á¬Ã¦¶ÏÁª¡¢ÇéÐÎÖØÖá¢Êý¾ÝÕûÀíµÈ±ê×¼²Ù×÷Á÷³Ì¡£ÔõÑù¹¹½¨ÓÐÓõÄÔÖ±¸ÏµÍ³£¿Ð轨Éè¶àµØÒì¹¹Êý¾Ý´æ´¢½ÚµãÓë¿ìËÙ»Ö¸´»úÖÆ¡£
רҵÕË»§Çå¾²ÖÎÀíÊÇϵͳÐÔ¹¤³Ì£¬Éæ¼°ÍøÂç¼Ü¹¹¡¢¼ÓÃÜÊÖÒÕ¡¢ÐÐΪģÄâµÈ¶à¸öÊÖÒÕÁìÓò¡£²Ù×÷ÕßÓ¦Ò»Á¬¸ú×ÙÆ½Ì¨Ëã·¨µÄ¸üж¯Ì¬£¬½ÓÄÉÄ£¿é»¯ÊÖÒռܹ¹ÌáÉýϵͳ˳ӦÐÔ¡£×¼È·Ã÷ȷƽ̨¹æÔòÓëÊÖÒÕ½çÏߣ¬·½ÄÜÔںϹæ»ù´¡ÉÏʵÏÖÕË»§µÄ¸ßЧÖÎÀíÓëÔËά¡£±¾ÎÄÌṩµÄÊÖÒÕ¿ò¼Ü¿ÉÓÐÓÃÓ¦¶ÔÄ¿½ñÖ÷Á÷É罻ƽ̨µÄÇå¾²¼ì²â»úÖÆ¡£Æ½Ì¨Éú̬Çå¾²»úÖÆÆÊÎö
½ñÊÀÉ罻ƽ̨µÄ×Ô¶¯»¯¼ì²âϵͳ£¨TDS£©½ÓÄɶà²ã·ÀÓù¼Ü¹¹£¬ÊµÊ±¼à¿ØÒì³£µÇ¼ºÍÎ¥¹æ²Ù×÷¡£Ã÷È·ÕË»§È¨ÏÞµÄ"×îС»¯ÔÔò"ÖÁ¹ØÖ÷Òª£¬¼´½öÊÚÓè±ØÐèµÄ²Ù×÷ȨÏÞ¡£×¨ÒµÓû§Ðè×¢ÖØAPI½Ó¿ÚŲÓÃÆµÂÊÏÞÖÆ£¬×èÖ¹´¥·¢Æ½Ì¨µÄÒì³£»á¼û¾¯±¨»úÖÆ¡£ÔõÑùÔÚºÏ¹æ¹æÄ£ÄÚʵÏÖ¸ßЧ²Ù×÷£¿ÕâÐèÒª×¼È·ÕÆÎÕ¸÷¸öƽ̨µÄÇå¾²Õ½ÂÔ²ÎÊý¡£
²Ù×÷ÇéÐδ¹æ·¶
¹¹½¨Çå¾²µÄÊðÀíÍøÂçϵͳÊÇÖ÷ҪʹÃü£¬½¨Òé½ÓÄɶ¯Ì¬IP·ÖÅÉÊÖÒÕÅäºÏÂþÑÜʽ½Úµã°²ÅÅ¡£ÏµÍ³ÇéÐθôÀë¼Æ»®Ó¦µ±°üÀ¨ÐéÄâ»ú£¨VM£©ÓëÈÝÆ÷»¯ÊÖÒÕµÄ×éºÏÓ¦Óã¬ÅäºÏÁ÷Á¿»ìÏýÊÖÒÕ£¨TrafficObfuscation£©ÊµÏÖÓÐÓÃαװ¡£×¢ÖØÓ²¼þ²ÎÊýµÄÉî¶Èαװ£¬°üÀ¨µ«²»ÏÞÓÚä¯ÀÀÆ÷Ö¸ÎÆÐ޸ġ¢×°±¸ÐòÁкÅÐéÄâÌìÉúµÈÊÖÒÕʵÏÖ¡£
Êý¾Ý¼ÓÃÜ´«Êä±ê×¼
½ÓÄÉTLS1.3ÐÒ齨Éè¼ÓÃÜͨµÀʱ£¬±ØÐèÉèÖÃÍêÉÆÇ°Ïò±£ÃÜ£¨PFS£©ÃÜÔ¿½»Á÷»úÖÆ¡£Êý¾Ý´«ÊäÀú³ÌÖÐÓ¦µ±ÊµÑéË«²ã¼ÓÃÜ£¬Á¬ÏµAES-256ÓëChaCha20Ë㷨ʵÏÖ»ìÏý¼ÓÃÜ¡£Îļþ´æ´¢½¨ÒéʹÓÿªÔ´¼ÓÃܿ⣨ÈçOpenSSL£©½¨Éè×ÔÁ¦ÃÜÔ¿ÖÎÀíϵͳ£¬²¢°´ÆÚ¾ÙÐÐÃÜÔ¿ÂÖ»»²Ù×÷¡£ÔõÑùÑéÖ¤¼ÓÃÜϵͳµÄÓÐÓÃÐÔ£¿¿Éͨ¹ýÍøÂçÐÒéÆÊÎö¹¤¾ß¾ÙÐÐÈ«Á´Â·Êý¾Ý°ü¼à²â¡£
ÕË»§ÐÐÎªÌØÕ÷Ä£Äâ
Óû§ÐÐΪÆÊÎöϵͳ£¨UBAS£©Í¨¹ýÊÕÂÞÇ§Î¬ÌØÕ÷¾ÙÐÐÕ˺ŻÏñ¡£Ðè¹¹½¨ÈËÐÔ»¯²Ù×÷Ä£×Ó£¬°üÀ¨ºÏÀíµÄ»á¼ûʱ¼äÂþÑÜ¡¢²Ù×÷ƵÂʲ¨¶¯¡¢½»»¥¹ØÏµÍøÂç¡£½¨ÒéʹÓÃÂí¶û¿É·òÁ´Ä£×ÓÕ¹ÍûÓû§ÐÐΪ·¾¶£¬Á¬ÏµÇ¿»¯Ñ§Ï°Ëã·¨¶¯Ì¬µ÷½â²Ù×÷Õ½ÂÔ¡£ÌØÊâ×¢ÖØÉ罻ͼÆ×µÄ½¨ÉèÂß¼£¬×èÖ¹ÐγÉÒì³£µÄ¹ØÏµÃܶÈÂþÑÜ¡£
Σº¦Ô¤¾¯ÓëÓ¦¼±ÏìÓ¦
°²ÅÅʵʱ¼à¿ØÏµÍ³Ó¦°üÀ¨Èý²ãÔ¤¾¯»úÖÆ£º»ù´¡²ã¼à¿ØÍøÂçÅþÁ¬×´Ì¬£¬Ó¦Óòã¼ì²âAPI·µ»ØÂëÒì³££¬ÓªÒµ²ãÆÊÎöÕË»§»î¶¯ÌØÕ÷¡£µ±´¥·¢Æ½Ì¨µÄ·ç¿ØãÐֵʱ£¬ÏµÍ³Ó¦×Ô¶¯Ö´ÐÐÓ¦¼±Ô¤°¸£¬°üÀ¨Á¬Ã¦¶ÏÁª¡¢ÇéÐÎÖØÖá¢Êý¾ÝÕûÀíµÈ±ê×¼²Ù×÷Á÷³Ì¡£ÔõÑù¹¹½¨ÓÐÓõÄÔÖ±¸ÏµÍ³£¿Ð轨Éè¶àµØÒì¹¹Êý¾Ý´æ´¢½ÚµãÓë¿ìËÙ»Ö¸´»úÖÆ¡£
רҵÕË»§Çå¾²ÖÎÀíÊÇϵͳÐÔ¹¤³Ì£¬Éæ¼°ÍøÂç¼Ü¹¹¡¢¼ÓÃÜÊÖÒÕ¡¢ÐÐΪģÄâµÈ¶à¸öÊÖÒÕÁìÓò¡£²Ù×÷ÕßÓ¦Ò»Á¬¸ú×ÙÆ½Ì¨Ëã·¨µÄ¸üж¯Ì¬£¬½ÓÄÉÄ£¿é»¯ÊÖÒռܹ¹ÌáÉýϵͳ˳ӦÐÔ¡£×¼È·Ã÷ȷƽ̨¹æÔòÓëÊÖÒÕ½çÏߣ¬·½ÄÜÔںϹæ»ù´¡ÉÏʵÏÖÕË»§µÄ¸ßЧÖÎÀíÓëÔËά¡£±¾ÎÄÌṩµÄÊÖÒÕ¿ò¼Ü¿ÉÓÐÓÃÓ¦¶ÔÄ¿½ñÖ÷Á÷É罻ƽ̨µÄÇå¾²¼ì²â»úÖÆ¡£