Skip to content

Commit 40a2a74

Browse files
committed
Updates to security considerations from N-Quads w3c/rdf-n-quads#19.
1 parent 4296c95 commit 40a2a74

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

spec/index.html

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1306,25 +1306,26 @@ <h2>Security Considerations</h2>
13061306
<p>RDF can express data which is presented to the user, such as RDF Schema labels.
13071307
Applications rendering strings retrieved from untrusted RDF documents,
13081308
or using unescaped characters,
1309-
SHOULD ensure that malignant strings may not be used to mislead the reader.
1309+
SHOULD use warnings and other appropriate means to limit the possibility
1310+
that malignant strings might be used to mislead the reader.
13101311
The security considerations in the media type registration for XML ([[!RFC3023]] section 10)
13111312
provide additional guidance around the expression of arbitrary data and markup.</p>
13121313

13131314
<p>RDF uses <a>IRIs</a> as term identifiers.
13141315
Applications interpreting data expressed in RDF SHOULD address the security issues of
1315-
[[[RFC3987]]] [[RFC3987]] Section 8,
1316-
as well as [[[RFC3986]]] [[RFC3986]] Section 7.</p>
1316+
[[[!RFC3987]]] [[!RFC3987]] Section 8, as well as
1317+
[[[!RFC3986]]] [[!RFC3986]] Section 7.</p>
13171318

13181319
<p>Multiple <a>IRIs</a> may have the same appearance.
1319-
Characters in different scripts may look similar
1320-
(a Cyrillic &quot;&#1086;&quot; may appear similar to a Latin &quot;o&quot;).
1320+
Characters in different scripts may look similar (for instance,
1321+
a Cyrillic &quot;&#1086;&quot; may appear similar to a Latin &quot;o&quot;).
13211322
A character followed by combining characters may have the same visual representation
1322-
as another character (LATIN SMALL LETTER "E" followed by COMBINING ACUTE ACCENT
1323-
has the same visual representation as LATIN SMALL LETTER "E" WITH ACUTE).
1323+
as another character (for example, LATIN SMALL LETTER "E" followed by COMBINING ACUTE
1324+
ACCENT has the same visual representation as LATIN SMALL LETTER "E" WITH ACUTE).
13241325
Any person or application that is writing or interpreting data in RDF
13251326
must take care to use the IRI that matches the intended semantics,
13261327
and avoid IRIs that may look similar.
1327-
Further information about matching of similar characters can be found
1328+
Further information about matching visually similar characters can be found
13281329
in [[[UNICODE-SECURITY]]] [[UNICODE-SECURITY]] and
13291330
[[[RFC3987]]] [[RFC3987]] Section 8.</p>
13301331

0 commit comments

Comments
 (0)