{"id":3801,"date":"2018-11-12T12:52:25","date_gmt":"2018-11-12T11:52:25","guid":{"rendered":"http:\/\/nextron.bsk-consulting.de\/?p=3801"},"modified":"2023-02-02T18:05:19","modified_gmt":"2023-02-02T17:05:19","slug":"stixv2-support-in-spark","status":"publish","type":"post","link":"https:\/\/www.nextron-systems.com\/2018\/11\/12\/stixv2-support-in-spark\/","title":{"rendered":"STIXv2 Support in SPARK"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221; da_disable_devices=&#8221;off|off|off&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>SPARK Version 1.17.0 adds extensive <a href=\"https:\/\/oasis-open.github.io\/cti-documentation\/stix\/compare\" rel=\"noopener noreferrer\" target=\"_blank\">STIXv2<\/a> support.<\/p>\n<p>This allows you to easily extend SPARK&#8217;s signature bases with IOCs from any sandbox, analysis or threat intel platforms that support STIXv2 export by placing the exported [cci]*.json[\/cci] files in the [cci].\/custom-signatures[\/cci] folder.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/www.nextron-systems.com\/wp-content\/uploads\/2018\/11\/Screenshot-2018-11-12-at-09.52.07.png&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;&#8221; align_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.19.5&#8243; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]For now, the supported observable object types are:<\/p>\n<ul>\n<li>file:name with = != LIKE and MATCHES<\/li>\n<li>file:parent_directory_ref.path with = != LIKE and MATCHES<\/li>\n<li>file:hashes.sha-256 \/ file:hashes.sha256 with = and !=<\/li>\n<li>file:hashes.sha-1 \/ file:hashes.sha1 with = and !=<\/li>\n<li>file:hashes.md-5 \/ file:hashes.md5 with = and !=<\/li>\n<li>file:size with &lt; &lt;= &gt; &gt;= = !=<\/li>\n<li>file:created with &lt; &lt;= &gt; &gt;= = !=<\/li>\n<li>file:modified with &lt; &lt;= &gt; &gt;= = !=<\/li>\n<li>file:accessed with &lt; &lt;= &gt; &gt;= = !=<\/li>\n<li>win-registry-key:key with = != LIKE and MATCHES<\/li>\n<li>win-registry-key:values.name with = != LIKE and MATCHES<\/li>\n<li>win-registry-key:values.data with = != LIKE and MATCHES<\/li>\n<li>win-registry-key:values.modified_time with &lt; &lt;= &gt; &gt;= = !=<\/li>\n<\/ul>\n<p>These types are applied in different modules:<\/p>\n<ul>\n<li>FileScan: file:*<\/li>\n<li>Registry: win-registry-key:* and file:name (applied to data field)<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;]You can find a list of products that support the STIX data exchange format <a href=\"https:\/\/wiki.oasis-open.org\/cti\/Products\" rel=\"noopener noreferrer\" target=\"_blank\">here<\/a>.<br \/>\n[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SPARK Version 1.17.0 adds extensive STIXv2 support.This allows you to easily extend SPARK&#8217;s signature bases with IOCs from any sandbox, analysis or threat intel platforms that support STIXv2 export by placing the exported [cci]*.json[\/cci] files in the [cci].\/custom-signatures[\/cci] folder. For now, the supported observable object types are: file:name with = != LIKE and MATCHES file:parent_directory_ref.path with = != LIKE and MATCHES file:hashes.sha-256 \/ file:hashes.sha256 with = and != file:hashes.sha-1 \/ file:hashes.sha1 with = and != file:hashes.md-5 \/ file:hashes.md5 with = and != file:size with &lt; &lt;= &gt; &gt;= = != file:created with &lt; &lt;= &gt; &gt;= = != file:modified with &lt; &lt;= &gt; &gt;= = != file:accessed with &lt; &lt;= &gt; &gt;= = != win-registry-key:key with = != LIKE and MATCHES win-registry-key:values.name with = != LIKE and MATCHES win-registry-key:values.data with = != LIKE and MATCHES win-registry-key:values.modified_time with &lt; &lt;= &gt; &gt;= = != These types are applied in different modules: FileScan: file:* Registry: win-registry-key:* and file:name (applied to data field) You can find a list of products that support the STIX data exchange format here.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[46,33,111],"tags":[77,139,82,7,78,140,64,135,136,138,142,141,137,48],"class_list":["post-3801","post","type-post","status-publish","format-standard","hentry","category-newsletter","category-spark","category-spark-core","tag-endpoint","tag-hids","tag-ioc","tag-scanner","tag-scanning","tag-soar","tag-spark","tag-stix","tag-stixv2","tag-support","tag-threat-intel","tag-tip","tag-tool","tag-yara"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>STIXv2 Support in SPARK - Nextron Systems<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.nextron-systems.com\/2018\/11\/12\/stixv2-support-in-spark\/\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.nextron-systems.com\/2018\/11\/12\/stixv2-support-in-spark\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.nextron-systems.com\/2018\/11\/12\/stixv2-support-in-spark\/\"},\"author\":{\"name\":\"Florian Roth\",\"@id\":\"https:\/\/www.nextron-systems.com\/#\/schema\/person\/4fd503007d60aabaf1ae747502f36919\"},\"headline\":\"STIXv2 Support in SPARK\",\"datePublished\":\"2018-11-12T11:52:25+00:00\",\"dateModified\":\"2023-02-02T17:05:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.nextron-systems.com\/2018\/11\/12\/stixv2-support-in-spark\/\"},\"wordCount\":462,\"publisher\":{\"@id\":\"https:\/\/www.nextron-systems.com\/#organization\"},\"keywords\":[\"endpoint\",\"hids\",\"ioc\",\"scanner\",\"scanning\",\"soar\",\"spark\",\"STIX\",\"STIXv2\",\"support\",\"threat intel\",\"tip\",\"tool\",\"YARA\"],\"articleSection\":[\"Newsletter\",\"SPARK\",\"SPARK Core\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.nextron-systems.com\/2018\/11\/12\/stixv2-support-in-spark\/\",\"url\":\"https:\/\/www.nextron-systems.com\/2018\/11\/12\/stixv2-support-in-spark\/\",\"name\":\"STIXv2 Support in SPARK - Nextron Systems\",\"isPartOf\":{\"@id\":\"https:\/\/www.nextron-systems.com\/#website\"},\"datePublished\":\"2018-11-12T11:52:25+00:00\",\"dateModified\":\"2023-02-02T17:05:19+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.nextron-systems.com\/2018\/11\/12\/stixv2-support-in-spark\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.nextron-systems.com\/#website\",\"url\":\"https:\/\/www.nextron-systems.com\/\",\"name\":\"Nextron Systems\",\"description\":\"We Detect Hackers\",\"publisher\":{\"@id\":\"https:\/\/www.nextron-systems.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.nextron-systems.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.nextron-systems.com\/#organization\",\"name\":\"Nextron Systems GmbH\",\"url\":\"https:\/\/www.nextron-systems.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.nextron-systems.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.nextron-systems.com\/wp-content\/uploads\/2017\/11\/Nextron_0.2s_inv_symbol_only.png\",\"contentUrl\":\"https:\/\/www.nextron-systems.com\/wp-content\/uploads\/2017\/11\/Nextron_0.2s_inv_symbol_only.png\",\"width\":260,\"height\":260,\"caption\":\"Nextron Systems GmbH\"},\"image\":{\"@id\":\"https:\/\/www.nextron-systems.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.nextron-systems.com\/#\/schema\/person\/4fd503007d60aabaf1ae747502f36919\",\"name\":\"Florian Roth\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.nextron-systems.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0dfaa838ce5d82e2e7bfa75ed3f43ae5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0dfaa838ce5d82e2e7bfa75ed3f43ae5?s=96&d=mm&r=g\",\"caption\":\"Florian Roth\"},\"description\":\"Florian Roth serves as the Head of Research and Development at Nextron Systems. With a background in IT security since 2000, he has delved deep into nation-state cyber attacks since 2012. Florian has developed the THOR Scanner and actively engages with the community via his Twitter handle @cyb3rops. He has contributed to open-source projects, including 'Sigma', a generic SIEM rule format, and 'LOKI', an open-source scanner. Additionally, he has shared valuable resources like a mapping of APT groups and operations and an Antivirus Event Analysis Cheat Sheet.\",\"url\":\"https:\/\/www.nextron-systems.com\/author\/florian\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"STIXv2 Support in SPARK - Nextron Systems","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.nextron-systems.com\/2018\/11\/12\/stixv2-support-in-spark\/","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.nextron-systems.com\/2018\/11\/12\/stixv2-support-in-spark\/#article","isPartOf":{"@id":"https:\/\/www.nextron-systems.com\/2018\/11\/12\/stixv2-support-in-spark\/"},"author":{"name":"Florian Roth","@id":"https:\/\/www.nextron-systems.com\/#\/schema\/person\/4fd503007d60aabaf1ae747502f36919"},"headline":"STIXv2 Support in SPARK","datePublished":"2018-11-12T11:52:25+00:00","dateModified":"2023-02-02T17:05:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.nextron-systems.com\/2018\/11\/12\/stixv2-support-in-spark\/"},"wordCount":462,"publisher":{"@id":"https:\/\/www.nextron-systems.com\/#organization"},"keywords":["endpoint","hids","ioc","scanner","scanning","soar","spark","STIX","STIXv2","support","threat intel","tip","tool","YARA"],"articleSection":["Newsletter","SPARK","SPARK Core"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.nextron-systems.com\/2018\/11\/12\/stixv2-support-in-spark\/","url":"https:\/\/www.nextron-systems.com\/2018\/11\/12\/stixv2-support-in-spark\/","name":"STIXv2 Support in SPARK - Nextron Systems","isPartOf":{"@id":"https:\/\/www.nextron-systems.com\/#website"},"datePublished":"2018-11-12T11:52:25+00:00","dateModified":"2023-02-02T17:05:19+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.nextron-systems.com\/2018\/11\/12\/stixv2-support-in-spark\/"]}]},{"@type":"WebSite","@id":"https:\/\/www.nextron-systems.com\/#website","url":"https:\/\/www.nextron-systems.com\/","name":"Nextron Systems","description":"We Detect Hackers","publisher":{"@id":"https:\/\/www.nextron-systems.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.nextron-systems.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.nextron-systems.com\/#organization","name":"Nextron Systems GmbH","url":"https:\/\/www.nextron-systems.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.nextron-systems.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.nextron-systems.com\/wp-content\/uploads\/2017\/11\/Nextron_0.2s_inv_symbol_only.png","contentUrl":"https:\/\/www.nextron-systems.com\/wp-content\/uploads\/2017\/11\/Nextron_0.2s_inv_symbol_only.png","width":260,"height":260,"caption":"Nextron Systems GmbH"},"image":{"@id":"https:\/\/www.nextron-systems.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.nextron-systems.com\/#\/schema\/person\/4fd503007d60aabaf1ae747502f36919","name":"Florian Roth","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.nextron-systems.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0dfaa838ce5d82e2e7bfa75ed3f43ae5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0dfaa838ce5d82e2e7bfa75ed3f43ae5?s=96&d=mm&r=g","caption":"Florian Roth"},"description":"Florian Roth serves as the Head of Research and Development at Nextron Systems. With a background in IT security since 2000, he has delved deep into nation-state cyber attacks since 2012. Florian has developed the THOR Scanner and actively engages with the community via his Twitter handle @cyb3rops. He has contributed to open-source projects, including 'Sigma', a generic SIEM rule format, and 'LOKI', an open-source scanner. Additionally, he has shared valuable resources like a mapping of APT groups and operations and an Antivirus Event Analysis Cheat Sheet.","url":"https:\/\/www.nextron-systems.com\/author\/florian\/"}]}},"_links":{"self":[{"href":"https:\/\/www.nextron-systems.com\/wp-json\/wp\/v2\/posts\/3801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nextron-systems.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nextron-systems.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nextron-systems.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nextron-systems.com\/wp-json\/wp\/v2\/comments?post=3801"}],"version-history":[{"count":21,"href":"https:\/\/www.nextron-systems.com\/wp-json\/wp\/v2\/posts\/3801\/revisions"}],"predecessor-version":[{"id":15940,"href":"https:\/\/www.nextron-systems.com\/wp-json\/wp\/v2\/posts\/3801\/revisions\/15940"}],"wp:attachment":[{"href":"https:\/\/www.nextron-systems.com\/wp-json\/wp\/v2\/media?parent=3801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nextron-systems.com\/wp-json\/wp\/v2\/categories?post=3801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nextron-systems.com\/wp-json\/wp\/v2\/tags?post=3801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}