-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtactic.html
102 lines (86 loc) · 8.08 KB
/
tactic.html
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="theme-color" content="#333333" />
<link rel="stylesheet" href="/global-d3fend.css" />
<link rel="icon" type="image/png" href="/favicon.ico" />
<!-- This contains the contents of the <svelte:head> component, if
the current page has one -->
<link href="./_app/immutable/assets/blog-layout.S9BvnYOd.css" rel="stylesheet">
<link rel="modulepreload" href="./_app/immutable/entry/start.SDw-XqGA.js">
<link rel="modulepreload" href="./_app/immutable/chunks/entry.zhnQdPaj.js">
<link rel="modulepreload" href="./_app/immutable/chunks/scheduler.BZHCcSjb.js">
<link rel="modulepreload" href="./_app/immutable/chunks/index.B1Lvoqmk.js">
<link rel="modulepreload" href="./_app/immutable/chunks/control.CYgJF_JY.js">
<link rel="modulepreload" href="./_app/immutable/entry/app.jPkWmdCv.js">
<link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.C1FmrZbK.js">
<link rel="modulepreload" href="./_app/immutable/chunks/index.Bh3q8dHK.js">
<link rel="modulepreload" href="./_app/immutable/nodes/0.DcPNlEsg.js">
<link rel="modulepreload" href="./_app/immutable/nodes/49.5uI0YPcG.js">
<link rel="modulepreload" href="./_app/immutable/chunks/index.g5YcAAdQ.js">
<link rel="modulepreload" href="./_app/immutable/chunks/each.B4Ydkjy2.js">
<link rel="modulepreload" href="./_app/immutable/chunks/lib.CLkPMQ4j.js">
<link rel="modulepreload" href="./_app/immutable/chunks/marked.esm.D23x4JZT.js">
</head>
<body>
<!-- The application will be rendered inside this element,
because `src/client.js` references it -->
<div> <table id="mappings" class="table-auto"><thead data-svelte-h="svelte-12tszhw"><th>D3FEND Tactic Name</th></thead> <tbody><tr><td><a href="/tactic/d3f:Deceive/">Deceive</a></td> </tr><tr><td><a href="/tactic/d3f:Detect/">Detect</a></td> </tr><tr><td><a href="/tactic/d3f:Evict/">Evict</a></td> </tr><tr><td><a href="/tactic/d3f:Harden/">Harden</a></td> </tr><tr><td><a href="/tactic/d3f:Isolate/">Isolate</a></td> </tr><tr><td><a href="/tactic/d3f:Model/">Model</a></td> </tr><tr><td><a href="/tactic/d3f:Restore/">Restore</a></td> </tr></tbody></table> <p>total count: 7</p>
<script type="application/json" data-sveltekit-fetched data-url="/api/tactic/all.json">{"status":200,"statusText":"","headers":{},"body":"{\"@context\":{\"rdfs\":\"http://www.w3.org/2000/01/rdf-schema#\",\"owl\":\"http://www.w3.org/2002/07/owl#\",\"d3f\":\"http://d3fend.mitre.org/ontologies/d3fend.owl#\",\"skos\":\"http://www.w3.org/2004/02/skos/core#\"},\"@graph\":[{\"@id\":\"d3f:Deceive\",\"@type\":[\"d3f:DefensiveTactic\",\"owl:NamedIndividual\",\"owl:Class\"],\"d3f:definition\":\"The deceive tactic is used to advertise, entice, and allow potential attackers access to an observed or controlled environment.\",\"d3f:display-order\":{\"@type\":\"http://www.w3.org/2001/XMLSchema#integer\",\"@value\":\"3\"},\"d3f:display-priority\":{\"@type\":\"http://www.w3.org/2001/XMLSchema#integer\",\"@value\":\"0\"},\"rdfs:label\":\"Deceive\",\"rdfs:subClassOf\":{\"@id\":\"d3f:DefensiveTactic\"}},{\"@id\":\"d3f:Detect\",\"@type\":[\"d3f:DefensiveTactic\",\"owl:NamedIndividual\",\"owl:Class\"],\"d3f:definition\":\"The detect tactic is used to identify adversary access to or unauthorized activity on computer networks.\",\"d3f:display-order\":{\"@type\":\"http://www.w3.org/2001/XMLSchema#integer\",\"@value\":\"1\"},\"d3f:display-priority\":{\"@type\":\"http://www.w3.org/2001/XMLSchema#integer\",\"@value\":\"0\"},\"rdfs:label\":\"Detect\",\"rdfs:subClassOf\":{\"@id\":\"d3f:DefensiveTactic\"}},{\"@id\":\"d3f:Evict\",\"@type\":[\"d3f:DefensiveTactic\",\"owl:NamedIndividual\",\"owl:Class\"],\"d3f:definition\":\"The eviction tactic is used to remove an adversary from a computer network.\",\"d3f:display-order\":{\"@type\":\"http://www.w3.org/2001/XMLSchema#integer\",\"@value\":\"4\"},\"d3f:display-priority\":{\"@type\":\"http://www.w3.org/2001/XMLSchema#integer\",\"@value\":\"0\"},\"rdfs:label\":\"Evict\",\"rdfs:subClassOf\":{\"@id\":\"d3f:DefensiveTactic\"}},{\"@id\":\"d3f:Harden\",\"@type\":[\"d3f:DefensiveTactic\",\"owl:NamedIndividual\",\"owl:Class\"],\"d3f:definition\":\"The harden tactic is used to increase the opportunity cost of computer network exploitation. Hardening differs from Detection in that it generally is conducted before a system is online and operational.\",\"d3f:display-order\":{\"@type\":\"http://www.w3.org/2001/XMLSchema#integer\",\"@value\":\"0\"},\"d3f:display-priority\":{\"@type\":\"http://www.w3.org/2001/XMLSchema#integer\",\"@value\":\"0\"},\"rdfs:label\":\"Harden\",\"rdfs:subClassOf\":{\"@id\":\"d3f:DefensiveTactic\"}},{\"@id\":\"d3f:Isolate\",\"@type\":[\"d3f:DefensiveTactic\",\"owl:NamedIndividual\",\"owl:Class\"],\"d3f:definition\":\"The isolate tactic creates logical or physical barriers in a system which reduces opportunities for adversaries to create further accesses.\",\"d3f:display-order\":{\"@type\":\"http://www.w3.org/2001/XMLSchema#integer\",\"@value\":\"2\"},\"d3f:display-priority\":{\"@type\":\"http://www.w3.org/2001/XMLSchema#integer\",\"@value\":\"0\"},\"rdfs:label\":\"Isolate\",\"rdfs:subClassOf\":{\"@id\":\"d3f:DefensiveTactic\"}},{\"@id\":\"d3f:Model\",\"@type\":[\"d3f:DefensiveTactic\",\"owl:NamedIndividual\",\"owl:Class\"],\"d3f:definition\":\"The model tactic is used to apply security engineering, vulnerability, threat, and risk analyses to digital systems. This is accomplished by creating and maintaining a common understanding of the systems being defended, the operations on those systems, actors using the systems, and the relationships and interactions between these elements.\",\"d3f:display-order\":{\"@type\":\"http://www.w3.org/2001/XMLSchema#integer\",\"@value\":\"-1\"},\"d3f:display-priority\":{\"@type\":\"http://www.w3.org/2001/XMLSchema#integer\",\"@value\":\"1\"},\"rdfs:label\":\"Model\",\"rdfs:subClassOf\":{\"@id\":\"d3f:DefensiveTactic\"}},{\"@id\":\"d3f:Restore\",\"@type\":[\"d3f:DefensiveTactic\",\"owl:NamedIndividual\",\"owl:Class\"],\"d3f:definition\":\"The restore tactic is used to return the system to a better state.\",\"d3f:display-order\":{\"@type\":\"http://www.w3.org/2001/XMLSchema#integer\",\"@value\":\"5\"},\"d3f:display-priority\":{\"@type\":\"http://www.w3.org/2001/XMLSchema#integer\",\"@value\":\"0\"},\"rdfs:label\":\"Restore\",\"rdfs:subClassOf\":{\"@id\":\"d3f:DefensiveTactic\"}}]}"}</script>
<script>
{
__sveltekit_f6trua = {
base: new URL(".", location).pathname.slice(0, -1)
};
const element = document.currentScript.parentElement;
const data = [null,null];
Promise.all([
import("./_app/immutable/entry/start.SDw-XqGA.js"),
import("./_app/immutable/entry/app.jPkWmdCv.js")
]).then(([kit, app]) => {
kit.start(app, element, {
node_ids: [0, 49],
data,
form: null,
error: null
});
});
if ('serviceWorker' in navigator) {
addEventListener('load', function () {
navigator.serviceWorker.register('./service-worker.js');
});
}
}
</script>
</div>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script id="atarget" async>
</script>
<script>
if (window.location.hostname != "localhost" &&
window.location.hostname != "127.0.0.1") {
// target = document.getElementById("atarget");
// target.onload = function(){};
// target.src="https://www.googletagmanager.com/gtag/js?id=UA-200005342-1"
// window.dataLayer = window.dataLayer || [];
// function gtag() {
// dataLayer.push(arguments);
// }
// gtag("js", new Date());
// gtag("config", "UA-200005342-1");
let gaID = "UA-200005342-1";
window.dataLayer = window.dataLayer || []
function gtag() { dataLayer.push(arguments) }
gtag('js', new Date())
gtag('config', gaID)
const script = document.createElement('script')
script.src = `https://www.googletagmanager.com/gtag/js?id=${gaID}`
document.body.appendChild(script)
} else {
console.info("Analytics disabled in development mode")
}
</script>
</body>
</html>