´õ·¯¿ò

TAINT´Â TAINT º¯¼ö¿¡ ´ëÇÑ PERL È®ÀåÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

´õ·¯¿ò ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Dan Sugalski
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~ewilhelm/dotReader-v0.11.2/lib/dtRdr/HTMLShim/WxMozilla.pm

´õ·¯¿ò ű×


´õ·¯¿ò ¼³¸í

taint´Â taint º¯¼ö¿¡ ´ëÇÑ perl È®ÀåÀÔ´Ï´Ù. taint´Â taint º¯¼ö¿¡ ´ëÇÑ perl È®ÀåÀÔ´Ï´Ù. taint ($ taintvar ]); $ bool = tainted ($ Vartocheck); taint ()´Â tainted.tainted ()·Î¼­ÀÇ ³íÀïÀ» ±â¾ïÇÑ´Ù. ±×°ÍÀÇ ³íÀïÀÌ ¿À¿°µÇ¸é true¸¦ µ¹·ÁÁÝ´Ï´Ù. taint ()´Â ¹è¿­¿¡ ´ëÇÑ ¹è¿­ ÂüÁ¶¸¦ tairt·Î ¹Ù²Ù´Â °Í¿¡ ´ëÇؼ­¸¸ lvalues¸¦ ÃëÇÕ´Ï´Ù. ¹è¿­ ÀÚü°¡ ¾Æ´Ñ °³º° ¹è¿­ Ç׸ñ ¸¸ ¿À¿°½Ãų ¼ö ÀÖ½À´Ï´Ù. Çؽÿ¡ ´ëÇÑ ÇϽÃÇÏ ÂüÁ¶¿¡ ´ëÇÑ Çؽà ÂüÁ¶°¡ TAINT¿¡ Àü´ÞµÇ¾ú½À´Ï´Ù. ±ÍÇÏ´Â Àüü Çؽð¡ ¾Æ´Ñ °³º° Çؽà Ç׸ñ ¸¸ Á¤°áÇÕ´Ï´Ù. TAINT COODEYOU´Â CODEREF¸¦ TAINT¿¡ Àü´ÞÇß½À´Ï´Ù. ´ç½ÅÀº ±×°ÍÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù. typeglobyou°¡ typeglobÀ» Åë°ú ÇÑ typeglobÀ» Àü´ÞÇß½À´Ï´Ù. taints scalars ¸¸, ±×¸®°í typeglobÀº Çϳª°¡ ¾Æ´Õ´Ï´Ù. ±âÁØÀ» ¿À¿°½Ãų °ÍÀÌ ¾Æ´Ï¶ó ÂüÁ¶¸¦ ºÒ·¯ ÀÏÀ¸Å°´Â °ÍÀ» ½ÃµµÇß½À´Ï´Ù. ¾Ë ¼ö¾ø´Â °Í ¶Ç´Â undefyou°¡ undef·Î ¼³Á¤µÈ º¯¼ö ¶Ç´Â ´ç½ÅÀÇ PerlÀÇ ¹öÀüÀºÀÌ ¸ðµâÀÌ ÀÛ¼ºµÇ¾úÀ» ¶§ ³» °Íº¸´Ù ´õ ¸¹Àº À¯ÇüÀÇ º¯¼ö¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. È®·üÀº ¿¹¸¦ µé¾î, ÀÛ¼ºµÈ °Í (¸í½Ã Àû ¶Ç´Â ¾Ï½Ã ÀûÀ¸·Î)°ú °°ÀÌ undef °ªÀ» »ç¿ëÇÏ¿© º¯¼ö¸¦ ¿À¿° ½ÃÅ°·Á°íÇÏÁö¸¸ °ªÀ» ÇÒ´ç ÇÑ °ªÀ» °¡Áö°í ÀÖÁö ¾ÊÀº °Í°ú °°Àº º¯¼ö¸¦ ¿À¸£ ³»¸®´Â °ÍÀ» ½ÃµµÇÏ°í ÀÖ½À´Ï´Ù. ³» $ foo; taint ($ foo);ÀÌ ¿À·ù¸¦ Æ®¸®°ÅÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.


´õ·¯¿ò °ü·Ã ¼ÒÇÁÆ®¿þ¾î

»ó¡

±âÈ£´Â Perl ±âÈ£¿Í ÇØ´ç À̸§À» Á¶ÀÛÇϱâ À§ÇØ »ý¼º µÈ Perl ¸ðµâÀÔ´Ï´Ù. ...

150

´Ù¿î·Îµå