v1.1.0
版本发布时间: 2017-12-16 06:58:50
airbnb/binaryalert最新发布版本:v1.2.0(2018-09-06 04:29:46)
v1.1.0 adds support for archive analysis via yextend! Hundreds of different types of archives (.docx
, .rar
, .zip
, etc) are now natively extracted and scanned with your YARA rules.
Change Summary
- Bundles
yextend
for YARA analysis of archives - The YARA analyzer can now be configured to analyze any bucket
- The
shred
utility is used to destroy files in/tmp
after downloading them from S3 - Adds YARA rules for CobaltStrike and the backdoored version of CCleaner
- Upgraded Dependencies
- cbapi v1.3.2 => v1.3.4
- terraform v0.10.X => v0.11.X
- terraform/aws-provider 0.1.4 => 1.5.X
- yara-python v3.6.3 => v3.7.0
- CLI Changes
- Adds
--version
flag - Adds
destroy
command - Creates a new Lambda version for every function on every deploy
-
live_test
now uploads an archive in addition a text file
- Adds
-
Documentation Updates
- Provides a least-privilege IAM policy for deploying BinaryAlert
- Explains how to install
openssl
development libraries prior to installing YARA - Adds a credits page
For the complete list of changes and issues closed, see the associated milestone.
Upgrading From v1.0.0
Upgrading is quite easy and can happen on top of your existing deploy:
-
git checkout v1.1.0
- Install the new (upgraded) requirements in your virtualenv:
source venv/bin/activate
pip install -r requirements.txt
- Upgrade
terraform
to v0.11+ - Redeploy:
./manage.py deploy
- Wait a few minutes for the changes to propagate, and then
./manage.py live_test
Note that the SNS alert no longer includes the YARA RuleTags
in the MatchedRules
section.