¾ÅÓÎÀϸç

¾ÅÓÎÀϸç

¾ÅÓÎÀÏ¸ç¿Æ¼¼

  • »ù´¡ÉèÊ©Çå¾²

    »ù´¡ÉèÊ©Çå¾²
  • Êý¾ÝÇå¾²

    Êý¾ÝÇå¾²
  • ÔÆÅÌËãÇå¾²

    ÔÆÅÌËãÇå¾²
  • ¹¤Òµ»¥ÁªÍøÇå¾²

    ¹¤Òµ»¥ÁªÍøÇå¾²
  • ÎïÁªÍøÇå¾²

    ÎïÁªÍøÇå¾²
  • ÐÅÏ¢ÊÖÒÕÓ¦ÓÃÁ¢Òì

    ÐÅÏ¢ÊÖÒÕÓ¦ÓÃÁ¢Òì
  • ËùÓвúÆ·

    ËùÓвúÆ·
  • ËùÓнâ¾ö¼Æ»®

    ËùÓнâ¾ö¼Æ»®

»ù´¡ÉèÊ©Çå¾²


  • Õþ¸®

    Õþ¸®
  • ÔËÓªÉÌ

    ÔËÓªÉÌ
  • ½ðÈÚ

    ½ðÈÚ
  • ÄÜÔ´

    ÄÜÔ´
  • ½»Í¨

    ½»Í¨
  • ÆóÒµ

    ÆóÒµ
  • ¿Æ½ÌÎÄÎÀ

    ¿Æ½ÌÎÄÎÀ

  • ¾ÅÓÎÀϸçÔÆ ¾ÅÓÎÀϸçÔÆ
  • ¾ÅÓÎÀϸçÍþвÇ鱨ÖÐÐÄNTI ¾ÅÓÎÀϸçÍþвÇ鱨ÖÐÐÄNTI
  • TechWorldÊÖÒÕ¼ÎÄ껪 TechWorldÊÖÒÕ¼ÎÄ껪
  • ±±¾©¾ÅÓÎÀÏ¸ç¹«Òæ»ù½ð»á ±±¾©¾ÅÓÎÀÏ¸ç¹«Òæ»ù½ð»á
  • ÊÖÒÕ²©¿Í ÊÖÒÕ²©¿Í
  • Àֳɰ¸Àý Àֳɰ¸Àý

ÏàÖúͬ°éÉó²é¸ü¶à >

ÏàÖúͬ°é¶¯Ì¬

³ÉΪÏàÖúͬ°é

  • ¾ÅÓÎÀϸçÔÆ ¾ÅÓÎÀϸçÔÆ
  • ¾ÅÓÎÀϸçÍþвÇ鱨ÖÐÐÄNTI ¾ÅÓÎÀϸçÍþвÇ鱨ÖÐÐÄNTI
  • TechWorldÊÖÒÕ¼ÎÄ껪 TechWorldÊÖÒÕ¼ÎÄ껪
  • ±±¾©¾ÅÓÎÀÏ¸ç¹«Òæ»ù½ð»á ±±¾©¾ÅÓÎÀÏ¸ç¹«Òæ»ù½ð»á
  • ÊÖÒÕ²©¿Í ÊÖÒÕ²©¿Í
  • Àֳɰ¸Àý Àֳɰ¸Àý

ÊÖÒÕÖ§³ÖÉó²é¸ü¶à >

²úÆ·Ö§³Ö

  • ¾ÅÓÎÀϸçÔÆ ¾ÅÓÎÀϸçÔÆ
  • ¾ÅÓÎÀϸçÍþвÇ鱨ÖÐÐÄNTI ¾ÅÓÎÀϸçÍþвÇ鱨ÖÐÐÄNTI
  • TechWorldÊÖÒÕ¼ÎÄ껪 TechWorldÊÖÒÕ¼ÎÄ껪
  • ±±¾©¾ÅÓÎÀÏ¸ç¹«Òæ»ù½ð»á ±±¾©¾ÅÓÎÀÏ¸ç¹«Òæ»ù½ð»á
  • ÊÖÒÕ²©¿Í ÊÖÒÕ²©¿Í
  • Àֳɰ¸Àý Àֳɰ¸Àý

