Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Bazy danych _ Dane z tabeli pojawiają się na innej stronie WWW

Napisany przez: tjakob 9.02.2021, 23:02:20

Witam,
zwracam się z prośbą o pomoc. Mianowicie na mojej stronie wyświetlam dane z tabeli MySQL. Strona z tabelą jest dostępna dopiero po zalogowaniu i widoczna dla zalogowanych user-ów. Zauważyłem, że dane z mojej tabeli są wykorzystywane na innej stronie www o podobnej tematyce. Dane są kradzione w takiej formie jak je wyświetlam w tabeli. Jeśli zastąpię w kolumnie wynik nie pobrany bezpośrednio z bazy danych "podstawiony" taki jest pobrany na tamtą stronę WWW, czyli dane nie są skradzione bezpośrednio z bazy danych tylko z widoku tekstu mojej tabeli. Nigdzie nie mam udostępnionego IFRAME z tabeli etc.
Jak zapobiec takiemu procesowi?! Dane nie są kradzione 1:1 , czasem część wierszy jest pominięta.
Dziękuję za wszelką pomoc.
Pozdrawiam

Napisany przez: viking 10.02.2021, 07:04:09

Jest opublikowane i nic z tym nie zrobisz. Możesz utrudnić zmieniając np co tydzień strukturę danych, może doczytywanie jsem coś pomoże.

Napisany przez: trueblue 10.02.2021, 07:53:41

Generuj PDF albo obrazek.

Napisany przez: tjakob 10.02.2021, 10:00:25

Cytat(trueblue @ 10.02.2021, 07:53:41 ) *
Generuj PDF albo obrazek.

Myślałem już o tym, ale niestety część danych jest podlinkowana do otrzymania dodatkowych informacji w formie toltip-a, dodatkowo jest możliwość edycji wiersza.

Napisany przez: YourFrog 10.02.2021, 13:51:17

Zawsze można traktować obrazek jako tło i na niego nanosić mapy obszarów aby symulować zachowania przeglądarki itp. Ogólnie to będziesz mieć zabawę w kotka i myszkę. Jeśli jesteś wstanie udowodnić taki proceder to możesz gościa postraszyć pismem sądowym od zaprzyjaźnionego adwokata. Koszt takiego czegoś to 100 ziko.

https://www.w3schools.com/tags/tag_map.asp

Tak jak kolega viking napisał. Proponuje zrobić to najbardziej dynamicznie jak się da. Nawet generować różne html'e co wyswietlenie strony. Przykrywać dane. Szyfrować je i odszyfrowywanie w js'ie zakodowanym również sporo utrudni osobie, a drobna zmiana spowoduje totalną zmianę w kodzie. Zaszyfrowanie danych jakimś mniej znanym algorytem np xtea albo przesyłanie ich na raty z różnych endpointów.

Rozwiązań jest wiele ale dopóki to się sprowadza do wyświetlenia danych w HTML dopóty ktoś może to kraść.

Napisany przez: LowiczakPL 12.02.2021, 21:52:28

Podaj adres swojej strony oraz tej, która niby kradnie Ci dane.

Napisany przez: tjakob 14.02.2021, 12:44:52

Słuchajcie, na razie znalazłem rozwiązanie. Najpierw bawiłem się w "kotka i myszkę" zmieniając wyświetlanie struktury bazy, tak że na tamtej stronie zaczęły pojawiać się śmieci tzn. moje dane znajdowały się w innych kolumnach lub częściowe. Okazuje się, że dane dostają się tam z węzła telnet. Ja nigdzie nie udostępniam! Nie jestem podłączony do żadnych node. Stwierdziłem, że musi to się dziać przez konkretny profil user-a zarejestrowanego na mojej stronie. Za pomocą narzędzia app.cloudfilt.com Postanowiłem zbadać ruch na mojej stronie, co gdzie, jak i jakie adresy IP. Okazało się, że jeden adres IP nagminnie prowadzi "czesanie" mojej strony! Doszedłem, który to użytkownik! Następnie zmieniłem mu hasło dostępu do profilu! Nie założyłem bana ponieważ nie byłem w 100% pewien czy się nie mylę. Moje dane przestały się pojawiać na tamtej stronie! Czekam na dalszy rozwój sytuacji, na razie jest OK!
Dziękuję za wszystkie wskazówki!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)