Platform & Code (PCJ)
Platform & Code
В
Ксав’є може впровадити скрипти у вебперегляд (WebView), оскільки він дозволяє вбудовувати вміст через глибокі посилання (deep linking) без належної авторизації та перевірки хоста, схеми та шляху цільового ресурсу, які може змінити користувач, або тому що безпечний перегляд вимкнено
Scenario: Xavier can inject scripts into the web view because it allows embedding content using deep linking without proper authorization and validation of the host, schema and path of the target as these can be changed by the user or because safe browsing is disabled
Example
Threat Modeling
STRIDE
What can go wrong?
What are we going to do about it?
Mappings
STRIDE: -
MASTG: 0332,0333,0335,0336,0370,0371,0393,0394,0395,0398,0399,0400
MASTG Best: 0034,0033,0045,0054,0055,0070,0071,0072
MASTG Know: 0076,0079,0019,0080,0018
CAPEC™: 175,240,242,500,591,592
SAFECode™: 17
MASVS: MASVS-PLATFORM-2,MASVS-CODE-4,MASVS-STORAGE-2,MASVS-PLATFORM-1
No attacks registered!