·µ»ØÁбí

¡¾Îó²îͨ¸æ¡¿Fastjson<=1.2.68Ô¶³Ì´úÂëÖ´ÐÐÎó²îͨ¸æ

2020-05-28

Ò».  Îó²î¸ÅÊö

5ÔÂ28ÈÕ £¬¾ÅÓÎÀÏ¸ç¿Æ¼¼¼à²âµ½ÓÐÐÂÎųÆFastjsonÔÚ1.2.68¼°ÒÔϰ汾Öб£´æÔ¶³Ì´úÂëÖ´ÐÐÎó²î £¬¸ÃÎó²î¿ÉÈÆ¹ýautoType¿ª¹ØµÄÏÞÖÆ £¬´Ó¶ø·´ÐòÁл¯ÓÐÇ徲Σº¦µÄÀà £¬¹¥»÷ÕßʹÓøÃÎó²î¿ÉʵÏÖÔÚÄ¿µÄ»úеÉϵÄÔ¶³Ì´úÂëÖ´ÐÐ ¡£

FastjsonÊǰ¢Àï°Í°ÍµÄ¿ªÔ´JSONÆÊÎö¿â £¬Ëü¿ÉÒÔÆÊÎöJSONÃûÌõÄ×Ö·û´® £¬Ö§³Ö½«Java BeanÐòÁл¯ÎªJSON×Ö·û´® £¬Ò²¿ÉÒÔ´ÓJSON×Ö·û´®·´ÐòÁл¯µ½JavaBean ¡£ÓÉÓÚ¾ßÓÐÖ´ÐÐЧÂʸߵÄÌØµã £¬Ó¦ÓùæÄ£ÆÕ±é ¡£ÇëÏà¹ØÓû§¾¡¿ì½ÓÄÉ·À»¤²½·¥ ¡£

 

¶þ.  Ó°Ïì¹æÄ£

ÊÜÓ°Ïì°æ±¾

l Fastjson <= 1.2.68

 

Èý.  Îó²î¼ì²â

3.1  °æ±¾¼ì²â

Ïà¹ØÓû§¿ÉʹÓÃÒÔÏÂÏÂÁî¼ì²âÄ¿½ñʹÓõÄFastjson°æ±¾

lsof | grep fastjson

 

×¢£ºÔÚFastjson 1.2.68°æ±¾ÖÐ £¬¹Ù·½Ìí¼ÓÁËSafeMode ¹¦Ð§ £¬¿ÉÍêÈ«½ûÓÃautoType ¡£

 

ËÄ.  Îó²î·À»¤

4.1  ÔÝʱ·À»¤²½·¥

¹Ù·½ÔÝδÐû²¼Õë¶Ô´ËÎó²îµÄÐÞ¸´°æ±¾ £¬ÊÜÓ°ÏìÓû§¿Éͨ¹ý½ûÓÃautoTypeÀ´¹æ±ÜΣº¦ £¬Áí½¨Ò齫JDKÉý¼¶µ½×îа汾 ¡£

ÓÉÓÚautotype¿ª¹ØµÄÏÞÖÆ¿É±»Èƹý £¬ÇëÊÜÓ°ÏìÓû§Éý¼¶fastjsonÖÁ1.2.68°æ±¾ £¬Í¨¹ý¿ªÆôsafeModeÉèÖÃÍêÈ«½ûÓÃautoType ¡£ÈýÖÖÉèÖÃSafeModeµÄ·½·¨ÈçÏÂ:

1. ÔÚ´úÂëÖÐÉèÖãº

ParserConfig.getGlobalInstance().setSafeMode(true); 

2. ¼ÓÉÏJVMÆô¶¯²ÎÊý£º

-Dfastjson.parser.safeMode=true 

ÈôÊÇÓжà¸ö°üÃûǰ׺ £¬¿ÉÓöººÅÀë¸ô ¡£

3. Í¨¹ýfastjson.propertiesÎļþÉèÖãº

