Blog der Heimetli Software AG

Zugriffe auf http://www.heimetli.ch

Seit zwei Jahren versuche ich alle Zugriffe auf www.heimetli.ch auf den Server mit https umzuleiten. Die Zugriffe auf den Server mit dem http-Protokoll sind tatsächlich zurückgegangen, aber nicht so stark wie erwartet.

Seit dem 21. März werden alle Requests auf den http-Server mit einem Status-Code von 301, Redirect Permanent beantwortet, und ich habe erwartet dass sehr bald nur noch vereinzelte Requests auf diesen Server erfolgen.

Aber weit gefehlt:

Die blauen Bars zeigen an dass der Server zu diesem Zeitpunkt noch vereinzelte Seiten ausgeliefert hat. Im Bereich Januar-Februar wurden schon fast alle Seiten auf den verschlüsselten Server umgeleitet, aber die Zugriffe gingen nicht wirklich stark zurück. Im roten Bereich wurden alle Zugriffe mit einem Redirect beantwortet.

Die Suchmaschinen und Spider scheinen sich nicht gross um das Redirect zu kümmern, die kommen immer noch regelmässig vorbei. Die grossen Peaks sind Attacken. Es ist schwer zu sagen ob die Scripts zu primitiv sind um die Redirects zu befolgen oder ob sie prüfen ob es nicht doch noch einen Angriffspunkt gibt...

Die Pipeline für das Sammeln der Daten

grep -o '\[.*\]' access.log | cut -c 2-12 | uniq -c | sed 's/^ *//;s/ /,/' > log.csv

Der Code für das Diagramm

library( "tidyverse" )

log <- read_csv( "log.csv",
                 col_names=c("count","date"),
                 col_types=cols("count"=col_integer(),"date"=col_date(format="%d/%b/%Y")) )

ggplot( log, aes(x=date,y=count) ) +
  scale_x_date( breaks=function(d) seq.Date(from=as.Date("2020-11-15"),to=as.Date("2021-04-30"),by="1 month"),
                date_labels="%b",
                expand=c(0,0) ) +
  geom_col( width=1, fill=ifelse(log$date<as.Date("2021-03-21"),"blue","red") ) +
  xlab( "Datum" ) +
  ylab( "Zugriffe" )