As the internet world is growing, the security of user data has become a questionable topic. We are regularly hearing about new cyber attacks, vulnerabilities, or ransomware targets. FireEye Endpoint Security safeguards your endpoints with multi-engine protection in one single modular agent.
With the help of Endpoint Agents, you can monitor the usage, connectivity, and performance of VPN gateways. Also, you can check the end-to-end network connection by using the Endpoint Agents. This leads to remote employees consuming business-critical Internal and SaaS apps without any impact on the user experience.
We already know that it is quite chaotic for the security team to check threats all the time for the company. And they are often burdened with using too many tools that may or may not work as expected. Which leads to the creation of irrelevant noise rather than important signals. Moreover, the systems which are in use do not always provide sufficient detection and can also respond to some advanced threats.
The FireEye Endpoint Agent protects the system opposite to the latest cyberattacks by amplifying the dominant parts of legacy security products with FireEye technology. It basically
- By using a signature-based engine it stops the general malware
- The usage of the machine learning engine, that is MalwareGuard, the advanced threats are blocked
- It Stops the application from getting exploited with the behavior analysis engine, ExploitGuard
- Defend from new threat vectors with Endpoint Security Modules
Moreover, FireEye regularly generates different modules to identify attack techniques and stimulate responses to upcoming threats.
FireEye Endpoint Security is the upper hand over the existing endpoint protection. It identifies what anti-virus can detect and also what it cannot. Its complete endpoint visibility and threat intelligence let analysts curate their defense. FireEye Endpoint Security boosts complete threat protection by combining key security mechanisms in a single agent and also into the threat management workflow system.
Ansible playbook for deploying FireEye Endpoint Security Agent
Role to run the playbook
- name: Run fireeye-agent role
hosts: <hostname>
become: true
become_method: sudo
roles:
- fireeye-agent
Tasks we need to run the agent
---
- name: create fireeye directory
file:
path: <path_where_you_want_the_directory>
state: directory
- name: 'Get XAGT package file
get_url:
url: "{{ artifactory_url_xagt }}"
dest: "<path_you_Want_to_download_the_package_file>"
force: yes
- name: 'Get JSON FireEye config file from Artifactory'
get_url:
url: "{{ artifactory_url_xagt }}/xagt_agent_config.json"
dest: "<path_you_Want_to_download_the_json_file>"
force: yes
- name: 'Install FireEye Agent on Ubuntu servers'
apt:
deb: "<path>/{{ package_file_xagt }}"
state: present
update_cache: true
register: result_xagt1
- name: 'Import FireEye agent settings from agent_config.json file'
shell: |
/opt/fireeye/bin/xagt -i <path>/fireeye_agent_config.json
args:
executable: /bin/bash
- name: 'Enable and start FireEye Agent service'
service:
name: xagt
enabled: yes
state: started
It takes time between the agent installation and the moment when the agent gets its working configuration. Therefore, it is recommended to check the agent’s working configuration after at least 1 hour of the installation.
Reference
https://www.fireeye.com/products/endpoint-security/endpoint-protection-platform.html
https://www.threatprotectworks.com/FireEye-HX-Series.asp