2017-01-17, 09:28
  #1
Medlem
Har EN linux server som kör en mysql-databas och en apache server, på apachen finns en applikation som ansluter till databasen, går det på något sätt att sniffa trafiken mellan apachen och mysql-db?
Citera
2017-01-17, 09:56
  #2
Medlem
MrBraxs avatar
Om den kör med lokala pid/sockets borde det väl inte gå? (alltså via nätverket)
Citera
2017-01-17, 10:33
  #3
Moderator
Protons avatar
Citat:
Ursprungligen postat av Enron
Har EN linux server som kör en mysql-databas och en apache server, på apachen finns en applikation som ansluter till databasen, går det på något sätt att sniffa trafiken mellan apachen och mysql-db?
Du behöver berätta mer om konfigurationen.

Du säger att DU har en apacheinstallation och en mysql-installation, vad är det då som gör att du behöver sniffa trafiken? Det borde ju vara enklare i sådana fall att sätta upp en profiler som får ligga och spela in det som körs i databasen? Varför ska du behöva "sniffa" något om du själv har kontroll över maskinerna?

Är det dessutom på det sättet at du har kontroll över maskinerna står ju mysql-lösenordet för webapplikationens användare troligen i klartext i nån konfigurationsfil för webapplikationen, för inte är det väl nån vettig människa som sätter up en webapplikation att använda root?
__________________
Senast redigerad av Proton 2017-01-17 kl. 10:35.
Citera
2017-01-17, 11:41
  #4
Medlem
.Chloes avatar
Ja, det vanligaste är att du hittar lösenordet i någon fil som körs av apache. Vanlig autentisering sker oftast så pass enkelt att man har hårdkodat databasuppgifterna i en körbar fil (t.ex en PHP-fil).

Men sniffa överlag? Nja, det är väl en avancerad och krypterad handskakning som sker oavsett protokoll.
Citera
2017-01-17, 11:51
  #5
Medlem
Citat:
Ursprungligen postat av .Chloe
Men sniffa överlag? Nja, det är väl en avancerad och krypterad handskakning som sker oavsett protokoll.

Vet inte hur det fungerar just för mysql, men eftersom kommunikationen väl sker över en UNIX-domän socket så ska det inte vara nödvändigt med kryptering. De enda som kan snappa upp kommunikationen är apache, mysql och root-användarna. Och om TS kan logga in som någon av dessa så kan man sniffa kommunikationen med socat. (http://superuser.com/questions/48467...tcpdump#576404) Men är man inloggad som apache, mysql eller root så borde sniffningen inte behövas.
Citera
2017-01-17, 15:24
  #6
Medlem
Citat:
Ursprungligen postat av Proton
Du behöver berätta mer om konfigurationen.

Du säger att DU har en apacheinstallation och en mysql-installation, vad är det då som gör att du behöver sniffa trafiken? Det borde ju vara enklare i sådana fall att sätta upp en profiler som får ligga och spela in det som körs i databasen? Varför ska du behöva "sniffa" något om du själv har kontroll över maskinerna?

Är det dessutom på det sättet at du har kontroll över maskinerna står ju mysql-lösenordet för webapplikationens användare troligen i klartext i nån konfigurationsfil för webapplikationen, för inte är det väl nån vettig människa som sätter up en webapplikation att använda root?

Nä, all php-kod är krypterad med ioncube eller nåt sånt..

Vad behöver vetas om konfigurationen?
Citera
2017-01-17, 16:28
  #7
Moderator
Protons avatar
Citat:
Ursprungligen postat av Enron
Nä, all php-kod är krypterad med ioncube eller nåt sånt..

Vad behöver vetas om konfigurationen?
Till exempel om du har kontroll över databasservern. Isf kan du ju sätta upp en profiler eller nåt sånt och sedan kolla vad som pågår i databasen, förutsatt att du har ett lösenord till den?
Citera
2017-01-18, 15:46
  #8
Medlem
ah, jo, jag har root-access till databasen, men har inte jättekoll på mysql.
Citera
2017-01-18, 19:10
  #9
Medlem
Citat:
Ursprungligen postat av Enron
ah, jo, jag har root-access till databasen, men har inte jättekoll på mysql.

Varför ska du då sniffa trafiken? Är du root har du full tillgång till allt som finns lagrat i alla databaser, inklusive lösenordshashar.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in