26.08.2016 Views

trademark

2c2kIhh

2c2kIhh

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.0 Security Best Practices for Non-Relational Data Stores (cont.)<br />

Management Guide SP800-92 [KS06] and ISO27002 [ISO05].<br />

• Use advanced persistent threat (APT) logging mechanisms like log4j, etc. For example, ELK<br />

Stack (Elasticsearch, Logstash, Kibana) and Splunk can be used for log monitoring and onthe-fly<br />

log analysis.<br />

2.6 Apply fuzzing methods for security testing<br />

2.6.1 Why?<br />

To expose possible vulnerabilities caused by insufficient input validation in NoSQL that<br />

engages hypertext transfer protocol (HTTP) to establish communication with users (e.g.,<br />

cross-site scripting and injection).<br />

2.6.2 How?<br />

• Provide invalid, unexpected or random inputs and test for them. Typical strategies<br />

include dumb fuzzing, which uses completely random input, and smart fuzzing, which<br />

crafts input data based on knowledge about the input format, etc.<br />

• Guidelines are provided by the Open Web Application Security Project (OWASP)<br />

(https://www.owasp.org/index.php/Fuzzing), MWR InfoSecurity (https://www.<br />

mwrinfosecurity.com/our-thinking/15-minute-guide-to-fuzzing/), etc. Fuzzing should<br />

be done at separate levels in a system, including the protocol level, data node level,<br />

application level, and so forth.<br />

• Use tools for fuzzing, such as Sulley.<br />

2.7 Ensure appropriate data-tagging techniques<br />

2.7.1 Why?<br />

To avoid unauthorized modification of data while piping data from its source.<br />

2.7.2 How?<br />

Use security-tagging techniques that mark every tuple arriving on a specified data source<br />

with a special, immutable security field including timestamp.<br />

CLOUD SECURITY ALLIANCE Big Data Working Group Guidance<br />

© Copyright 2016, Cloud Security Alliance. All rights reserved.<br />

15

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!