Skip to content

Commit 29fd971

Browse files
committed
Update tale3.html
1 parent 14b5d6f commit 29fd971

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

tales/tale3.html

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,22 @@ <h2>The Tale of the Poisoned update</h2>
77
</section>
88

99
<section>
10-
<h2>One Day </h2>
10+
<h2>One Day…</h2>
1111

12-
<h2> The site got compromised, and a PHP shell script was uploaded</h2>
12+
<h2> The site got compromised, and a PHP shell script was uploaded.</h2>
1313
<p class="fragment">All modules were up to date.</p>
1414
<p class="fragment"> There were no known vulnerabilities in any of the modules that would have allowed for a PHP shell to be uploaded. </p>
1515

1616
</section>
1717
<section>
18-
<h2>What Was Found </h2>
18+
<h2>What Was Found…</h2>
1919
<p class="fragment"> Jack Merridew, the head of their webteam was able to see the php script was used to copy down the users table. </p>
2020
<p class="fragment"> While the script may have been able to download more parts of the database, the attacker left behind only a copy of the users table. </p>
2121
<p class="fragment"> The PHP script that was uploaded allowed the attacker to have file system access — the attacker could download any file, including files from Drupal's private file system. </p>
2222
<p class="fragment"> It also allowed the attacker to run and display the results of SQL queries.</p>
2323
</section>
2424
<section>
25-
<h2>Quick Break: Module updates</h2>
25+
<h2>Quick Break: Module Updates</h2>
2626
<p>Please text: 734-821-5212</p>
2727

2828
<table class="answertable sticky-enabled">
@@ -36,22 +36,22 @@ <h2>Quick Break: Module updates</h2>
3636

3737
</section>
3838
<section>
39-
<h2> Module updates</h2>
39+
<h2> Module Updates</h2>
4040
<iframe src="https://respconf.sites.uofmhosting.net/node/78/graph" width="100%" height="900px"></iframe>
4141
</section>
4242

4343
<section>
4444
<h2> The Poisoned Library</h2>
45-
<p>A library from a module update was removed from the module. However, Jack only downloaded the new module, and did not remove the old module before updating. </p>
45+
<p>A library from a module update was removed from the module. However, Jack only downloaded the new module, and did not remove the old module before updating. </p>
4646
</section>
4747
<section>
4848
<img src="tales/images/hacked.png">
4949
</section>
5050

5151
<section>
52-
<h2>Lessons learned</h2>
53-
<p>Remove the library/module/theme before updating. This ensures that all old files are removed</p>
54-
<p>Configure PHP so it will not execute code from directories it should not (sites/*/files) </p>
55-
<p>Prevent the webserver from writing to directories that are not (sites/*/files) </p>
52+
<h2>Lessons Learned</h2>
53+
<p>Remove the library/module/theme before updating. This ensures that all old files are removed.</p>
54+
<p>Configure PHP so it will not execute code from directories it should not (sites/*/files). </p>
55+
<p>Prevent the webserver from writing to directories that are not (sites/*/files). </p>
5656
<p> The security_review module can help with this.</p>
57-
</section>
57+
</section>

0 commit comments

Comments
 (0)