| 
        
    | 
        
     | 
    
        °Ô½Ã¹° 160°Ç
         
                             | 
 
 |  
 
 
 |  
    | 
                Snort Rule Header              | 
 
 |  
    
	                ±Û¾´ÀÌ : 
	 ÃÖ°í°ü¸®ÀÚ        		
                ³¯Â¥ : 2010-06-22 (È) 10:51
        Á¶È¸ : 11287
                                       | 
 
 |  
    | 
        ±ÛÁÖ¼Ò : 
	
     | 
 
    
        
        
                                  
        
        
        Ãâó :  http://blog.naver.com/white00one/40088337728
- 
Rule Header  
- Rule Header´Â Snort Signatrue ÀÇ ÇÙ½É ºÎºÐ 
 - 
±ÔÄ¢ °Ë»ç ÈÄ Çൿ, ÇÁ·ÎÅäÄÝ, Ãâ¹ßÁö¿Í ¸ñÀûÁöÀÇ IP, Port, ³×Æ®¿öÅ©¸¦ Æ÷ÇÔ  
- Rule Action + Protocol + Ãâ¹ßÁö Á¤º¸ + ¸ñÀûÁö Á¤º¸ 
  
 - 
Snort¿¡¼´Â ¼¼°¡ÁöÀÇ ÆÐƾ ¸ÅĪ ¾Ë°í¸®ÁòÀ» Á¦°øÇϰí ÀÖÀ¸¸ç »ç¿ëÀÚ°¡ ¼±Åà °¡´É  
- Aho-Corasick, Wu-Manber,Boyler-Moore ¾Ë°í¸®Áò 
  
 - 
SnortÀÇ ±ÔÄ¢ ÆÄÀÏÀº ´Ù¸¥ ±ÔÄ¢ ÆÄÀÏÀ» Æ÷ÇÔÇÒ¼ö ÀÖÀ½  
- Include <complete_path_and_filename> 
      
  
- 
Rule Action  
- °¢ Rule ActionÀº ¼·Î ´Ù¸¥ ¸ñÀû°ú °á°ú¸¦ ¹ß»ý½ÃÅ´ 
 - ÆÐŶ°ú ±ÔÄ¢ÀÌ ÀÏÄ¡ÇÒ °æ¿ì ŽÁö ¿£Áø¿¡¼ ÇÒ ÀÏÀ» Á¤ÇÔ 
 - Rule ActionÀ» Á¤ÇÒ떄´Â RuleÀÇ ¸ñÀû°ú Á߿伺À» °í·Á 
 - Rule Action Áß 'Pass'¾×¼ÇÀº ±â¾÷ ³×Æ®¿öÅ©¿¡¼ °ÅÀÇ »ç¿ëÇÒÀÏÀÌ ¾øÀ¸³ª, ƯÁ¤ ³×Æ®¿öÅ©·ÎºÎÅÍ Æ®·¡ÇÈÀ» ¹«½ÃÇÏ°í ½ÍÀ» ¶§ À¯¿ëÇÏ°Ô »ç¿ëµÊ 
 - 
Custom Rule Action  
  
  
| 
 Rule Action  | 
 ¼³¸í  |  
| 
 alert  | 
 log ¾×¼Ç°ú µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ÆÐŶÀ» ·Î±×·Î ÀúÀåÇÑµÚ »ç¿ëÀÚ°¡ ¼³Á¤ÇÑ ¹æ¹ý´ë·Î »ç¿ëÀÚ¿¡°Ô °æ°í¸¦ º¸³½´Ù. AlertÀº Ä¡¸íÀûÀÎ °ø°Ý¿¡ ´ëÇØ¼¸¸ »ç¿ëÇϴ°ÍÀ» ±ÇÀåÇÑ´Ù. ¸¹Àº Alert·Î±×´Â ·Î±×ºÐ¼®¿¡ ¾î·Á¿òÀ» ÁØ´Ù  |  
| 
 log  | 
 ÆÐŶ¿¡ ´ëÇÑ ·Î±×¸¦ ÀúÀåÇÑ´Ù.  |  
| 
 pass  | 
 pass¾×¼ÇÀº ÆÐŶÀ» ¹«½ÃÇÑ´Ù. ¸» ±×·¡µ¹ ¾ÇÀÇÀûÀÎ ÆÐŶÀÌ ¾Æ´Ï¶ó°í  ÆÇ´ÜµÉ °æ¿ì »ç¿ëÇÏ¸é µÈ´Ù  |  
| 
 activate  | 
 Snort ÀÇ ±âº» ¾×¼Ç Áß °¡Àå °·ÂÇÑ ±ÔÄ¢À¸·Î alertÀ» ¹ß»ý½ÃŲÈÄ ´Ù¸¥ dynamic ±ÔÄ¢À» Ȱ¼ºÈÇÑ´Ù. Áï, º¹ÀâÇÑ ÆÐŶÀ̳ª °ø°ÝÀÇ °æ¿ì activate ¾×¼ÇÀ» Àû¿ëÇϸé Á»´õ È¿°úÀûÀΠŽÁö°¡ °¡´ÉÇϰí ÇϳªÀÇ µ¥ÀÌÅÍ¿¡ ´ëÇØ¼ ´Ù¾çÇÑ °Ë»ç ¹æ¹ýÀ» Àû¿ëÇÒ¼ö ÀÖ´Ù.  |  
