Mam stronę internetową Joomla 2.5. Wczoraj nie mogłem zalogować się do panelu administratora. Sprawdziłem tabelę użytkowników. Byłem zszokowany, gdy zobaczyłem, że pole nazwy użytkownika wszystkich użytkowników to „ admin ”, a hasła to „ 268e27056a3e52cf3755d193cbeb0594 ”. Zasadniczo nie używam niesławnych / zawodnych rozszerzeń stron trzecich.
Czy jest tu ktoś, kto napotkał ten sam problem? Jeśli tak, czy możesz mi powiedzieć, jaki jest powód i jakie jest rozwiązanie?
Odpowiedzi:
To, co polecam Ci zrobić od razu to:
#__users
tabeli z nowo utworzonego konta i zastąp stare.Nie jestem pewien, jak zmieniono skróty i nazwy użytkowników, ale może być kilka powodów. Zawsze upewnij się, że korzystasz z najnowszej wersji Joomla i najnowszej wersji rozszerzeń. Istnieje wiele rozszerzeń, które sprawiają, że witryny są podatne na zastrzyki SQL. Nie mogę podkreślić, jak ważne jest utrzymywanie aktualności.
Być może warto rozważyć jak najszybszą migrację do Joomla 3.3, ponieważ ta wersja zapewnia jedną z najbezpieczniejszych metod szyfrowania haseł (bcrypt).
I jak wspomniano @Brian, wysoce zalecane jest zaktualizowanie hasła do bazy danych na coś silniejszego. Inną dobrą rzeczą, którą należy wziąć pod uwagę, jest również zmiana prefiksów tabeli bazy danych. Wiele stron Joomla używa,
jos_
które możesz zmienić na coś bardziej unikalnego, używając rozszerzenia takiego jak Narzędzia administracyjne, o którym wspomniano w innej odpowiedziźródło
Aby Twoja witryna była zawsze bezpieczna, potrzebujesz ścisłej polityki bezpieczeństwa:
Sprawdź tę listę kontrolną bezpieczeństwa:
Lista kontrolna bezpieczeństwa / Zostałeś zaatakowany lub zhakowany http://docs.joomla.org/Security_Checklist/You_have_been_hacked_or_defaced
źródło
Może to być bardzo frustrujące, czasami strona nie może być aktualizowana z różnych powodów, ale dla najlepszej pomocy dołącz pełną wersję, taką jak 2.5.9 lub coś takiego. Jeśli już wcześniej usunąłeś rozszerzenia, przyczyną może być starsza wersja Joomla.
Widzieliśmy już coś podobnego na naszych stronach, czy było to na serwerze współdzielonym? Może się to zdarzyć nawet w czystej witrynie na serwerze udostępnionym, jeśli jedno konto na serwerze udostępnionym zostanie trafione, może to zagrozić całemu serwerowi. Niewiele można z tym zrobić, nic, co Joomla nie może zapobiec takiemu wykorzystaniu, i jest to jeden z powodów, dla których współdzielone hosty mogą być problematyczne. Chociaż zależy to od hosta, takie jak siteground lub hostgator są całkiem dobre w utrzymaniu infrastruktury w stanie nienaruszonym.
Dlatego zaleciłbym wykonanie skanowania w poszukiwaniu złośliwego oprogramowania, aby zobaczyć, co wykrywa. Najprawdopodobniej, jeśli trafią one w twoją bazę danych, wtedy zostaną wstrzyknięte wiele plików. W takim przypadku najlepiej jest przywrócić dane z kopii zapasowej i zaktualizować, a następnie skanować w poszukiwaniu złośliwego oprogramowania.
Zajrzyj również do narzędzi administracyjnych autorstwa akeeba, ma kilka przydatnych narzędzi do zabezpieczenia Twojej witryny.
źródło
Wygląda na to, że Twoja witryna została zhakowana.
Powody zaatakowanej witryny Joomla
Oto niektóre z powodów, dla których hakerzy uzyskują dostęp do Twojej witryny:
Korzystanie z minimalnej liczby dobrze obsługiwanych rozszerzeń innych firm od renomowanych programistów jest dobrą praktyką, ale pamiętaj również, że musisz aktualizować rozszerzenia Joomla i innych firm, aby luki były usuwane, zanim zostaną wykorzystane przez hakerów.
Rozwiązania dla zhakowanej witryny Joomla
Przywróć z czystej kopii zapasowej. Zaktualizuj Joomla i wszystkie rozszerzenia innych firm do najnowszych wersji. To dobre rozwiązanie, jeśli wiesz, kiedy dokładnie została naruszona witryna, ale trudno jest ustalić czas bez żadnych wątpliwości.
Wyczyść witrynę i przebuduj od zera przy użyciu aktualnych wersji Joomla i rozszerzeń innych firm. Zwykle nie jest to praktyczne rozwiązanie ze względu na nakład pracy, ale może zapewnić wysoki stopień pewności, że infekcja zostanie wyeliminowana.
Wyczyść witrynę za pomocą komercyjnego narzędzia bezpieczeństwa https://mysites.guru (wcześniej myjoomla.com) lub podobnego narzędzia, przywracając wszystkie zmienione pliki podstawowe z powrotem do oryginałów, usuwając złośliwe oprogramowanie i ponownie instalując rozszerzenia stron trzecich w razie potrzeby. Zaktualizuj Joomla i wszystkie rozszerzenia innych firm do najnowszych wersji.
Powinieneś także zaktualizować hasła Joomla, hosting i bazy danych.
W praktyce opcja 3 zazwyczaj działa dobrze dla mnie.
Zastanów się nad poprawą bezpieczeństwa witryny zgodnie z oficjalną listą kontrolną bezpieczeństwa i „Jak zabezpieczyć nową instalację Joomla?”
źródło
Dzisiaj znów spotkałem ten sam problem. To nie jest Joomla ani jej rozszerzenia. Jest tak, ponieważ ustawiłem CHMOD wszystkich plików i katalogów na 775. Zrobiłem to tylko po to, aby łatwiej aktualizować Joomla.
Po przeczytaniu http://www.itoctopus.com/the-mass-username-password-update-hack-in-joomla , przyjrzałem się datom zmian katalogów i badam te, które mają różne wartości.
Używam WinSCP do dostępu FTP. Widziałem 5 plików .php z ikoną skrótu, których nie mogę otworzyć, aby wyświetlić ich zawartość.
a także w katalogu zawiera
Usunąłem je i przywróciłem strony internetowe z kopii zapasowej. I obiecuję, że nie dam dostępu do zapisu dla grupy danych www z wyjątkiem katalogu obrazów.
źródło