ͨ¹ýÀà·¾¶µÄfastjson.propertiesÎļþÀ´ÉèÖà £¬ÉèÖ÷½·¨ÈçÏ£º

fastjson.parser.safeMode=true

 

Áí¿Éͨ¹ý½«ÓÐΣº¦µÄÀàÌí¼ÓÖÁºÚÃûµ¥¾ÙÐзÀ»¤£º

ParserConfig.getGlobalInstance().addDeny("ˈ̞");

 

ÇëÏà¹ØÓû§½üÆÚÒ»Á¬¹Ø×¢Fastjson¹Ù·½Í¨¸æ £¬ÔÚ¹Ù·½Ðû²¼ÐÞ¸´°æ±¾ºó £¬ÇëÏà¹ØÓû§ÊµÊ±Éý¼¶¶Ô´ËÎó²î¾ÙÐзÀ»¤ ¡£¹Ù·½ÏÂÔØÁ´½Ó£ºhttps://github.com/alibaba/fastjson/releases

 

ÉùÃ÷

±¾Ç徲ͨ¸æ½öÓÃÀ´ÐÎò¿ÉÄܱ£´æµÄÇå¾²ÎÊÌâ £¬¾ÅÓÎÀÏ¸ç¿Æ¼¼²»Îª´ËÇ徲ͨ¸æÌṩÈκΰü¹Ü»òÔÊÐí ¡£ÓÉÓÚÈö²¥¡¢Ê¹ÓôËÇ徲ͨ¸æËùÌṩµÄÐÅÏ¢¶øÔì³ÉµÄÈκÎÖ±½Ó»òÕß¼ä½ÓµÄЧ¹û¼°Ëðʧ £¬¾ùÓÉʹÓÃÕß×Ô¼ºÈÏÕæ £¬¾ÅÓÎÀÏ¸ç¿Æ¼¼ÒÔ¼°Ç徲ͨ¸æ×÷Õß²»Îª´Ë¼ç¸ºÈκÎÔðÈÎ ¡£

¾ÅÓÎÀÏ¸ç¿Æ¼¼ÓµÓжԴËÇ徲ͨ¸æµÄÐÞ¸ÄÏ¢ÕùÊÍȨ ¡£ÈçÓû×ªÔØ»òÈö²¥´ËÇ徲ͨ¸æ £¬±ØÐè°ü¹Ü´ËÇ徲ͨ¸æµÄÍêÕûÐÔ £¬°üÀ¨°æÈ¨ÉùÃ÷µÈËùÓÐÄÚÈÝ ¡£Î´¾­¾ÅÓÎÀÏ¸ç¿Æ¼¼ÔÊÐí £¬²»µÃí§ÒâÐ޸ĻòÕßÔö¼õ´ËÇ徲ͨ¸æÄÚÈÝ £¬²»µÃÒÔÈκη½·¨½«ÆäÓÃÓÚÉÌҵĿµÄ ¡£

 

¹ØÓÚ¾ÅÓÎÀÏ¸ç¿Æ¼¼

¾ÅÓÎÀϸ磨¼ò³Æ¾ÅÓÎÀÏ¸ç¿Æ¼¼£©½¨ÉèÓÚ2000Äê4Ô £¬×ܲ¿Î»ÓÚ±±¾© ¡£ÔÚº£ÄÚÍâÉèÓÐ30¶à¸ö·ÖÖ§»ú¹¹ £¬ÎªÕþ¸®¡¢ÔËÓªÉÌ¡¢½ðÈÚ¡¢ÄÜÔ´¡¢»¥ÁªÍøÒÔ¼°½ÌÓý¡¢Ò½ÁƵÈÐÐÒµÓû§ £¬Ìṩ¾ßÓн¹µã¾ºÕùÁ¦µÄÇå¾²²úÆ·¼°½â¾ö¼Æ»® £¬×ÊÖú¿Í»§ÊµÏÖÓªÒµµÄÇ徲˳³©ÔËÐÐ ¡£

