ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Solved Wazuh - operational and can add agents - now what

    IT Discussion
    wazuh windows log management alerts
    3
    23
    3.2k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • DustinB3403D
      DustinB3403
      last edited by

      So I got Wazuh setup and is operational with a few sample agents that I've setup, logs are going to Wazuh and I can see different events from each of my agents.

      Now what should I setup with this, I'm looking to filter out more specifically failed attempts to access resources provided from these systems, specifically SMB shares, but expect to need to filter more.

      I'm open to pointers.

      IRJI 1 Reply Last reply Reply Quote 1
      • IRJI
        IRJ @DustinB3403
        last edited by

        @DustinB3403

        First place I would start is wazuh rules. You can see what rules are setup by default.

        https://github.com/wazuh/wazuh-ruleset/tree/master/rules

        Then I would like for SMB rules

        https://github.com/wazuh/wazuh-ruleset/blob/master/rules/0200-smbd_rules.xml

        And I would look and see what alerts interest me

          <rule id="13102" level="5">
            <if_sid>13100</if_sid>
            <match>Denied connection from|Connection denied from</match>
            <description>Samba connection denied.</description>
            <group>access_denied,pci_dss_10.2.4,gdpr_IV_35.7.d,hipaa_164.312.b,nist_800_53_AU.14,nist_800_53_AC.7,</group>
          </rule>
        
          <rule id="13104" level="5">
            <if_sid>13100</if_sid>
            <match>Permission denied--</match>
            <description>Samba: User action denied by configuration.</description>
            <group>access_denied,pci_dss_10.2.4,pci_dss_10.2.5,gdpr_IV_35.7.d,gdpr_IV_32.2,hipaa_164.312.b,nist_800_53_AU.14,nist_800_53_AC.7,</group>
          </rule>
        
          <rule id="13110" level="3">
            <if_sid>13100</if_sid>
            <match>Connection denied from</match>
            <description>Samba: Connection was denied.</description>
            <group>pci_dss_10.2.4,gdpr_IV_35.7.d,hipaa_164.312.b,nist_800_53_AU.14,nist_800_53_AC.7,</group>
          </rule>
        
        DustinB3403D 1 Reply Last reply Reply Quote 2
        • DustinB3403D
          DustinB3403 @IRJ
          last edited by

          @IRJ How are rulesets installed?

          IRJI 1 Reply Last reply Reply Quote 0
          • IRJI
            IRJ
            last edited by IRJ

            None of those rules displayed are a true correlations like you are looking to do.

            So you need to go to /var/ossec/etc/rules and create a new file called smb_security_correlations.xml

            Note: I like to specify rule ranges and makes notes in my custom rule files

            <!-- ################################### -->
            <!-- # SMB Security Correlations                #  --> 
            <!-- ################################### -->
            
            <!-- ################################### -->
            <!-- # Rule numbers 100100 - 100150    #  --> 
            <!-- ################################### -->
            
            
            <group name="smb_security_correlations,">
            
            <rule id="100100" level="8" frequency="6" timeframe="360">
              <if_sid>13102</if_sid>
              <description>Multiple Failed Attempts on SMB Share</description>
              <group>smb_security_correlations,</group>
            </rule>
            
            
            </group>
            

            This will create a level 8 alert if there are 5 failed attempts within a 90 second time frame.

            1 Reply Last reply Reply Quote 1
            • IRJI
              IRJ @DustinB3403
              last edited by

              @DustinB3403 said in Wazuh - operational and can add agents - now what:

              @IRJ How are rulesets installed?

              They are in your /var/ossec/rules directory. You should not change those rules ever.

              Any new rules, you will need to put in /var/ossec/etc/rules like I explained in previous post.

              1 Reply Last reply Reply Quote 1
              • DustinB3403D
                DustinB3403
                last edited by

                Okay, so I've added that file to /var/ossec/etc/rules and entered what you provided (probably should verify that for my own sanity). Do I need to "enable" it or refresh the rules?

                IRJI 1 Reply Last reply Reply Quote 0
                • IRJI
                  IRJ @DustinB3403
                  last edited by

                  @DustinB3403 said in Wazuh - operational and can add agents - now what:

                  Okay, so I've added that file to /var/ossec/etc/rules and entered what you provided (probably should verify that for my own sanity). Do I need to "enable" it or refresh the rules?

                  You need to restart the wazuh manager and agents

                  You can restart agents from the manager by using this command /var/ossec/bin/agent_control -R -a

                  You can restart wazuh-manager by using systemctl restart wazuh-manager

                  DustinB3403D 1 Reply Last reply Reply Quote 0
                  • DustinB3403D
                    DustinB3403 @IRJ
                    last edited by

                    @IRJ so I can't start the wazuh-manager because ossec-analysisd: ERROR: Invalid option 'frequency' for rule '100100'.

                    I'll have to look into that in a bit, have a meeting to run too.

                    IRJI 2 Replies Last reply Reply Quote 0
                    • IRJI
                      IRJ @DustinB3403
                      last edited by

                      @DustinB3403 said in Wazuh - operational and can add agents - now what:

                      @IRJ so I can't start the wazuh-manager because ossec-analysisd: ERROR: Invalid option 'frequency' for rule '100100'.

                      I'll have to look into that in a bit, have a meeting to run too.

                      2-9999 are allowed values

                      https://documentation.wazuh.com/3.10/user-manual/ruleset/ruleset-xml-syntax/rules.html

                      1 Reply Last reply Reply Quote 0
                      • IRJI
                        IRJ @DustinB3403
                        last edited by IRJ

                        @DustinB3403 said in Wazuh - operational and can add agents - now what:

                        @IRJ so I can't start the wazuh-manager because ossec-analysisd: ERROR: Invalid option 'frequency' for rule '100100'.

                        I'll have to look into that in a bit, have a meeting to run too.

                        I made an error writing the rule. frequency and timeframe go up next to rule_id and level . I edited my previous post and fixed it

                        Just like rule 5703 here https://github.com/wazuh/wazuh-ruleset/blob/master/rules/0095-sshd_rules.xml

                        DustinB3403D 1 Reply Last reply Reply Quote 0
                        • DustinB3403D
                          DustinB3403 @IRJ
                          last edited by

                          @IRJ

                           Starting Wazuh manager...
                           env[11414]: 2019/12/11 13:57:27 ossec-analysisd: CRITICAL: rules_list: Signature ID '13202' not found. Invalid 'if_sid'.
                           env[11414]: ossec-analysisd: Configuration error. Exiting
                           systemd[1]: wazuh-manager.service: Control process exited, code=exited status=1
                           systemd[1]: wazuh-manager.service: Failed with result 'exit-code'.
                           systemd[1]: Failed to start Wazuh manager.
                          
                          IRJI 1 Reply Last reply Reply Quote 0
                          • DashrenderD
                            Dashrender
                            last edited by

                            13202 > 9999,

                            @IRJ said in Wazuh - operational and can add agents - now what:

                            2-9999 are allowed values

                            https://documentation.wazuh.com/3.10/user-manual/ruleset/ruleset-xml-syntax/rules.html

                            IRJI DustinB3403D 2 Replies Last reply Reply Quote 0
                            • IRJI
                              IRJ @Dashrender
                              last edited by

                              @Dashrender said in Wazuh - operational and can add agents - now what:

                              13202 > 9999,

                              @IRJ said in Wazuh - operational and can add agents - now what:

                              2-9999 are allowed values

                              https://documentation.wazuh.com/3.10/user-manual/ruleset/ruleset-xml-syntax/rules.html

                              13202 is the rule number not frequency or timeframe

                              1 Reply Last reply Reply Quote 0
                              • IRJI
                                IRJ @DustinB3403
                                last edited by

                                @DustinB3403 said in Wazuh - operational and can add agents - now what:

                                @IRJ

                                Starting Wazuh manager...
                                env[11414]: 2019/12/11 13:57:27 ossec-analysisd: CRITICAL: rules_list: Signature ID '13202' not found. Invalid 'if_sid'.
                                env[11414]: ossec-analysisd: Configuration error. Exiting
                                systemd[1]: wazuh-manager.service: Control process exited, code=exited status=1
                                systemd[1]: wazuh-manager.service: Failed with result 'exit-code'.
                                systemd[1]: Failed to start Wazuh manager.

                                Does rule 13202 not exist? you should be able to find it in your rules folder under 0200-smbd_rules.xml file

                                1 Reply Last reply Reply Quote 0
                                • DustinB3403D
                                  DustinB3403 @Dashrender
                                  last edited by

                                  @Dashrender

                                  Starting Wazuh manager...
                                   env[11593]: 2019/12/11 15:11:32 ossec-analysisd: CRITICAL: rules_list: Signature ID '9999' not found. Invalid 'if_sid'.
                                   env[11593]: ossec-analysisd: Configuration error. Exiting
                                   systemd[1]: wazuh-manager.service: Control process exited, code=exited status=1
                                   systemd[1]: wazuh-manager.service: Failed with result 'exit-code'.
                                   systemd[1]: Failed to start Wazuh manager.
                                  
                                  IRJI 1 Reply Last reply Reply Quote 0
                                  • IRJI
                                    IRJ @DustinB3403
                                    last edited by

                                    @DustinB3403 said in Wazuh - operational and can add agents - now what:

                                    @Dashrender

                                    Starting Wazuh manager...
                                     env[11593]: 2019/12/11 15:11:32 ossec-analysisd: CRITICAL: rules_list: Signature ID '9999' not found. Invalid 'if_sid'.
                                     env[11593]: ossec-analysisd: Configuration error. Exiting
                                     systemd[1]: wazuh-manager.service: Control process exited, code=exited status=1
                                     systemd[1]: wazuh-manager.service: Failed with result 'exit-code'.
                                     systemd[1]: Failed to start Wazuh manager.
                                    

                                    Oh I made a typo! Its supposed to be 13102

                                    1 Reply Last reply Reply Quote 0
                                    • IRJI
                                      IRJ
                                      last edited by IRJ

                                      @DustinB3403

                                      This is how you verify rule ID numbers

                                      c2826081-0d96-4382-a777-fa5644cf47e9-image.png

                                      Then you open the rule file

                                      bf7fbc92-da9a-4ee0-b147-9baee6dd8646-image.png

                                      1 Reply Last reply Reply Quote 1
                                      • DustinB3403D
                                        DustinB3403
                                        last edited by

                                        @IRJ so a lot of this works out of the box, one question I have is how the heck do I get the details of specific events.

                                        In the below I specifically failed a login attempt a few times, How can I find out what client was attempting to login to this server and failed?

                                        chrome_43H3sn69pw.png

                                        IRJI 1 Reply Last reply Reply Quote 0
                                        • DustinB3403D
                                          DustinB3403
                                          last edited by

                                          Or I guess an even better question is there some free training on wazuh? I did a very brief search and found a few things, but it's all over the place as to what may be useful.

                                          IRJI 1 Reply Last reply Reply Quote 0
                                          • IRJI
                                            IRJ @DustinB3403
                                            last edited by

                                            @DustinB3403 said in Wazuh - operational and can add agents - now what:

                                            @IRJ so a lot of this works out of the box, one question I have is how the heck do I get the details of specific events.

                                            In the below I specifically failed a login attempt a few times, How can I find out what client was attempting to login to this server and failed?

                                            chrome_43H3sn69pw.png

                                            So you already filtered it. Just click discover on top right

                                            DustinB3403D 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post