Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 27999|Vastaus: 4

[Ratkaistu] Discuz-hämähäkin lokitus käyntien IP-lokituksessa virheen ratkaisu

[Kopioi linkki]
Julkaistu 15.8.2017 14.36.06 | | | |

Tänään haluan asentaa lisäosan, joka tallentaa hämähäkkivierailuja, jotta voin analysoida verkkosivustoni

DZ Application Center Latausosoite: http://addon.discuz.com/?@k_spider.plugin

Asennuksen jälkeen en kiinnittänyt liikaa huomiota, ja iltapäivällä menin tarkistamaan hämähäkkien käyttötiedot



Huomasin, että ne kaikki olivat IP-osoitteita, jotka alkoivat numerosta 100.166, ja sitten Baidu etsi IP-osoitteita, jotka kaikki olivat varattuja osoitteita

Pitäisi olla, että hämähäkki-IP:tä ei saatu oikein, koska sivuston käyttämää Alibaba Cloud -kuormantasapainotusta käytettiin.



Asiakkaan todellinen IP: Hanki asiakkaan oikea IP-osoite X-Forwarded-For -otsikkokentän kautta


Etsi sitten plugin-kansion osoite: /source/plugin/k_spider

Muokkaa spider.class.php tiedostoa ja etsi 20 riviä



Muokattu muotoon


Spider-tallennusplugin, se on normaalia!




Edellinen:SQL-lauseet laskevat, kuinka monta saraketta taulukossa on
Seuraava:Win10 kerää yksityisyyttä Microsoftin showdatan pääkaupunkina
 Vuokraisäntä| Julkaistu 15.8.2017 14.37.33 |
WEB-palvelimille on kaksi pääasiallista tapaa saada IP-osoite
1. Osoite, jolla muodostetaan TCP-yhteys palvelimen etäosoitteeseen
2. Http-otsikon X-Forwarded-For -kentän kautta

Vastaavat PHP-muuttujat ovat seuraavat

$_SERVER['REMOTE_ADDR'] // IP, joka muodostaa TCP-yhteyden palveluun
$_SERVER['HTTP_X_FORWARDED_FOR'] // Hae http-pyyntöotsikon X-Forwarded-For -data

Etäosoite
IP, joka muodostaa TCP-yhteyden palvelimeen
Sitä ei voi väärentää ja se sopii hyvin käyttäjän todelliseksi IP:ksi
Kuitenkin, kun HTTP-pyyntö kulkee seitsemänkerroksisen välityspalvelimen kautta, se ei enää ole käyttäjän IP, yleensä SLB-IP
X-Forwarded-For
Välitä palvelimelle Http-otsikon kautta
Se voidaan väärentää, saatu data voi olla epätarkkaa, ja se voi myös aiheuttaa ongelmia, kuten XSS- ja SQL-injektiota
X-Forwarded-For: Muoto on seuraava > X-Forwarded-For: client, proxy1, proxy2

Julkaistu 15.8.2017 16.30.42 |
Tämä ilmiö johtuu kuormantasapainotuksesta, eikä tätä ongelmaa ilmene ilman kuormantasapainotusta?
 Vuokraisäntä| Julkaistu 15.8.2017 17.13.56 |
Kesä Julkaistu 15.8.2017 klo 16:30
Tämä ilmiö johtuu kuormantasapainotuksesta, eikä tätä ongelmaa ilmene ilman kuormantasapainotusta?

Kyllä, ilman sitä ei olisi tällaista ongelmaa

Itse asiassa, kun puhutaan siitä, pluginin tekijä ei ole tiukasti kirjoitettu, mikä on harkitsematonta
Julkaistu 22.7.2021 16.35.08 |
Opiskele vähän
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com