maar Posted April 10, 2003 Report Share Posted April 10, 2003 Iesakiet lūdzu piemērus security testēšanai uz logon, sesijām, reģistrētiem globāļiem. Tā kā kaut ko esu uzbūvējis, tik gribētos, paši saprotiet :ph34r: pārbaudīt! Link to comment Share on other sites More sharing options...
Roze Posted April 11, 2003 Report Share Posted April 11, 2003 Universaala piemeera / testa nav (un diezvai buus).. Vienkaarshakais variants iedot lietotaaju grupai, kas kaut ko no visa sajeedz un ljaut vinjiem kaadu laiku panjemties.. Link to comment Share on other sites More sharing options...
maar Posted April 11, 2003 Author Report Share Posted April 11, 2003 Universaala piemeera / testa nav (un diezvai buus).. Hmm... tas ko es gribeju bij kads piemers (peec ka testet) no tadas lietotaaju grupas, kas kaut ko no visa sajeedz :] Link to comment Share on other sites More sharing options...
Venom Posted April 11, 2003 Report Share Posted April 11, 2003 Kad raxti kodu, tad jau pats saproti, kur ir vājas vietas, Piem - zurakstīji logon skriptu ar globāļiem on - kur ir garantija, ka paroli nevar ieraxtīt tāpat? Ka parole neieraxtīsies history? ka kāds nepienāx un nenoskatīs to no adress ievadloga utt? Tad arī mēģini no tā "izbaviķsa". Paliīdz koda rādīšana citam kodeim - ja viņam kods ir pārlasāms un saprotams, tad viš varēs arī tajā coķus atrast. Link to comment Share on other sites More sharing options...
Smejmoon Posted April 11, 2003 Report Share Posted April 11, 2003 atdali ārējās no iekšējām lietām .. ārējās urli, ievaddati, serveris u.t.t. un tad tās ārējās kārtīgi pārbaudi. Link to comment Share on other sites More sharing options...
Venom Posted April 11, 2003 Report Share Posted April 11, 2003 Galvenie coķi kodos, kā jau zināms, ir no ievaddatiem. Pārbaudi - ja inputā ievada ciparu, tad tur nedrīxt būt texts (is_numeric();intval); searchos ar db izmantošanu dedrīxtētu ievadīt SQL komandas/papildkumandas. Piem uzlikt "';DELETE FROM database;", ja ceram uz to, ka searchs notiek ar SELECT * FROM database WHERE `column`='$search_string', kas "izliesies" uz SELECT * FROM database WHERE `column`='';DROP database; utt Link to comment Share on other sites More sharing options...
maar Posted April 11, 2003 Author Report Share Posted April 11, 2003 Piem uzlikt "';DELETE FROM database;", ja ceram uz to, ka searchs notiek ar SELECT * FROM database WHERE `column`='$search_string', kas "izliesies" uz SELECT * FROM database WHERE `column`='';DROP database; ideja baisā :o , uz tadam lietām pārbaudi netaisīju. Pamēģināju ieraktīt šitos jokus, a neko neatrada :) es gan searčam izmantoju 'column`LIKE '%$search_text%' , varbut tas palīdz? Link to comment Share on other sites More sharing options...
jb4 Posted April 11, 2003 Report Share Posted April 11, 2003 ja lieto addslashes(), tad tādas lietas var arī nepārbaudīt. iedod draugiem paspēlēties un miers. Link to comment Share on other sites More sharing options...
Recommended Posts