| 
 dynamic  | 
 dynamic¾×¼ÇÀº óÀ½¿¡ ºñȰ¼ºÈ »óÅ·ΠÀÖ´Ù°¡ activate ¾×¼Ç¿¡ ÀÇÇØ  Ȱ¼ºÈ µÈ´Ù. Ȱ¼ºÈ µÈ ÀÌÈÄ¿¡´Â log¾×¼Ç ±ÔÄ¢°ú µ¿ÀÏÇÏ´Ù.  |  
| 
 drop  | 
 iptable¿¡ ÀÇÇØ ÆÐŶÀ» °ÅºÎÇÏ°í ·Î±×¸¦ ³²±ä´Ù.  |  
| 
 reject  | 
 iptable¿¡ ÀÇÇØ ÆÐŶÀ» °ÅºÎÇÏ°í ·Î±×¸¦ ³²±äÈÄ, ÇÁ·ÎÅäÄÝÀÌ TCP³ª  ICMPÆ÷Æ®ÀÏ °æ¿ì TCP¸¦ º¸³½´Ù.  |  
| 
 sdrop  | 
 iptable¿¡ ÀÇÇØ ÆÐŶÀ» °ÅºÎÇÏ°í ·Î±×¸¦ ³²±âÁö ¾Ê´Â´Ù.  |    
  
- 
Rule Protocol  
- 
TCP, UDP,IP,ICMP ³× °¡ÁöÀÇ ÇÁ·ÎÅäÄÝÀ» Áö¿ø  
(ARP, ICRP,GRE,OSPF,RIP,IPXµî °³¹ß Áß)  
 - Rule Action ´ÙÀ½¿¡ °ø¹éÀ¸·Î ±¸ºÐÇÏ¿© ¿øÇÏ´Â ÇÁ·ÎÅäÄÝ ÁöÁ¤ 
 - ÇϳªÀÇ Rule¿¡´Â ÇϳªÀÇ ÇÁ·ÎÅäÄݸ¸ÀÌ ÁöÁ¤ÇÒ¼ö ÀÖÀ½ 
 - 
ÇÁ·ÎÅäÄÝ ÁöÁ¤ÀÇ ¿¹  
- log tcp any any -> any any (tcpÀÇ ¾Æ¹« IP, ¾Æ¹« Æ÷Æ®¿¡¼ ¾Æ¹« IP ¾Æ¹« port·Î µé¾î°¡´Â ÆÐŶ¿¡ ´ëÇÑ ·Î±×¸¦ ³²°Ü¶ó) 
      
  
  
- 
Port  
- IP ÁÖ¼Ò ÇÒ´ç¿¡¼ »ç¿ëµÈ ºÎÁ¤ ¿¬»êÀÚ(!)¿Í ¿ÍÀϵå Ä«µå(any)¹®ÀÚ¸¦ µ¿ÀÏÇÏ°Ô »ç¿ë 
 - ':' : ¿¬¼ÓµÈ port ¹øÈ£¸¦ ÁöÁ¤ÇÒ °æ¿ì »ç¿ë 
 - Æ÷Æ® ¹øÈ£´Â tcp¿Í udp ±ÔÄ¢¿¡¼¸¸ »ç¿ëµÇ³ª, snort ŽÁö ¿£ÁøÀÌ Á¤»óÀûÀ¸·Î µ¿ÀÛÇϱâ À§Çؼ´Â Æ÷Æ® Á¤º¸°¡ ÇÊ¿äÇϹǷΠŸ ÇÁ·ÎÅäÄÝ¿¡µµ 'any'¸¦ »ç¿ë 
 - 
port ¹øÈ£ ÁöÁ¤ÀÇ ¿¹  
- log udp any any -> 192.168.1.0/24 1:1024 (UDP ¸ðµç ÁÖ¼ÒIP ÀÇ ¸ðµç port¿¡¼ 192.168.1.0/24 IPÀÇ 1¹øºÎÅÍ 1024¹øÆ÷Æ® ·Î µé¾î¿À´Â ¸ðµç ÆÐŶÀÉ ·Î±×¸¦ ³²±ä´Ù) 
 - log tcp any :1024 -> 192.168.1.0/24 500: (tcp ¸ðµç ÁÖ¼ÒÀÇ 1024¹ø±îÁöÀÇ port¿¡¼ 192.168.1.0/24 ÁÖ¼Ò¿¡¼ 500¹øport ºÎÅÍ µé¾î¿À´Â ¸ðµç ÆÐŶ¿¡ ´ëÇØ ·Î±×¸¦ ³²±ä´Ù) 
      
  
  
        
         
        
        
        
        
        
        
        
         
     | 
 
    | 
        
     | 
 
 
 
 
 
 |  
  
	 
     | 
     | 
        
	    
	 |