dz̸OWASP TOP10
¸±±êÌâ[/!--empirenews.page--]
²»°²È«µÄÈí¼þÕýÔÚÆÆ»µ×ÅÎÒÃǵĽðÈÚ¡¢Ò½ÁÆ¡¢¹ú·À¡¢ÄÜÔ´ºÍÆäËûÖØÒªµÄ»ù´¡ÉèÊ©¡£Ëæ×ÅÎÒÃǵÄÈí¼þ±äµÃÓú¼ÓÖØÒª¡¢¸´ÔÓÇÒÏ໥¹ØÁª£¬ÊµÏÖÓ¦ÓóÌÐò°²È«µÄÄѶÈÒ²³ÊÖ¸Êý¼¶Ôö³¤¡£¶øÏÖ´úÈí¼þ¿ª·¢¹ý³ÌµÄ·ÉËÙ·¢Õ¹£¬Ê¹µÃ¿ìËÙ¡¢×¼È·µØÊ¶±ðÈí¼þ°²È«·çÏÕ±äµÃÓú·¢µÄÖØÒª¡£ 1. ×¢Èë ½«²»ÊÜÐÅÈεÄÊý¾Ý×÷ΪÃüÁî»ò²éѯµÄÒ»²¿·Ö·¢Ë͵½½âÎöÆ÷ʱ£¬»á²úÉúÖîÈçSQL×¢Èë¡¢NoSQL×¢Èë¡¢OS×¢ÈëºÍLDAP×¢ÈëµÄ×¢ÈëȱÏÝ¡£¹¥»÷ÕߵĶñÒâÊý¾Ý¿ÉÒÔÓÕʹ½âÎöÆ÷ÔÚûÓÐÊʵ±ÊÚȨµÄÇé¿öÏÂÖ´ÐзÇÔ¤ÆÚÃüÁî»ò·ÃÎÊÊý¾Ý¡£ ÈçºÎ·ÀÖ¹£º ·ÀÖ¹×¢Èë©¶´ÐèÒª½«Êý¾ÝÓëÃüÁîÓï¾ä¡¢²éѯÓï¾ä·Ö¸ô¿ªÀ´¡£ ×î¼ÑÑ¡ÔñÊÇʹÓð²È«µÄAPI£¬ÍêÈ«±ÜÃâʹÓýâÊÍÆ÷£¬»òÌṩ²ÎÊý»¯½çÃæµÄ½Ó¿Ú£¬»òÇ¨ÒÆµ½ORM»òʵÌå¿ò¼Ü¡£ ʹÓÃÕýÈ·µÄ»ò“°×Ãûµ¥”µÄ¾ßÓÐÇ¡µ±¹æ·¶»¯µÄÊäÈëÑéÖ¤·½·¨Í¬Ñù»áÓÐÖúÓÚ·ÀÖ¹×¢Èë¹¥»÷£¬µ«Õâ²»ÊÇÒ»¸öÍêÕûµÄ·ÀÓù£¬ÒòΪÐí¶àÓ¦ÓóÌÐòÔÚÊäÈëÖÐÐèÒªÌØÊâ×Ö·û£¬ÀýÈçÎı¾ÇøÓò»òÒÆ¶¯Ó¦ÓóÌÐòµÄAPI¡£ ¶ÔÓÚÈκÎÊ£ÓàµÄ¶¯Ì¬²éѯ£¬¿ÉÒÔʹÓøýâÊÍÆ÷µÄÌØ¶¨×ªÒåÓ﷨תÒåÌØÊâ×Ö·û¡£OWASPµÄJavaEncoderºÍÀàËÆµÄ¿âÌṩÁËÕâÑùµÄתÒåÀý³Ì¡£ ÔÚ²éѯÖÐʹÓÃLIMITºÍÆäËûSQL¿Ø¼þ£¬ÒÔ·ÀÖ¹ÔÚSQL×¢Èëʱ´óÁ¿µØÐ¹Â¶¼Ç¼¡£ 2. ʧЧµÄÉí·ÝÈÏÖ¤ ͨ³££¬Í¨¹ý´íÎóʹÓÃÓ¦ÓóÌÐòµÄÉí·ÝÈÏÖ¤ºÍ»á»°¹ÜÀí¹¦ÄÜ£¬¹¥»÷ÕßÄܹ»ÆÆÒëÃÜÂë¡¢ÃÜÔ¿»ò»á»°ÁîÅÆ£¬»òÕßÀûÓÃÆäËü¿ª·¢È±ÏÝÀ´ÔÝʱÐÔ»òÓÀ¾ÃÐÔð³äÆäËûÓû§µÄÉí·Ý¡£ ÈçºÎ·ÀÖ¹£º ÔÚ¿ÉÄܵÄÇé¿öÏ£¬ÊµÏÖ¶àÒòËØÉí·ÝÑéÖ¤£¬ÒÔ·ÀÖ¹×Ô¶¯¡¢Æ¾Ö¤Ìî³ä¡¢±©Á¦ÆÆ½âºÍ±»µÁƾ¾ÝÔÙÀûÓù¥»÷¡£ ²»ÒªÊ¹Ó÷¢ËÍ»ò²¿ÊðĬÈÏµÄÆ¾Ö¤£¬ÌرðÊǹÜÀíÔ±Óû§¡£ Ö´ÐÐÈõÃÜÂë¼ì²é£¬ÀýÈç²âÊÔлò±ä¸üµÄÃÜÂ룬ÒÔ¾ÀÕý“ÅÅÃûǰ10000¸öÈõÃÜÂë”ÁÐ±í¡£ ÐÞ¸ÄÃÜÂ븴ÔӶȲßÂÔ£¬ÃÜÂëÓÉ´ó/Сд×Öĸ+ÌØÊâ×Ö·û+Êý×Ö×é³É£¬³¤¶È´óÓÚ8룬¶¨ÆÚ90ÌìÐÞ¸ÄÃÜÂë¡£ È·ÈÏ×¢²á¡¢Æ¾¾Ý»Ö¸´ºÍAPI·¾¶£¬Í¨¹ý¶ÔËùÓÐÊä³ö½á¹ûʹÓÃÏàͬµÄÏûÏ¢£¬ÓÃÒÔµÖÓùÕË»§Ã¶¾Ù¹¥»÷¡£ ÏÞÖÆ»òÖð½¥ÑÓ³Ùʧ°ÜµÄµÇ¼³¢ÊÔ¡£¼Ç¼ËùÓÐʧ°ÜÐÅÏ¢²¢ÔÚÆ¾¾ÝÌî³ä¡¢±©Á¦ÆÆ½â»òÆäËû¹¥»÷±»¼ì²âʱÌáÐѹÜÀíÔ±¡£ ʹÓ÷þÎñÆ÷¶Ë°²È«µÄÄÚÖûỰ¹ÜÀíÆ÷£¬ÔڵǼºóÉú³É¸ß¶È¸´ÔÓµÄÐÂËæ»ú»á»°ID¡£»á»°ID²»ÄÜÔÚURLÖУ¬¿ÉÒÔ°²È«µØ´æ´¢ºÍµ±µÇ³ö¡¢ÏÐÖᢾø¶Ô³¬Ê±ºóʹÆäʧЧ¡£ 3. Ãô¸ÐÊý¾Ýй¶ Ðí¶àWebÓ¦ÓóÌÐòºÍAPI¶¼ÎÞ·¨ÕýÈ·±£»¤Ãô¸ÐÊý¾Ý£¬ÀýÈ磺²ÆÎñÊý¾Ý¡¢Ò½ÁÆÊý¾ÝºÍPIIÊý¾Ý¡£¹¥»÷Õß¿ÉÒÔͨ¹ýÇÔÈ¡»òÐÞ¸Äδ¼ÓÃܵÄÊý¾ÝÀ´ÊµÊ©ÐÅÓÿ¨Õ©Æ¡¢Éí·ÝµÁÇÔ»òÆäËû·¸×ïÐÐΪ¡£Î´¼ÓÃܵÄÃô¸ÐÊý¾ÝÈÝÒ×Êܵ½ÆÆ»µ£¬Òò´Ë£¬ÎÒÃÇÐèÒª¶ÔÃô¸ÐÊý¾Ý¼ÓÃÜ£¬ÕâЩÊý¾Ý°üÀ¨£º´«Êä¹ý³ÌÖеÄÊý¾Ý¡¢´æ´¢µÄÊý¾ÝÒÔ¼°ä¯ÀÀÆ÷µÄ½»»¥Êý¾Ý¡£ ÈçºÎ·ÀÖ¹£º ¶Ôϵͳ´¦Àí¡¢´æ´¢»ò´«ÊäµÄÊý¾Ý·ÖÀ࣬²¢¸ù¾Ý·ÖÀà½øÐзÃÎÊ¿ØÖÆ¡£ ÊìϤÓëÃô¸ÐÊý¾Ý±£»¤Ïà¹ØµÄ·¨ÂɺÍÌõÀý£¬²¢¸ù¾ÝÿÏî·¨¹æÒªÇó±£»¤Ãô¸ÐÊý¾Ý¡£ ¶ÔÓÚû±ØÒª´æ·ÅµÄ¡¢ÖØÒªµÄÃô¸ÐÊý¾Ý£¬Ó¦µ±¾¡¿ìÇå³ý£¬»òÕßͨ¹ýPCIDSS±ê¼Ç»òÀ¹½Ø¡£Î´´æ´¢µÄÊý¾Ý²»Äܱ»ÇÔÈ¡¡£ È·±£´æ´¢µÄËùÓÐÃô¸ÐÊý¾Ý±»¼ÓÃÜ¡£ È·±£Ê¹ÓÃÁË×îеġ¢Ç¿´óµÄ±ê×¼Ëã·¨»òÃÜÂë¡¢²ÎÊý¡¢ÐÒéºÍÃܳף¬²¢ÇÒÃÜÔ¿¹ÜÀíµ½Î»¡£ È·±£´«Êä¹ý³ÌÖеÄÊý¾Ý±»¼ÓÃÜ£¬È磺ʹÓÃTLS¡£È·±£Êý¾Ý¼ÓÃܱ»Ç¿ÖÆÖ´ÐУ¬È磺ʹÓÃHTTPÑϸñ°²È«´«ÊäÐÒé(HSTS)¡£ ½ûÖ¹»º´æ¶Ô°üº¬Ãô¸ÐÊý¾ÝµÄÏìÓ¦¡£ È·±£Ê¹ÓÃÃÜÂëרÓÃËã·¨´æ´¢ÃÜÂ룬È磺Argon2¡¢scrypt¡¢bcrypt»òÕßPBKDF2¡£½«¹¤×÷ÒòËØ(ÑÓ³ÙÒòËØ)ÉèÖÃÔڿɽÓÊÜ·¶Î§¡£ µ¥¶ÀÑé֤ÿ¸ö°²È«ÅäÖÃÏîµÄÓÐЧÐÔ¡£ 4. XMLÍⲿʵÌå(XXE) µ±¿ª·¢ÈËÔ±±©Â¶Ò»¸ö¶ÔÄÚ²¿ÊµÏÖ¶ÔÏóµÄÒýÓÃʱ£¬ÀýÈ磬һ¸öÎļþ¡¢Ä¿Â¼»òÕßÊý¾Ý¿âÃܳף¬¾Í»á²úÉúÒ»¸ö²»°²È«µÄÖ±½Ó¶ÔÏóÒýÓá£ÔÚûÓзÃÎÊ¿ØÖƼì²â»òÆäËû±£»¤Ê±£¬¹¥»÷Õß»á²Ù¿ØÕâЩÒýÓÃÈ¥·ÃÎÊδÊÚȨÊý¾Ý¡£Ðí¶à½ÏÔçµÄ»òÅäÖôíÎóµÄXML´¦ÀíÆ÷ÆÀ¹ÀÁËXMLÎļþÖеÄÍⲿʵÌåÒýÓ᣹¥»÷Õß¿ÉÒÔÀûÓÃÍⲿʵÌåÇÔȡʹÓÃURIÎļþ´¦ÀíÆ÷µÄÄÚ²¿ÎļþºÍ¹²ÏíÎļþ¡¢¼àÌýÄÚ²¿É¨Ãè¶Ë¿Ú¡¢Ö´ÐÐÔ¶³Ì´úÂëºÍʵʩ¾Ü¾ø·þÎñ¹¥»÷¡£ ÈçºÎ·ÀÖ¹£º ¾¡¿ÉÄÜʹÓüòµ¥µÄÊý¾Ý¸ñʽ(È磺JSON)£¬±ÜÃâ¶ÔÃô¸ÐÊý¾Ý½øÐÐÐòÁл¯¡£ ¼°Ê±ÐÞ¸´»ò¸üÐÂÓ¦ÓóÌÐò»òµ×²ã²Ù×÷ϵͳʹÓõÄËùÓÐXML´¦ÀíÆ÷ºÍ¿â¡£Í¬Ê±£¬Í¨¹ýÒÀÀµÏî¼ì²â£¬½«SOAP¸üе½1.2°æ±¾»ò¸ü¸ß°æ±¾¡£ ÔÚÓ¦ÓóÌÐòµÄËùÓÐXML½âÎöÆ÷ÖнûÓÃXMLÍⲿʵÌåºÍDTD½ø³Ì¡£ ÔÚ·þÎñÆ÷¶Ëʵʩ»ý¼«µÄ(“°×Ãûµ¥”)ÊäÈëÑéÖ¤¡¢¹ýÂ˺ÍÇåÀí£¬ÒÔ·ÀÖ¹ÔÚXMLÎĵµ¡¢±êÌâ»ò½ÚµãÖгöÏÖ¶ñÒâÊý¾Ý¡£ ÑéÖ¤XML»òXSLÎļþÉÏ´«¹¦ÄÜÊÇ·ñʹÓÃXSDÑéÖ¤»òÆäËûÀàËÆÑéÖ¤·½·¨À´ÑéÖ¤ÉÏ´«µÄXMLÎļþ¡£ ¾¡¹ÜÔÚÐí¶à¼¯³É»·¾³ÖУ¬ÊÖ¶¯´úÂëÉó²éÊÇ´óÐÍ¡¢¸´ÔÓÓ¦ÓóÌÐòµÄ×î¼ÑÑ¡Ôñ£¬µ«ÊÇSAST¹¤¾ß¿ÉÒÔ¼ì²âÔ´´úÂëÖеÄXXE©¶´¡£ 5. ʧЧµÄ·ÃÎÊ¿ØÖÆ Î´¶Ôͨ¹ýÉí·ÝÑéÖ¤µÄÓû§ÊµÊ©Ç¡µ±µÄ·ÃÎÊ¿ØÖÆ¡£¹¥»÷Õß¿ÉÒÔÀûÓÃÕâЩȱÏÝ·ÃÎÊδ¾ÊÚȨµÄ¹¦ÄÜ»òÊý¾Ý£¬ÀýÈ磺·ÃÎÊÆäËûÓû§µÄÕÊ»§¡¢²é¿´Ãô¸ÐÎļþ¡¢ÐÞ¸ÄÆäËûÓû§µÄÊý¾Ý¡¢¸ü¸Ä·ÃÎÊȨÏ޵ȡ£ ÈçºÎ·ÀÖ¹£º ³ý¹«ÓÐ×ÊÔ´Í⣬ĬÈÏÇé¿öϾܾø·ÃÎÊ¡£ ʹÓÃÒ»´ÎÐԵķÃÎÊ¿ØÖÆ»úÖÆ£¬²¢ÔÚÕû¸öÓ¦ÓóÌÐòÖв»¶ÏÖØÓÃËüÃÇ£¬°üÀ¨×îС»¯CORSʹÓᣠ½¨Á¢·ÃÎÊ¿ØÖÆÄ£ÐÍÒÔÇ¿ÖÆÖ´ÐÐËùÓÐȨ¼Ç¼£¬¶ø²»ÊǽÓÊÜÓû§´´½¨¡¢¶ÁÈ¡¡¢¸üлòɾ³ýµÄÈκμǼ¡£ Óò·ÃÎÊ¿ØÖƶÔÿ¸öÓ¦ÓóÌÐò¶¼ÊÇΨһµÄ£¬µ«ÒµÎñÏÞÖÆÒªÇóÓ¦ÓÉÓòÄ£ÐÍÇ¿ÖÆÖ´ÐС£ ½ûÓÃWeb·þÎñÆ÷Ŀ¼ÁÐ±í£¬²¢È·±£ÎļþÔªÊý¾Ý(È磺git)²»´æÔÚÓÚWebµÄ¸ùĿ¼ÖС£ ¼Ç¼ʧ°ÜµÄ·ÃÎÊ¿ØÖÆ£¬²¢ÔÚÊʵ±Ê±Ïò¹ÜÀíÔ±¸æ¾¯(Èç£ºÖØ¸´¹ÊÕÏ)¡£ ¶ÔAPIºÍ¿ØÖÆÆ÷µÄ·ÃÎʽøÐÐËÙÂÊÏÞÖÆ£¬ÒÔ×î´óÏ޶ȵؽµµÍ×Ô¶¯»¯¹¥»÷¹¤¾ßµÄΣº¦¡£ µ±Óû§×¢Ïúºó£¬·þÎñÆ÷ÉϵÄJWTÁîÅÆÓ¦Ê§Ð§¡£ 6. °²È«ÅäÖôíÎó °²È«ÅäÖôíÎóÊÇ×î³£¼ûµÄ°²È«ÎÊÌ⣬Õâͨ³£ÊÇÓÉÓÚ²»°²È«µÄĬÈÏÅäÖᢲ»ÍêÕûµÄÁÙʱÅäÖᢿªÔ´ÔÆ´æ´¢¡¢´íÎóµÄHTTP±êÍ·ÅäÖÃÒÔ¼°°üº¬Ãô¸ÐÐÅÏ¢µÄÏêϸ´íÎóÐÅÏ¢ËùÔì³ÉµÄ¡£Òò´Ë£¬ÎÒÃDz»½öÐèÒª¶ÔËùÓеIJÙ×÷ϵͳ¡¢¿ò¼Ü¡¢¿âºÍÓ¦ÓóÌÐò½øÐа²È«ÅäÖ㬶øÇÒ±ØÐ뼰ʱÐÞ²¹ºÍÉý¼¶ËüÃÇ¡£ ÈçºÎ·ÀÖ¹£º £¨±à¼£ºÓ¥Ì¶Õ¾³¤Íø£© ¡¾ÉùÃ÷¡¿±¾Õ¾ÄÚÈݾùÀ´×ÔÍøÂ磬ÆäÏà¹ØÑÔÂÛ½ö´ú±í×÷Õ߸öÈ˹۵㣬²»´ú±í±¾Õ¾Á¢³¡¡£ÈôÎÞÒâÇÖ·¸µ½ÄúµÄȨÀû£¬Ç뼰ʱÓëÁªÏµÕ¾³¤É¾³ýÏà¹ØÄÚÈÝ! |
- 360 ºÍ VMware Òª¸ãʲôÊÂÇ飿
- 5G´øÀ´Êý×ÖÉÌÒµÐÂ×ßÏò£¬°²È«½«¶¨ÒåÆóÒµÒµÎñ±ß½ç
- 2018Ä꣬ÆóÒµÈçºÎ»ñµÃ·ÀºÚ¿Í¼¼ÄÜ£¿
- ¡¾Êý¾Ý½á¹¹¡¿¡¾×´Ì¬Ñ¹Ëõ¡¿Ë¢Ìâ
- °×ñ×ÓÓë³§ÉÌbattleµÄÄÇЩÊ£¬ÄãÊÇ·ñÒ²¾Àú¹ý£¿
- °²È«ÔËÐÐÖ®¹¥»÷ËÝÔ´
- ÖÐСÆóҵʮ´óÍøÂ簲ȫ¼Æ»®
- VMware¼ÓËÙ¿Í»§µÄÁãÐÅÈΰ²È«×ªÐÍÀú³Ì
- Î÷ÊýºìÅÌ¡°µþÍßÃÅ¡±ºó£¬»úеӲÅÌÑ¡¹º±Ü¿Ó½Ì³Ì
- ×è°ÐéÄâÊý¾ÝÖÐÐÄÕý³£½¨ÉèµÄ°Ë´óÄÑÌâ
- Sublime Text3¿ì½Ý¼ü»ã×Ü
- APKPure Öвé³öǶÈëÁË Android ¶ñÒâÈí¼þ
- °Ù¶Èɱ¶¾Èí¼þÕýʽлĻ£º²»ÔÙÌṩÏÂÔØ
- ËÜÔìÈ«ÉúÃüÖÜÆÚµÄ¹¤Òµ´óÊý¾Ý°²È«·À»¤Ìåϵ
- LinuxÏÂTomcatÆô¶¯Õý³£,µ«ä¯ÀÀÆ÷ÎÞ·¨·ÃÎʵĽâ¾ö·½
- 2018ÄêÊý×Ö°²È«Ê®´óÈȵãÆÀÑ¡»î¶¯³É¹¦¾Ù°ì
- ¹È¸èä¯ÀÀÆ÷½ô¼±¸üУ¬ÓÖ¸´ÔÒ»ÁãÈÕ©¶´
- ¹¤Òµ»¥ÁªÍø°²È«ÎÊÌâØ½´ý´¦Àí
- vscodeÔõô±àÒëÔËÐÐ
- ΢Èí¹«Ë¾ÈçºÎÓ¦¸¶ÔÚAzureÖз¢ÏÖµÄÁù¸öجÃΰãµÄÔÆ