Merge pull request #647 from guardicore/feature/attack_create_user_fix

Smallfixes on persistance/create user attack technique
This commit is contained in:
Shay Nehmad 2020-05-13 15:41:13 +03:00 committed by GitHub
commit 5dd6b40560
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 20 additions and 18 deletions

View File

@ -66,6 +66,22 @@ SCHEMA = {
} }
} }
}, },
"persistence": {
"title": "Persistence",
"type": "object",
"link": "https://attack.mitre.org/tactics/TA0003/",
"properties": {
"T1136": {
"title": "Create account",
"type": "bool",
"value": True,
"necessary": False,
"link": "https://attack.mitre.org/techniques/T1136",
"description": "Adversaries with a sufficient level of access "
"may create a local system, domain, or cloud tenant account."
}
}
},
"defence_evasion": { "defence_evasion": {
"title": "Defence evasion", "title": "Defence evasion",
"type": "object", "type": "object",
@ -289,22 +305,6 @@ SCHEMA = {
"description": "Data exfiltration is performed over the Command and Control channel." "description": "Data exfiltration is performed over the Command and Control channel."
} }
} }
},
"persistence": {
"title": "Persistence",
"type": "object",
"link": "https://attack.mitre.org/tactics/TA0003/",
"properties": {
"T1136": {
"title": "Create account",
"type": "bool",
"value": True,
"necessary": False,
"link": "https://attack.mitre.org/techniques/T1136",
"description": "Adversaries with a sufficient level of access "
"may create a local system, domain, or cloud tenant account."
}
}
} }
} }
} }

View File

@ -34,5 +34,5 @@ class T1136(AttackTechnique):
'result': ': '.join([pba['name'], pba['result'][0]]) 'result': ': '.join([pba['name'], pba['result'][0]])
}] }]
}) })
data.update(T1136.get_message_and_status(status)) data.update(T1136.get_base_data_by_status(status))
return data return data

View File

@ -1,6 +1,7 @@
import React from 'react'; import React from 'react';
import ReactTable from 'react-table'; import ReactTable from 'react-table';
import {renderMachineFromSystemData, ScanStatus} from './Helpers' import {renderMachineFromSystemData, ScanStatus} from './Helpers';
import MitigationsComponent from "./MitigationsComponent";
class T1136 extends React.Component { class T1136 extends React.Component {
@ -35,6 +36,7 @@ class T1136 extends React.Component {
showPagination={false} showPagination={false}
defaultPageSize={this.props.data.info.length} defaultPageSize={this.props.data.info.length}
/> : ''} /> : ''}
<MitigationsComponent mitigations={this.props.data.mitigations}/>
</div> </div>
); );
} }