¡¡¡¡5ÔÂ24ÈÕ£¬2017ÄêÖйúÍøÂ簲ȫÄê»áÔÚÇൺÕýʽ¿ªÄ»¡£À´×ÔÌÚѶ¡¢»ªÎª¡¢À˳±¡¢¶«ÈíµÈÊ®Êý¼Ò°²È«³§É̵Äר¼Ò¡¢Ñо¿ÈËÔ±ÔÆ¼¯ÎªÍøÂ簲ȫ½¨ÑÔÏײߡ£ÊܽüÆÚ“WannaCry”²¡¶¾Î£¼°Óû§ÎĵµµÄÓ°Ï죬À´×ÔÌÚѶ°²È«ÁªºÏʵÑéÊÒÐþÎäʵÑéÊҵļ¼Êõר¼ÒÁõ¿Æ£¬ÔÚ°²È«¹¤½³·ÖÂÛ̳ÉÏרÃÅÕë¶Ôµ±ÏÂʹÓü«ÎªÆÕ±éµÄPDFÎĵµÈí¼þµÄ©¶´ÍÚ¾òʵ¼ù½øÐÐÁËÖ÷ÌâÑݽ²¡£
¡¡¡¡¾ÝϤ£¬ÌÚѶ°²È«ÁªºÏʵÑéÊÒÐþÎäʵÑéÊÒ×Ô2015Äê12ÔÂÆô¶¯PDF©¶´Ñо¿ÒÔÀ´£¬Ò»Äêʱ¼äÄÚ·¢ÏÖ²¢ÏòÈí¼þ³§É̱¨¸æÁË122¸ö©¶´£¬º¸ÇAdobe Acrobat and Reader¡¢Foxit Reader¡¢ Microsoft Edge¡¢Google ChromeºÍOS X Preview¡¢Adobe Digital EditionsµÈÖ÷Á÷ÔĶÁÆ÷ºÍä¯ÀÀÆ÷¡£
¡¡¡¡Áõ¿Æ½éÉܳƣ¬PDF×÷ΪһÖÖÓû§ºÍÆóÒµ¾³£Ê¹ÓõÄÎļþ¸ñʽ£¬ÓÐ×Å·±Ëö¸´ÔӵĴúÂëÎĵµºÍ×ÖÌåͼƬµÈ·á¸»¶àÑùµÄÌØÐÔ£¬Óë½üÆÚ±»ºÚ¿ÍÀûÓõÄOffice©¶´Ò»Ñù£¬Îļþ¸ñʽÍùÍù¾ßÓÐ¿çÆ½Ì¨µÄÌØµã£¬Ò»µ©Îļþ¸ñʽ´æÔÚ°²È«Â©¶´£¬²»¹ÜÄ¿±êÖ÷»úÊÇWindows»¹ÊÇLinuxϵͳ¶¼¿ÉÇáÒ×±»¹¥ÆÆ¡£ÓÉÓÚÕâÒ»ÌØÐÔ£¬Ê¹µÃÎļþ¸ñʽ©¶´¹¥»÷Ô½À´Ô½Êܺڿ͵ÄÇàíù£¬Èô´æÔÚÎļþ¸ñʽ©¶´²¢±»¶ñÒâÀûÓã¬ÊÜÓ°ÏìµÄÓû§Öڶ࣬Σº¦ÐÔ¼«´ó¡£Òò´Ë£¬ÉîÈë·ÖÎöºÍÑо¿PDFÎļþ¸ñʽ©¶´¾ßÓзdz£ÖØÒªµÄÒâÒå¡£
¡¡¡¡Áõ¿ÆÔÚÏÖ³¡¶ÔÌÚѶ°²È«ÁªºÏʵÑéÊÒÐþÎäʵÑéÊÒÍŶÓÍÚ¾òPDF©¶´¹ý³ÌÖУ¬´ÓѰÕÒPDF¹¥»÷Ãæµ½»ñÈ¡²âÊÔÑù±¾£¬ÒÔ¼°×îÖÕÕ¹¿ªPDF©¶´ÍÚ¾òµÄ¼¼Çɺ;Ñé½øÐÐÁËÉî¶È·ÖÏí¡£
¡¡¡¡ÆÚ¼ä£¬Õë¶Ô²âÊÔÑù±¾£¬Áõ¿Æ¸ø³öÁËÈýµã½¨Ò飺
¡¡¡¡Ò»¡¢¸ü¶àµÄ²âÊÔÑù±¾Òâζןü¸ßµÄ´úÂ븲¸Ç¶È£¬¶ø¸ü¸ßµÄ´úÂ븲¸Ç¶ÈÒâζ×Å¿ÉÒÔ·¢ÏÖ¸ü¶àµÄCrash;
¡¡¡¡¶þ¡¢²»ÒªÇáÒ×À˷ѲâÊÔÑù±¾£¬¿ÉÒÔʹÓà AFL / libFuzzer ¶Ô¿ªÔ´¿â½øÐÐ Fuzz£¬²¢Ê¹ÓÃÉú³ÉµÄ²âÊÔÑù±¾À´²âÊÔ±ÕÔ´µÄ¶þ½øÖÆÎļþ¡£
¡¡¡¡Èý¡¢¸´ÓÿªÔ´ÏîÄ¿µÄ²âÊÔ¼¯£¬Á÷ÐеĿªÔ´ÏîĿͨ³£»áά»¤Ò»¸ö²âÊÔ¼¯£¬ÆäÖÐÓдóÁ¿µÄ²âÊÔÑù±¾(°üÀ¨ºÏ·¨ºÍ·Ç·¨µÄÑù±¾Îļþ)
¡¡¡¡¶ø×÷ΪÍâ½çÖØµã¹Ø×¢µÄ©¶´ÍÚ¾ò¼¼ÇÉ·ÖÏí»·½Ú£¬Áõ¿ÆÔòÔÚÏÖ³¡Ïò´ó¼Ò×÷ÁËÖØµã²ûÊöºÍ°¸Àý·ÖÎö£º
¡¡¡¡Ò»¡¢Í¨¹ý±àд PDF ת»»Æ÷£¬½«Îļþ»òÕßÊý¾Ýת»»Îª PDF Îļþ£¬¿ÉÒÔʵÏÖÖ»±äÒì¸ÐÐËȤµÄÎļþ¸ñʽ»òÕßÊý¾Ý¡£ÐèҪעÒâµÄÊÇ£¬Ê¹ÓõÚÈý·½µÄ PDF ¿â£¬¿É¿ØÐÔÂԲ¿ÉÄܶªÊ§²¿·Ö²âÊÔÓÃÀý£¬¶ø×Ô¼º¶¯ÊÖ±àдµÄת»»Æ÷£¬ÔòÍêÈ«×ÔÖ÷¿É¿Ø£¬¶þÕß¿ÉÒÔ¸ù¾Ýʵ¼ù»·¾³ÔñÓÅʹÓá£
¡¡¡¡¶þ¡¢¼ì²éÊÇ·ñʹÓÃÁË¿ªÔ´»ò±ÕÔ´µÄµÚÈý·½¿â£¬¸ù¾ÝÇé¿ö¶ÔFuzz µÚÈý·½¿â½øÐÐÓÐЧÀûÓá£ÔÚʵ¼ù¹ý³ÌÖз¢ÏÖ£¬Ê¹Óà AFL / libFuzzer Fuzz ¿ªÔ´¿â¸ü¼Ó¸ßЧ£¬¼´Ê¹±ÕÔ´£¬µ¥¶À Fuzz ¿âÎļþÒ²»á¸ü¼Ó¸ßЧ¡£µ«ÐèҪעÒâµÄÊÇ£¬µÚÈý·½¿â»áÊܵ½0Day©¶´Ó°Ï죬¿ÉÄÜ»¹»áÊܵ½ÒÑ֪©¶´Ó°Ï죬ÔÚÀûÓÃʱÐèҪעÒâ¡£
¡¡¡¡Õë¶ÔÕâÏîʵ¼ù¼¼ÇÉ£¬Áõ¿ÆÀûÓÃLibTIFF°¸ÀýÀ´×öÁ˽øÒ»²½¸ü¼ÓÉîÈëµÄ²ûÊö¡£Í¨¹ýFuzzµÚÈý·½¿âÍÚ¾òCVE-2016-5875 LibTIFF PixarLogDecode©¶´µÄ¹ý³ÌÖУ¬ËÄ¿îPDFÔĶÁÆ÷ÖнöÓÐAdobe Reader DCδÊÜÓ°Ïì¡£
¡¡¡¡Èý¡¢²»ÒªÖ±½Ó Fuzz ÅÓ´óµÄ PDF ÔĶÁÆ÷ / ä¯ÀÀÆ÷;·´¸´µÄ´´½¨½ø³Ì»áºÄ·Ñ´óÁ¿Ê±¼ä£¬»áʹµÃ¼ÓÔØ´óÁ¿²»±ØÒªµÄ¿âÎļþ£¬ÒÔ¼°½øÐдóÁ¿²»±ØÒªµÄ³õʼ»¯²Ù×÷¡£ÔÚʵ¼ù¹ý³ÌÖУ¬ÌÚѶ°²È«ÁªºÏʵÑéÊÒÐþÎäʵÑéÊÒ·¢ÏÖ£¬GUI¿ÉÄÜÒ²ÊDz»±ØÒªµÄ£¬µ«Õâ¸öÒª¸ù¾Ý¾ßÌåÇé¿öÀ´²Ù×÷¡£
¡¡¡¡ËÄ¡¢ÔÚ±àд°ü×°³ÌÐò(Wrapper)µÄ¹ý³ÌÖУ¬½¨ÒéºöÂÔÎ޹صIJÙ×÷£¬Ö»¹Ø×¢¸ÐÐËȤµÄ²¿·Ö¡£Í¬Ê±£¬Áõ¿Æ»¹·ÖÏíÁËÓÐÀûÓÚ³ÌÐò±àдµÄ×ÊÔ´¿â¼°·½·¨£¬¿ªÔ´Èí¼þÍÆ¼öPDFium µÄ libFuzzer Ä£¿é£¬Foxit ReaderÌṩSDK£¬Windows PDF LibraryÌṩAPI£¬Adobe Acrobat Reader¿ÉÒÔͨ¹ýÄæÏò·ÖÎöÕÒµ½½Ó¿Úº¯Êý¡£
¡¡¡¡Õë¶Ô½üÆÚ±¬·¢µÄÕë¶ÔOfficeÎļþµÄ“WannaCry”ÀÕË÷²¡¶¾£¬Áõ¿Æ±íʾ£¬ÔçÔÚ½ñÄê3Ô£¬Î¢Èí¾ÍÒѾ·¢²¼²¹¶¡£¬µ«ÓÉÓÚ¶àÊýÓû§Î´¼°Ê±Éý¼¶µçÄÔ£¬Òò´Ë¼«Ò×ÔâÊܹ¥»÷¡£ÕâÔÚ½øÒ»²½·´Ó³³öÓû§¶ÔÓÚÍøÂ簲ȫµÄΣ»úÒâʶµÄ±¡Èõ״̬֮Í⣬ҲÌáÐѰ²È«³§ÉÌ£¬ÔÚ¹¥»÷¶àÑù»¯µÄ½ñÌ죬Ñо¿ÈËÔ±ÐèÒª¼ÌÐøÓëʱ¼äÈüÅÜ£¬ÇÀÔÚºÚ¿Í֮ǰÍÚ¾ò²¢Ïò³§É̱¨¸æÂ©¶´¡£
¡¡¡¡¾ÝϤ£¬´Ë´Î“WannaCry”²¡¶¾±¬·¢ºó£¬ÌÚѶ°²È«¾ÍѸËÙ×éÖ¯ÈËÁ¦£¬¿ª·¢³ö°üÀ¨ÀÕË÷²¡¶¾ÀëÏß°æÃâÒß¹¤¾ß¡¢ÎĵµÊØ»¤Õß¹¤¾ß¡¢Îļþ»Ö¸´¹¤¾ßÔÚÄڵݲȫ¹¤¾ß£¬µÚһʱ¼ä¶ôÖÆÁ˲¡¶¾Î£º¦¡£
¡¡¡¡Áõ¿ÆÔÚÑݽ²ÖÐÌáÐÑ»¹¹«ÖÚ×¢Ò⣬ºÚ¿ÍÔÚѰÕÒ©¶´µÄ¹ý³ÌÖУ¬ÓÀÔ¶¶¼ÊÇÓÉÃæµ½µã£¬²ã²ãÍÚ¾ò£¬ÈκÎÒ»¸ö©¶´¶¼¿ÉÄÜÔì³ÉÓû§µÄËðʧ£¬ÔÚÍøÂ簲ȫÐÎÊÆÈÕÇ÷ÑϾþµÄ½ñÌ죬ÆóÒµºÍÓû§ÔÙ²»Äܱ§×ŹýÈ¥“ÀëÎÒ»¹ºÜÔ¶”µÄÐÄ̬À´Ó¦¶Ô¡£
¡¡¡¡À´Ô´£ºXXX(·Ç´óͬ¿Æ¼¼Íø)µÄ×÷Æ·¾ù×ªÔØ×ÔÆäËüýÌå£¬×ªÔØÇë×ðÖØ°æÈ¨±£Áô³ö´¦£¬Ò»Çз¨ÂÉÔðÈÎ×Ô¸º¡£
¡¡¡¡ÎÄÕÂÄÚÈݽö¹©ÔĶÁ£¬²»¹¹³ÉͶ×ʽ¨Ò飬Çë½÷É÷¶Ô´ý¡£Í¶×ÊÕ߾ݴ˲Ù×÷£¬·çÏÕ×Ôµ£¡£
¡¡¡¡´óͬ¿Æ¼¼Íø³«µ¼×ðÖØÓë±£»¤ÖªÊ¶²úȨ¡£Èç·¢ÏÖ±¾Õ¾ÎÄÕ´æÔÚ°æÈ¨ÎÊÌ⣬·³Çë30ÌìÄÚÌṩ°æÈ¨ÒÉÎÊ¡¢Éí·ÝÖ¤Ã÷¡¢°æÈ¨Ö¤Ã÷¡¢ÁªÏµ·½Ê½µÈ·¢ÓʼþÖÁnews@dtpabp.cn£¬ÎÒÃǽ«¼°Ê±¹µÍ¨Óë´¦Àí¡£
¡¡´ó¸ÅÎåÄêǰ£¬Éí±ß»¹Äܼûµ½Ë÷ÄáÊÖ»ú£¬ÎÞÂÛ´ÓÑÕÖµ»¹ÊÇÐÔÄÜÉÏ£¬¶¼ÖµµÃÒ»¹Û¡£½üÄêÀ´£¬Ëæ×ÅÖйúÊÖ»úÆ·ÅÆµÄáÈÆð£¬Êг¡ÉÏÒѾÏʼûË÷ÄáµÄÉíÓ°¡£¶ÔÓÚ½øÍËά¹ÈÖеÄË÷ÄáÒÆ¶¯¶øÑÔ£¬2018µÄÈÕ×ÓÒѾ²½ÂļèÄÑ£¬¾¡¹Ü×î½üË÷ÄáÖØÉêÈÔ½«¼á³ÖÔÚÒÆ¶¯Êг¡´òÆ´£¬µ«°æÍ¼µÄÊÕËõÔÙ´ÎÇÄÈ»ÉÏÑÝ¡£
1ÔÂ17ÈÕ£¬°ßÂí»áÔ±Óëͬ³ÌÂÃÓÎÔÚ±±¾©Ç©ÊðÁËÕ½ÂÔºÏ×÷ÐÒ顣ͬ³Ì×ʱ¾CEO¦µÂÃ÷¡¢¸ñ¼ÒÍøÂç¶Ê³¤Àîäì¡¢Ïé·åͶ×ʺϻïÈËÕÔ骡¢Õæ¸ñ»ù½ð¸±×ܲÃÁõÔª¡¢Í¬³ÌÂÃÓÎÆìÏÂÕéÂÿƼ¼CEO³Â†´¡¢Í¬³ÌÂÃÓÎÆìÏÂÕéÂÿƼ¼COOÕÅÄȵȳöϯǩԼÒÇʽ¡£
¾ÝϤ£¬ÈËÀàÓÐ80%»î¶¯µÄÐÅÏ¢ÓëµØÀíλÖÃÓйء£¼´Ê¹ÏÖÔÚÕ¬Äи¯Å®Ôٶ࣬µ«Ò»¸öÁ÷¶¯µÄÉç»á²ÅÊÇÖ÷Á÷¡£Îª´Ë£¬ÕûºÏµØÍ¼¡¢µ¼º½¡¢»¥ÁªÍø¡¢´óÊý¾Ý¡¢ÔƼÆËã¡¢È˹¤ÖÇÄܵÈÔÚÄڵĵØÀíÐÅÏ¢¼¼ÊõÔÚÉî¿ÌÓ°Ïì×ÅÉç»áµÄ·½·½ÃæÃæ¡£¾ÍÏñÁªºÏ¹ú¸±ÃØÊ鳤ÁõÕñÃñ˵£¬µØÀíÐÅÏ¢¾ÍÈçͬ¡°Ë®¡±ºÍ¡°µç¡±Ò»Ñù£¬ÊÇÒ»ÖÖ»ù´¡ÉèÊ©£¬½«ÎÞ´¦²»ÔÚ¡£¶øÕâÆäÖУ¬³µµÀ¼¶µØÍ¼Õý°çÑÝ×Å»ùʯµÄ½ÇÉ«¡£ ¡¡¡¡
ÔÚ¹¤×÷ºÍÉú»îµÄË«ÖØÑ¹Á¦Ï£¬ºÜ¶à80ºóÄËÖÁ90ºóµÄÇàÄê¶¼¡°¹âÈÙ¡±µØ¼ÓÈëÁË¡°ÍÑ·¢Ò»×塱¡£ÎªÁËÕü¾È·¢¼ÊÏß»òÊDz»±ä³É¡°µØÖк£¡±£¬ºÜ¶àÈË´Ó´Ë×ßÉÏÁËѰҽÎÊÒ©Ö®Â᣶ø×îÖյĽá¹û£¬ÍùÍùÊDz¿·ÖÈËÒòΪҩʯÎÞЧѡÔñÁËÖ²·¢¡£»òÐíÄãûÏëµ½µÄÊÇ£¬¼øÓÚÖ²·¢ÊÖÊõʱ¼ä³¤¡¢¹ý³Ì·±ËöµÈÔÒò£¬Èç½ñÒѾ³öÏÖÁËרÃŵÄÈ˹¤ÖÇÄÜÖ²·¢»úÆ÷ÈË¡£
1ÔÂ21ÈÕ£¬Íâý±¨µÀ³Æ£¬ÎļþÏÔʾ£¬Ã¨ÑÛÓéÀÖÑÓ³¤IPOʱ¼ä±í£¬ÁíÓÐ3¸ö»ùʯͶ×ÊÕß¼ÓÈë¡£