»ùÓÚ¶àÄêµÄÇå¾²¹¥·ÀÑо¿ £¬¾ÅÓÎÀÏ¸ç¿Æ¼¼ÔÚÍøÂç¼°ÖÕ¶ËÇå¾²¡¢»¥ÁªÍø»ù´¡Çå¾²¡¢ºÏ¹æ¼°Çå¾²ÖÎÀíµÈÁìÓò £¬Îª¿Í»§ÌṩÈëÇÖ¼ì²â/·À»¤¡¢¿¹¾Ü¾ø·þÎñ¹¥»÷¡¢Ô¶³ÌÇå¾²ÆÀ¹ÀÒÔ¼°WebÇå¾²·À»¤µÈ²úÆ·ÒÔ¼°×¨ÒµÇå¾²·þÎñ ¡£

¾ÅÓÎÀϸçÓÚ2014Äê1ÔÂ29ÈÕÆðÔÚÉîÛÚ֤ȯÉúÒâËù´´Òµ°åÉÏÊÐ £¬¹ÉƱ¼ò³Æ£º¾ÅÓÎÀÏ¸ç¿Æ¼¼ £¬¹ÉƱ´úÂ룺300369 ¡£

?

ÄúµÄÁªÏµ·½·¨

*ÐÕÃû
*µ¥Î»Ãû³Æ
*ÁªÏµ·½·¨
*ÑéÖ¤Âë ¾ÅÓÎÀϸ硤(Öйú)¾ãÀÖ²¿¹Ù·½ÍøÕ¾
Ìá½»µ½ÓÊÏä

¹ºÖÃÈÈÏß

  • ¹ºÖÃ×Éѯ:

    400-818-6868-1

Ìá½»ÏîÄ¿ÐèÇó

½Ó´ý¼ÓÈë¾ÅÓÎÀÏ¸ç¿Æ¼¼ £¬³ÉΪÎÒÃǵÄÏàÖúͬ°é£¡
  • *ÇëÐÎòÄúµÄÐèÇó
  • *×îÖÕ¿Í»§Ãû³Æ
  • *ÏîÄ¿Ãû³Æ
  • Äú¸ÐÐËȤµÄ²úÆ·
  • ÏîĿԤËã
ÄúµÄÁªÏµ·½·¨
  • *ÐÕÃû
  • *ÁªÏµµç»°
  • *ÓÊÏä
  • *Ö°Îñ
  • *¹«Ë¾
  • *¶¼»á
  • *ÐÐÒµ
  • *ÑéÖ¤Âë ¾ÅÓÎÀϸ硤(Öйú)¾ãÀÖ²¿¹Ù·½ÍøÕ¾
  • Ìá½»µ½ÓÊÏä
¾ÅÓÎÀϸ硤(Öйú)¾ãÀÖ²¿¹Ù·½ÍøÕ¾
¾ÅÓÎÀϸ硤(Öйú)¾ãÀÖ²¿¹Ù·½ÍøÕ¾

·þÎñÖ§³Ö

ÖÇÄܿͷþ
ÖÇÄܿͷþ
¹ºÖÃ/ÊÛºóÊÖÒÕÎÊÌâ
Ã˹ܼÒ-ÊÛºó·þÎñϵͳ
Ã˹ܼÒ-ÊÛºó·þÎñϵͳ
ÔÚÏßÌáµ¥|ÖÇÄÜÎÊ´ð|֪ʶ¿â
Ö§³ÖÈÈÏß
Ö§³ÖÈÈÏß
400-818-6868
¾ÅÓÎÀÏ¸ç¿Æ¼¼ÉçÇø
¾ÅÓÎÀÏ¸ç¿Æ¼¼ÉçÇø
×ÊÁÏÏÂÔØ|ÔÚÏßÎÊ´ð|ÊÖÒÕ½»Á÷

? 2025 NSFOCUS ¾ÅÓÎÀÏ¸ç¿Æ¼¼ www.nsfocus.com All Rights Reserved . ¾©¹«Íø°²±¸ 11010802021605ºÅ ¾©ICP±¸14004349ºÅ ¾©ICPÖ¤110355ºÅ

ÍøÕ¾µØÍ¼