Adobe 38043740 Lockdown Guide - Page 60

Cross Site Scripting attacks, Default ScriptSrc

Page 60 highlights

Setting Enable Global Script Protection Default ScriptSrc Directory Default Unchecked /CFIDE/scripts/ Recommendation Description Understand limitations, Checked This setting provides very limited protection against certain Cross Site Scripting attack vectors. It is important to understand that enabling this setting does not protect your site from all possible Cross Site Scripting attacks. When this setting is turned on it uses a regular expression defined in the file neo-security.xml to replace input variables containing following tags: object, embed, script, applet, meta with InvalidTag. This setting does not restrict any javascript strings that may be injected and executed, iframe tags, or any XSS obfuscation techniques. See Appendix A.13 for more information on XSS attack vectors. /somewhere-else/ Because the scripts directory also contains CFML source code (such as FCKeditor), you should move this directory to a non-default location. 60

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87

60
Setting
Default
Recommendation
Description
Enable Global
Script Protection
Unchecked
Understand
limitations
,
Checked
This setting provides
very limited
protection
against certain Cross
Site Scripting attack vectors. It is
important to understand that
enabling
this setting does not
protect your site from all possible
Cross Site Scripting attacks
.
When this setting is turned on it uses
a regular expression defined in the
file
neo-security.xml
to
replace input variables containing
following tags:
object
,
embed
,
script
,
applet
,
meta
with
InvalidTag
. This setting does not
restrict any javascript strings that
may be injected and executed,
iframe tags, or any XSS obfuscation
techniques. See Appendix A.13 for
more information on XSS attack
vectors.
Default ScriptSrc
Directory
/CFIDE/scripts/
/
somewhere-else
/
Because the scripts directory also
contains CFML source code (such
as FCKeditor), you should move this
directory to a non-default location.