Content uploaded by Robert A. Martin
Author content
All content in this area was uploaded by Robert A. Martin on Dec 20, 2023
Content may be subject to copyright.
Content uploaded by Robert A. Martin
Author content
All content in this area was uploaded by Robert A. Martin on Dec 20, 2023
Content may be subject to copyright.
?
88:7'3)+,47>(+7.>8/)'1 >89+28**7+88/3-
:551>.'/3.'11+3-+894!7:89<479.> 4,9<'7+
3'(1+*!./3-8
4(+791'3'79/3
!7:8988:7'3)+>(+7!+).3414-/+8+5'792+39
!.+!47547'9/43
+*,47*"
7'2'79/32/97+47-
-!&)$ % "+ "(!& $! !%& &$
"$%%)&$&+$,&!$ !& )&&"$!$&! !
'%&$ &$ & ! % ! !&$+$+% %+%
&%$!%%!'$%!&+ $& $%&$'&'$ !'$!
&( !( $ )& '&!&! !"&,&! .%$&/
(%& $! !&% &+"%!%+%&% %! +! &! $%
%&$%%%&+$!%%'%&&' $' % %
'$ ' $ %!&)$ "$!(% & %&%!&
'%&$ &$ &! %!$&' !&$!($ & '%&$+
!$&%! !)&!! #'$& " (&)+&!$&"
!&$'%&)!$&+%!&)$ ! && %
%&*"$ !%($%&!$%%%!) &"
! ! &%!&)$ %&!&)&%&$! ' $%&
! & $%% &! & !($ &$'%&)!$& %% ! !'$ %!&)$
%"&%&& )!'$ &$"$%% !'$)!$ '&,
+!& % ) ! &%+%&% % %' % !%&+$&+
$% $(!$! &! $ %!$%'$&+ "$(+
&! &!'% ! + & )!$&!'& %
& &!!$ &%$%% %!!'$ &$"$%%
! & '&! &$!&%( &%&&"!)$%!'$
&$+!$ '%&$%&% !%&! )(%!
+($%&&+ !%&&( %%) &"!& &
!$$& %&$'&( %%
%' $&"$& * &$&
!"! &% && $ &$'%&)!$&+ % ) % &$ &! ('
$&! %"%)&&$'%&)!$&+"$& $% %$(%'""
$%) !! ) "$!(&!!$*"&+
)&% &+&)!$&$'%&)!$&+""$!
"'$%'+&%$!'"%!$""+ !&)$%%'$ &!&%
%+%&% &$'""+ %+($ &$'&'$%%'$
%% & !'% ! &% ""$ !&)$ ! &$%
%'$ (!" & "$&% "" &! & (!(
("%&!!!%%&!*"&+ &+&&
$#'$ &%.!'& )&) &! !)!'&%!& !$
&&! )!$&+ !!'$ &$'%&/ &!! && )+ &&)
! (+ &&%%!&$'%&&!!&$%&& % % ! %%& &
)& $ &)!$!)%%*&!$ %&%!,$%
($! &% %""&! %&!$%! %
'%&$%
"
7+'9/3- +=).'3-/3- '3* /39+-7'9/3- )42543+398 9.'9 '7+
97:89<479.> '8 <+11 '8 +39+7/3- /394 ;'1:+).'/3 7+1'9/438./58
</9.5'793+78'3*8+7;/)+8:551/+78</11(+)42+)42243/,<+
)'3574;/*+'2+9.4*,47+=51/)/91>)43;+>/3-)43,/*+3)+/39.+
97:89<479./3+884,9.48+)42543+398<.+39.+>)42+,7429./7*
5'79/+8'3*'9'72@81+3-9.:+89/438'(4:997:89<479./3+889.'9
3++*94(+'**7+88+*'7+<.'9*4+8/92+'3949.48+/3;41;+*
.4<)'39.+>2+'8:7+'3*85+)/,>9.+*/,,+7+39'85+)98'3*7+
6:/7+2+3984,9.+97:89<479./3+88%&'3*.4<)'39.+,:1
,/112+394,9.48+7+6:/7+2+398(+)'59:7+*'3*)43;+>+*9449.
+78 '3* 9.+3 )42(/3+* /394 8>89+28 )42543+398 '3* ;'1:+
).'/38
!$!
$/9.9.+ '*;+394,9.+/39+73+94, 9./3-8'3*9.+)439/3:+*
574-7+88/43 4, 2/)74 9+).3414-> '3* 84,9<'7++3'(1+* )43
3+)9+*2/)74+1+)9743/)8'**7+88/3-9.+8+):7/9>'88:7'3)+4,9.+
/3*/;/*:'1)42543+3984,'8>89+2/8(+)42/3-247+'3*247+
57+;'1+39
3,47+='251+9.+7+<'83484,9<'7+/3'.+;>#+-'
(+)':8+9.+7+<+7+342/)74+1+)9743/)84<+;+74;+79.+8:(
8+6:+39>+'782'3>4,9.+)7/9/)'1,:3)9/4384,9.+)'724;+*
,742 5.>8/)'1 )433+)9/438 94 84,9<'7+ '3* 3+9<470+* 43+8
')0/3 9.+ )433+)9/43,7429.+ '))+1+7'947 5+*'1949.+
)'7(:7+947<'8'5.>8/)'174*47)'(1+!4*'>9.+7+/8'8+3847
/39.+5+*'19.'9/89.+3)433+)9+*9.74:-.')422:3/)'9/43(:8
94'3+1+)97/)9.74991+;'1;+)4397411+79.'9/39+757+98'3*)43;+>8
9.+')9/438,742 9.+5+*'1949.+ 9.74991+ !.+7+/834 143-+7 '
5.>8/)'1)433+)9/43/9/8'11+3'(1+*(>84,9<'7+'3*3+9<470+*
)422:3/)'9/43(:8+8!.'98'2+97+3*4,24;/3-,7425.>8/)'1
9484,9<'7++3'(1+* )433+)9/438<'85'7'11+1+*(>').'3-+/3
9.+ <'> ;+./)1+8 </7+* 9.+/7 *+;/)+8 ')0 /3 9.+
9/2+,7'2+9.+7+<+7+')9:'15.>8/)'1</7+8-4/3-(+9<++3+').
/9+2<.+3'3>9<43++*+*94)422:3/)'9+)43974143+'349.+7
47574;/*+54<+7
!.+8'2+2/-7'9/434,5.>8/)'1)433+)9/43'3*)43974194'
(:8897:)9:7+ .'89'0+351')+ ,47'114, 9.+)7/9/)'1,:3)9/438/3
<+./)2+9 4 '**/:/54 :5 .'</4- '22 :.+9+ )8/:/)'2 ,;4):/549 *+
6+4*+4: 54 95,:='8+ '4* 4+:=581/4- :.+ 95,:='8+ :.': *8/<+9
:.+9+'(/2/:/+9 4++*9:5(+ ;6*':+*'4*9;9:'/4+*5<+8:.+ 254-
:+83(5:.:5,/>,2'=9'4*:5'**,;4):/54'2/:?
9=+)544+)::./4-9+/:.+8*/8+):2?58:.85;-.=581,25=9
:.+7;+9:/545, =.+:.+8 58 45:'96+)/,/)9?9:+3 /9 9+);8+ '4*
9',+4++*9:5,5);954:.+/4:+8'):/54=/:.:.':9?9:+3/*:.+
5=4+895,:.59+5:.+89?9:+3'**8+99/99;+9'(5;:6':)./4-'4*
<;24+8'(/2/:/+9)54,/-;8/4-95,:='8+)588+):2?(;/2*/4-:.+95,:
='8+9+);8+2?'4*8+9/2/+4:2?=./2+'**8+99/4-=+'14+99+9:.':
)5;2*2+'*:5;49',+58/49+);8+56+8':/545,:.+/89?9:+39
!.+:8+4*9'4*3'81+:,58)+9:.':35:/<':+*'4*+4'(2+*:.+
).'4-+9 /4 :.+ ';:535:/<+ /4*;9:8? '8+ +7;'22? '662/)'(2+ :5
5:.+8/4*;9:8/+99;). '9 )533+8)/'2 :8'49658:':/54 /4-+4+8'2
.+'2:.)'8+9?9:+39)8/:/)'2/4,8'9:8;):;8+'</54/)99./66/4-8+
:'/29?9:+39'4*(;/2*/4-9+);8/:?'4*';:53':/54
!" !#!$A!" ! "
#/:.:.+6+8<'9/<+68+9+4)+5,95,:='8++4'(2+*)'6'(/2/:/+9
'::')1+89)'445=,5);954)?(+86.?9/)'2'99+:9</':.+/8)?(+8
+2+3+4:9'9/22;9:8':+*/4/-;8+ ',+:? 45= /4<52<+9 8/919
'995)/':+*=/:.)544+):/</:?('9+*54:.+/445<':/545));88/4-
'85;4*5!!.+:8'*/:/54'29',+:?+2+3+4:9+>6'4*(+?54*,/8+
+2+):8/)9.5)1586.?9/)'2.'83:5:.++>,/2:8':/545,*':'685
)+99/362/)':/549 :.':)'4',,+): 9?9:+398+2/'(/2/:?'4* 8+9/2/
+4)+ '4* :.+ 5<+8'22 /36'): 5, 4+=+8 :+).4525-? :5 :.+ /4
:+4*+*;9+5,685*;):9'4*9?9:+39
93'4?.'<+65/4:+*5;:5<+8:.+6'9:,+=?+'89%&
=+3;9:+<52<+,8530;9: '4 ! 8/91 =582* </+= =.+8+=+8+
=588/+*'(5;::.+25995,/4,583':/545825995,'9+8</)+:5'4
56+8':/54'28/91</+==.+8+=+)549/*+825995,9',+:?:.++>
6'4*+*)54)+6:5,9',+:?'4*8+2/'(/2/:?5825995,2/,+'4*6856
+8:?#/:./4:.+=581%&'99.5=4/4/-;8+=+.'<+6;:
:./9 :5-+:.+8 ;4*+8 :.+ 8;(8/) 5, :8;9:=58:./4+99 =.+8+ :.+
9',+:?68/<')?8+9/2/+4)+8+2/'(/2/:?'4*9+);8/:?(+.'</5895,'
9?9:+3 =./2+ 45: '2='?9 :.+ 9'3+ /4 685658:/54 '8+ '22 /4
:+8'):/4-
+8/</4- ' 3+:.5*525-? ,58 :8;9:=58:./4+99 ')8599 '
3'81+:62')+=+(+2/+<+8+7;/8+9(;/2*/4-'99;8'4)+)'9+94+
5,:.+1+?/*+'9=/:.'99;8'4)+)'9+9/9:5*+<+256'4*-':.+8'22
:.++</*+4)+:.':/9-5/4-:5(+;9+*:5)54</4)+:.+9:'1+.52*+89
:.'::.+ 9?9:+36856+8:/+9 :.+9?9:+3)2'/39'4*8+7;/8+3+4:9
'8+(+/4-,;2,/22+*=/:.8/919:.':'8+'))+6:'(2+58145=4
/-/919'4*36'):9>6'4*=/:..?9/)'2 ?9:+39
/-/919'4*36'):9>6'4*=/:..?9/)'2 ?9:+39
!.+8+ '8+ :=5 3'/4 68+8+7;/9/:+9 /4 *+<+256/4- '99;8'4)+
)'9+9
'4 +>62/)/: 9:':+3+4:9 5, :.+ '99;36:/549 '4*
68+8+7;/9/:+9,58:.+'99;8'4)+
(2'/35,9?9:+3:8;9:=58:./4+99'4*/:99;()2'/39
/-;8+ (+25= 9.5=9 ' 358+ 8+'2/9:/) '99;8'4)+ )'9+
/22;9:8':/54 =./). /9 '4 '99;8'4)+ )'9+ 5, '99;8'4)+ )'9+9 4
:./9/22;9:8':/54:.+8+'8+*/,,+8+4:'99;8'4)+)'9+99.5=4
').5,:.+3)'4(+)549:8;):+*/4*+6+4*+4:2? ,?5;8'9
9;36:/549'8+)5362+:+'4*?5;)'4'8-;+:.'::.+'99;36:/549
5,+').)'9+'8+(+/4-,;2,/22+*(?:.++4)536'99/4-9?9:+3'4*
/:9'99;8'4)+)'9+:.+4?5;)'4)53659+:.+9',+:?8+2/'(/2/:?
9+);8/:? '4* ,;4):/54'2 8+7;/8+3+4:9 5, ?5;8 9;(9?9:+39 '4*
:.+/8'99;8'4)+
$5;)'4,/4*9:'4*'8*9*+,/4/4-:.+685)+99'4*'):/</:/+95,
)8+':/4-'4 '99;8'4)+)'9+%& +>).'4-/4-'99;8'4)+ )'9+9%&
'4*;9/4-'99;8'4)+)'9+9:5.52*:.+);88+4:)53659/:+9:':+5,
:.+9?9:+391+?(+.'</589%&#/:./4:.+4*;9:8/'24:+84+:
+,+8+4)+ 8)./:+):;8+ %& '4* 4*;9:8/'2 4:+84+: +);8/:?
8'3+=581 %& =+ */9);99 ;:/2/@/4- '99;8'4)+ )'9+9 '9 .'9
%&:.+%& !%&'4*6850+):9-5/4-
54/4:.+"%&
!.+1+? /*+' /9 :.': '99;8'4)+ )'9+9 )'4 -':.+8 '22 :.+ 8+
7;/8+*/4,583':/54/4)2;*/4-+</*+4)+5,3++:/4-9?9:+3:8;9:
=58:./4+99)2'/39'(5;::.+9?9:+39).'8'):+8/9:/)9'4*58-'4
/@+/:,58 '99+993+4: ')8599:.+2/,+)?)2+ 5, :.+/:+3'4*45=
:.'::.+8+ /9'9:'4*'8*,58+>).'4-/4- '99;8'4)+)'9+9%&=+
'9' 3'81+:62')+)'4)53659+ '99;8'4)+)'9+92+<+8'-/4-5:.
+89B=581
/-53659/:/545,99;8'4)+'9+9
0.
#! #
!
56;/,9 2,@ (:7,*; ()6<; ;/, :6-;>(9, (5+ :6-;>(9,
,5()3,+*64765,5;:6-(:@:;,40:;/,5,,+-69(-6*<:65;/,
:6-;>(9,B: 05;,5+,+ <:, 05 :<7769;05. 0;: 6)1,*;0=, (5+ ;/,
5,,+;6(*;0=,3@;9@;6+,;,9405,>/,;/,9;/,:6-;>(9,*(5),
05-3<,5*,+)@/(A(9+:(5+(;;(*2:(5+ ;/9,(;: 05 ( >(@ ;/(;
047(*;: ;/(; 7<976:, >/0*/ ;/, :6-;>(9, 0: :<7769;05. 69
+,30=,905. !/,9, (9, 256>5 (;;(*2 7(;;,95: (5+ /(A(9+
:;9<*;<9,:;/(;*(5),,?,*<;,+)@(;;(*2,9:69/(77,505;/,
7/@:0*(3>693+(5+(9,(7730*()3,;6;/,:6-;>(9,0;0.(;065
:;9(;,.0,:-69;/6:,(;;(*27(;;,95:*(5),*6+,9,=0,>:+,:0.5
9,=0,>: +@5(40* ;,:;05. -<AA05. *644<50*(;065: (5+
05;,9-(*,: (;;(*2 :<9-(*, (5(3@:0: 69 7,5 ;,:;05. !/0: *(5
796=0+,*65-0+,5*,;/(;,0;/,9;/,=<35,9()030;0,:(9,56;;/,9,
69;/(;;/,09047(*;;6;/,67,9(;065:/(:),,540;0.(;,+!/0:
796*,::0:033<:;9(;,+050.<9,()6=,
5,6- ;/,>(@:;/(; 05+<:;9@<:,:;6(9;0*<3(;,76;,5;0(3
:6-;>(9, =<35,9()030;0,: :6 ;/(; ;/,@ *(5 <5+,9:;(5+ >/,5
6;/,9:(9,;(3205.()6<;;/,:(4,;/05.0:;/96<./;/,<:,6-
;/,64465#<35,9()030;0,:(5+ ?76:<9,:# 050;0(;0=,
&'>/0*/:;(9;,+05 (5+ 0: 56> <:,+ ;/96<./6<; ;/,
05+<:;9@ 6- :6-;>(9,)(:,+ :@:;,4: !/,9, 0: (3:6 ;/,
64465#<35,9()030;@ *6905. @:;,4# &'>/0*/
0: ( 90:2 :*6905. 4,*/(50:4 -69 790690;0A05. ;/6:,
=<35,9()030;0,: 56;/,9 4,*/(50:4 <:,+ 05 ;/, :6-;>(9,
*644<50;@ ;6 +0:*<:: ;/, ;@7,: 6- =<35,9()030;0,: 0: ;/,
64465$,(25,::5<4,9(;065$&'>/0*/0: ;/,
(*;<(3 >,(25,::,: ;/(; 4(50-,:; (: =<35,9()030;0,: !/,9, 0:
(3:6 ( :*6905. :@:;,4 -69 790690;0A05. (5+ -6*<:05. 65 ;/,
>,(25,::,: ;/(; 4(;;,9 *(33,+ ;/, 64465 $,(25,::
*6905. @:;,4$ &'(5+(:;(5+(9+>(@6-9,-,9905.
;6;/,(;;(*2 7(;;,95: 64465 ;;(*2(;;,955<4,9(;065
(5+ 3(::0-0*(;065 &' !/,@ (9, (33 +,:*90),+ 05
05;,95(;065(3 :;(5+(9+: 7(9; 6- ;/, 5;,95(;065(3
!,3,*644<50*(;065 "5065B: !,*/50*(3 ;(5+(9+ ,90,:
%&'
#" !! ! !
!
=(3<(;05. (5+ (::,::05. :6-;>(9, 0: (33,5*647(::05.
,(:65()3,9,(3>693+ :63<;065:9,8<09, <:05.4<3;073,;,*/
508<,:;/(;(9,:<0;,+-69:7,*0-0*:*,5(906:(5+.,;;05.>0+,
*6=,9(., 05:;,(+ 6- ( 65,:0A,-0;:(33 46+,3 !/, +0(.9(4
:/6>5 05 0.<9, :/6>: ( 3(9., 5<4),9 6- ;,:; *(:,: 6-
>,(25,::,:-69(5+(=(&'>/,9,:,=,9(3;663:>,9,9<5
65;/,;,:;*(:,:;6:,,>/0*/6-;/,;663:*6<3+-05+;/,>,(2
5,::,:
:@6<*(5 :,,05-0.<9, ),36>;/,9,0: (36;6->/0;,
:7(*, :/6>5 05 ;/,:, ;>6 736;: 6- ;663 *6=,9(., 6- ;/, ;,:;
*(:,:-69(5+(=(>/0*/4,(5:;/(;;/,;663:+0+56;-05+
;/,;/05.:;/(;>,9,05;/6:,;,:;*(:,:+,5;0-@05.;/,90./;
;,:;05.*(7()030;@-69;/, 796)3,40: 0+,(3!/,>692;/(;;/,
5:;0;<;,-69,-,5:,5(3@:0:+0+-69;/,,7(9;4,5;6-,
-,5:,05 ;/,09 ;(;,-;/,9;,769;&'3662,+(;;,:;05.
4,;/6+:),@65+1<:;;663:(5+;/,-05+05.>(:;/,:(4,(36;
6->/0;,:7(*,
0.6=,9(.,6- 6-;>(9,$,(25,::::,::4,5;!663:
!(
#%$
*#$
*#%%
%'%!
%%# $
$
$$$
$ !& %#
$&#$
%! $
"%$%!
$$!
"%$
$$! &$ $$
"%$
“Counter Measures - Actions” include:
choices about architecture, design, physical decomposition, and operational approaches;
adding/changing security/safety functions, protection schemes, activities & processes;
use of static & dynamic code assessments, dynamic testing, physical testing, and pen testing;
attack surface & fault-tree anal
y
sis, architecture and desi
g
n reviews
)$%
)$%&#%)
#
#$
53!-@/45:3;B1>-31@;*1-7:1??1?;2:@1>1?@
? ?4;C: 5: 53A>1 @41 -<<>;<>5-@1 @;;8 ;> 01@1/@5;:
@1/4:5=A15?9-@/410C5@4@41->@52-/@?;@4-@@41C1-7:1??1?
E;A /->1 -.;A@ ->1 -00>1??1001@1/@10 01:@52E5:3 9A8@5<81
@1/4:5=A1?5:?@1-0;2;:12;>-9A8@5@A01;2C1-7:1??1? C588
<>;B5013>1-@1>/;B1>-31
)#%*% ##"'#('&
: -: 1B1>5:/>1-?5:3 /;::1/@10 C;>80 C5@4 1D<;:1:@5-8
?;2@C->1/;9<;:1:@?1:?A>5:3@4-@?E?@19?01?53:10@;0-E
/-:<>;B501@>A?@C;>@45:1??5:?1/A>5@E?-21@E<>5B-/E>1?58
51:/1-:0>185-.585@E 5? :1/1??->E(:01>?@-:05:34;C @; 01
25:1C4-@@>A?@C;>@45:1?? 5?.E2;/A?5:3 ;:-0125:5@5;: ;2-
?E?@19L?@>A?@C;>@45:1?? -:0-??A9<@5;:?9-01 /-:.1A?10
@;01B18;< -??A>-:/1/-?1?'41?1 -??A>-:/1/-?1?-88;C @41
-.585@E@;?<1/52E-:0@41:91-?A>1@41@>A?@C;>@45:1??(?5:3
5:@1>:-@5;:-88E>1/;3:5F10@1/4:5=A1?@;.A580;:-??1??91:@
/-<-.585@51? 2;> @>A?@C;>@45:1?? ?A/4 -? ) * -:0
$<>;B501->;.A?@38;.-8?@-:0->0@4-@C;A80-88;C-:
1-?E 91@4;0 @; /;99A:5/-@1 @41 @>A?@C;>@45:1?? 91-?A>1
%1/;3:5F5:3-8?; @4-@501:@52E5:3@41@>A?@C;>@45:1??/>5@1>5-
@4-@5? -<<85/-.81@;@41 ?E?@195:@41 1:B5>;:91:@@4-@5@ 5?
;<1>-@5:3<>;B501? /8->5@E2;>@41-??1??91:@ '45?/-:@41:
81-0@;81B1>-35:3;2?@-:0->05F10&@>A/@A>10??A>-:/1-?1?
@;1:-.81-9->71@<8-/1;2@>A?@C;>@4E/E.1><4E?5/-8?E?@19?
/;9<;:1:@?-:0>18-@10/-<-.585@51?
%%"&
+,:0A?@>5-8:@1>:1@;:?;>@5A9:0A?@>5-8:@1>:1@;2'45:3? );8A91
&1/A>5@E >-91C;>7K $()$
4@@<?CCC55/;:?;>@5A9;>3&4@9
+,:0A?@>5-8:@1>:1@;:?;>@5A9 :0A?@>5-8:@1>:1@;2'45:3? );8A91
);/-.A8->EK $()$
4@@<?CCC55/;:?;>@5A9;>3B;/-.
+,"&':@1>-31:/E%1<;>@';C->0-$>18595:->E>-91C;>7 2;>
??1??5:3 @41 '>A?@C;>@45:1?? ;2 &;2@C->1
4@@<?CCC:5?@3;B<A.85/-@5;:?@;C->0<>18595:->E2>-91C;>7
-??1??5:3@>A?@C;>@45:1???;2@C->1
+,&"&:?@5@A@1J&1/A>5@E5:-;:B1>35:3'#'*;>80K";B19.1>
4@@<?CCC?-:?;>3>1-05:3
>;;9C45@1<-<1>?-:-8E?@?1/A>5@E/;:B1>35:35@;@C;>80
+,->@:1> J' -:0 #<1>-@5;:-8 '1/4:;8;3E ;:B1>31:/1 853:91:@
-:0:@13>-@5;:K!->/44@@<CCC3->@:1>/;9>1?0
+,&# ??A>-:/1 -?1
4@@<?CCC5?;;>3;.<A55?;?@05?;51/10B1:
+,#!L? &@>A/@A>10 ??A>-:/1 -?1 !1@-9;018 &!
!->/44@@<?CCC;93;>3?<1/&!
+,:0A?@>5-8:@1>:1@;:?;>@5A9:0A?@>5-8:@1>:1@;2'45:3? );8A91
%121>1:/1 >/45@1/@A>1K $()$
4@@<?CCC55/;:?;>@5A9;>3%4@9
+,"-@5;:-8 1>;:-A@5/? -:0 &<-/1 095:5?@>-@5;: "& J"&
&E?@19&-21@E -:0.;;7 );8A91 &E?@19&-21@E>-91C;>7 -:0
;:/1<@? 2;> 9<8191:@-@5;:K "&&$ )1>?5;:
";B19.1> 4@@<?:@>?:-?-3;B->/45B1:-?-/-?5:@>?:-?-3;B
<02
+,"-@5;:-8 1>;:-A@5/? -:0 &<-/1 095:5?@>-@5;: "&
J(:01>?@-:05:3 *4-@ @ !1-:? 2;> ??A>-:/1 -?1? @; J*;>7KK
"&%I
4@@<?:@>?:-?-3;B->/45B1:-?-/-?5:@>?:-?-3;B<02
+,"-@5;:-8 1>;:-A@5/? -:0 &<-/1 095:5?@>-@5;: "& JE:-95/
&-21@E -?1? 2;> '4>;A348521 &-21@E ??A>-:/1 I "&K
4@@<?@5->/:-?-3;B<A.85/-@5;:?0;C:8;-0
+,;;0-:0>A3 095:5?@>-@5;:J:2A?5;:$A9<9<>;B191:@
:5@5-@5B1K
4@@<?CCC20-3;B9105/-801B5/1?<>;0A/@?-:09105/-8<>;/10A>1?
31:1>-84;?<5@-801B5/1?-:0?A<<851?5:2A?5;:<A9<?A/94@9
+,"-@5;:-8 :?@5@A@1 ;2 &@-:0->0? -:0 '1/4:;8;3E "&' J"&' &$
);8 &E?@19? &1/A>5@E :35:11>5:3;:?501>-@5;:? 2;> -
!A8@505?/5<85:->E<<>;-/45:@41:35:11>5:3;2'>A?@C;>@4E&1/A>1
&E?@19?K !->/4 4@@<?:B8<A.?:5?@3;B:5?@<A.?
&<1/5-8$A.85/-@5;:?"&'&$B<02
+,' >5@5/-8 :2>-?@>A/@A>1 $>;@1/@5;: (?5:3 0-<@5B1 ! &
4@@<CCC/5@-018<>;61/@;>3
+,!'% ;><;>-@5;: J;99;: )A8:1>-.585@51? -:0 D<;?A>1?
)GK4@@<?/B195@>1;>3
+,%&' J;99;: )A8:1>-.585@E &/;>5:3 &E?@19 )&&K
4@@<?CCC25>?@;>3/B??
+,!'% ;><;>-@5;: J;99;: *1-7:1?? :A91>-@5;: *HK
4@@<?/C195@>1;>3
"#
!##
"""
Code Review
Static Analysis Tool A
Dynamic Analysis Tool C
%!
Static Analysis Tool B
Fuzz Testing
Pen Testing
Blue Teaming
Red Teaming
Design Review
Attack Surface Analysis
#"
# $"&#
"!"!
$#(
!##$!
"
!""
!'
$!'
%!#'"#
"""#&!
$!#"
!##" ##
#"
#$ 25325%7-21 ?20021 !)%.1)66 '25-1+ <67)0
!>@,7736':)0-75)25+':66
#$ 25325%7-21 ?20021 77%'. %77)51 180)5%7-21 %1(
,%5%'7)5-=%7-21>@,7736'%3)'0-75)25+
#$17)51%7-21%/)/)'20081-'%7-2161-217%1(%5(-=%7-21)'725
?" 2002198/1)5%&-/-7-)6%1();32685)6@
,7736:::-78-175)'"
#$17)51%7-21%/)/)'20081-'%7-2161-217%1(%5(-=%7-21)'725
?" 20021 98/1)5%&-/-7< 6'25-1+ 6<67)0@
,7736:::-78-175)'"
#$17)51%7-21%/)/)'20081-'%7-2161-217%1(%5(-=%7-21)'725
?" 20021 :)%.1)66 )180)5%7-21@
,7736:::-78-175)'"
#$17)51%7-21%/)/)'20081-'%7-2161-217%1(%5(-=%7-21)'725
?"20021%77%'.3%77)51)180)5%7-21%1('/%66-*-'%7-21@
,7736:::-78-175)'"
#$17)51%7-21%/)/)'20081-'%7-2161-217%1(%5(-=%7-21)'725
?" 20021 :)%.1)66 6'25-1+ 6<67)0@
,7736:::-78-175)'"
#$%7-21%/ 167-787) 2* 7%1(%5(6 %1( )',12/2+< ?2*7:%5)
6685%1'))*)5)1')%7%6)7@,77366%0%7)1-67+29
#$167-787) *25 )*)16) 1%/<6)6 ?7%7)2*7,)57 )6285')6
*25 2*7:%5) 8/1)5%&-/-7< )7)'7-21 )67 %1( 9%/8%7-21@
,7736:::%'426(0-/6)(2'63(*