Portál AbcLinuxu, 1. května 2025 04:43
phpMyAdmin, konkrétně jeho balíček phpMyAdmin-3.5.2.2-all-languages.zip, byl po omezenou dobu šířen z jednoho z mirrorů SourceForge s backdoorem. Závadný korejský mirror cdnetworks-kr-1 byl zakázán, závadný soubor byl ale mezitím stažen 400x. Závadný archiv obsahuje soubor server_sync.php umožňující spouštění kódu na serveru.
Tiskni
Sdílej:
Ajax tam prave pridavaju do vsetkych funkcii a kedze sa jedna o dost rozsiahly softver, robia to pekne postupne.
Zoznam tabuliek/databaz v iframe mi pride uplne logicky, ich vylistovanie z MySQL moze byt casovo narocne. Okrem ineho, co presne je na iframe-och zle?
Zaujimave, ze sa pouziva po celom svete, ziskal hned niekolko SourceForge oceneni, vyslo o nom kopec knih, .. , .. No napriek tomu je (podla teba) ten najhorsi ;)
Ano toho jsem si vsiml a to je prave spatne, pak je z toho jen nekonzistentni polofunkcni bordelJa v tom ziadny bordel nevidim, vsetko funguje vyborne.
Stejne se ten seznam tabulek musi nacist a je jedno jestli budes cekat na nacteni stranky v iframe nebo na nacteni celeho admina protoze bez seznamu si proste neskrknes Vylistovani tabulek z DB neni casove narocne ani kdyby jsi jich tam mel 10k a i kdyby bylo tak mas ajax a postupne nacitani pri scrollu.Vdaka iframe to urobis len raz a nemusi sa to pri prekliku robit znovu. To iste pre zoznam databaz. Zjavne si este nepracoval s naozaj obrovskym a vytazenym MySQL serverom, ktory si proste nedokaze cacheovat tabulky vsetky databaz a musi ich citat z disku. Ak ich tam mas vela, tak si pockas. Navyse, ak by si naozaj vedel, ako vylistovanie tabuliek funguje, tak by si aj vedel, ze to nie je mozne nacitavat postupne ale len naraz (fakt, ze sa roznymi hackmi da vratit len urcity pocet tabuliek neznamena, ze ich MySQL nemuselo nacitat z disku vsetky).
Co je spatneho na iframe ? zkus si pootvirat detaily tabulky do noveho tabu (click pravym na tabulku a otevrit v nove karte)Toto nie je chyba iframeov ale sposobu, akym ich pouzivas tzn. tvoja.
Zkus si dat trosku delsi nazev tabulky (iframe seznam tabulek ma fixni sirku) obevi se ti v iframe spodni scrollbar a z prace se seznamem tabulek se stane superpakarna (drive jsem to resisl tak ze jsem si prez firebug zvetsil sirku iframe, samozrejme tohle vydrzi jen do dalsiho loadu)Neviem ako u teba, ale u mna mi phpMyAdmin zobrazi cely nazov tabulky/databazy pri OnMouseOver :)
A ? Nejpouzivanejsi != NejlepsiAno, toto moze platit avsak urcite neplati najpouzivanejsi = najhorsi.
avsak urcite neplati najpouzivanejsi = najhorsiIE v letech 2001-2007? //Umí se PMA prostě a jednoduše připojit k databázovému stroji, co mu zadám? V Admineru prostě napíšu host:napalmex.mvcr.cz, user:mvcr, pass:mvcr123 a jsem tam, PMA se musí ke každé DB nějak konfigurovat, ne?
Toto nie je chyba iframeov ale sposobu, akym ich pouzivas tzn. tvoja.Tak mi ty kouzelniku rekni jam mam JEDNODUSE otevrit detail tabulky v dalsim tabu bez toho abych rozsypal phpMyAdmina
Vdaka iframe to urobis len raz a nemusi sa to pri prekliku robit znovu. To iste pre zoznam databaz. Zjavne si este nepracoval s naozaj obrovskym a vytazenym MySQL serverom, ktory si proste nedokaze cacheovat tabulky vsetky databaz a musi ich citat z disku. Ak ich tam mas vela, tak si pockas. Navyse, ak by si naozaj vedel, ako vylistovanie tabuliek funguje, tak by si aj vedel, ze to nie je mozne nacitavat postupne ale len naraz (fakt, ze sa roznymi hackmi da vratit len urcity pocet tabuliek neznamena, ze ich MySQL nemuselo nacitat z disku vsetky).Kdyby to bylo tak pomale jak tvrdis, tak pouziju SQL cache.
Neviem ako u teba, ale u mna mi phpMyAdmin zobrazi cely nazov tabulky/databazy pri OnMouseOver :)Verze co mame na serverech zobrazuje pouze "Projít 24 446 348 řádků" a kdyz jsem se chtel podivat na ofic strankach phpMyAdmina na new verzi tak to vubec nefungovalo tak mi nezbyva nez verit tomu ze nova verze to umi
Ano, toto moze platit avsak urcite neplati najpouzivanejsi = najhorsi.Vynech to urcite
Alias /phpmyadmin/ "%%WWWDIR%%/" Directory "%%WWWDIR%%/" Options none AllowOverride Limit Order Deny,Allow Deny from all Allow from 127.0.0.1 .example.com /DirectorySECURITY NOTE: phpMyAdmin is an administrative tool that has had several remote vulnerabilities discovered in the past, some allowing remote attackers to execute arbitrary code with the web server's user credential. All known problems have been fixed, but the FreeBSD Security Team strongly advises that any instance be protected with an additional protection layer, e.g. a different access control mechanism implemented by the web server as shown in the example. Do consider enabling phpMyAdmin only when it is in use. --~--
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.