abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:11 | Nasazení Linuxu

    Fedora se stala oficiální distribucí WSL (Windows Subsystem for Linux).

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | IT novinky

    Společnost IBM představila server IBM LinuxONE Emperor 5 poháněný procesorem IBM Telum II.

    Ladislav Hagara | Komentářů: 1
    včera 04:55 | Nová verze

    Byla vydána verze 4.0 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Přehled novinek v poznámkách k vydání. Využíván je Free Pascal Compiler (FPC) 3.2.2.

    Ladislav Hagara | Komentářů: 1
    včera 00:33 | Komunita

    Podpora Windows 10 končí 14. října 2025. Připravovaná kampaň Konec desítek (End of 10) může uživatelům pomoci s přechodem na Linux.

    Ladislav Hagara | Komentářů: 26
    5.5. 23:22 | Pozvánky

    Již tuto středu proběhne 50. Virtuální Bastlírna, tedy dle římského číslování L. Bude L značit velikost, tedy více diskutujících než obvykle, či délku, neboť díky svátku lze diskutovat dlouho do noci? Bude i příští Virtuální Bastlírna virtuální nebo reálná? Nejen to se dozvíte, když dorazíte na diskuzní večer o elektronice, softwaru, ale technice obecně, který si můžete představit jako virtuální posezení u piva spojené s učenou

    … více »
    bkralik | Komentářů: 0
    5.5. 22:33 | IT novinky

    Dle plánu dnes končí služba Skype. Uživatelé mohou pokračovat v Microsoft Teams.

    Ladislav Hagara | Komentářů: 1
    5.5. 21:44 | IT novinky

    Český statistický úřad rozšiřuje Statistický geoportál o Datový portál GIS s otevřenými geografickými daty. Ten umožňuje stahování datových sad podle potřeb uživatelů i jejich prohlížení v mapě a přináší nové možnosti v oblasti analýzy a využití statistických dat.

    Ladislav Hagara | Komentářů: 2
    5.5. 12:33 | Zajímavý projekt

    Kevin Lin zkouší využívat chytré brýle Mentra při hraní na piano. Vytváří aplikaci AugmentedChords, pomocí které si do brýlí posílá notový zápis (YouTube). Uvnitř brýlí běží AugmentOS (GitHub), tj. open source operační systém pro chytré brýle.

    Ladislav Hagara | Komentářů: 1
    5.5. 12:11 | Pozvánky

    Jarní konference EurOpen.cz 2025 proběhne 26. až 28. května v Brandýse nad Labem. Věnována je programovacím jazykům, vývoji softwaru a programovacím technikám.

    Ladislav Hagara | Komentářů: 0
    4.5. 21:44 | Komunita

    Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.

    Ladislav Hagara | Komentářů: 0
    Jaký filesystém primárně používáte?
     (57%)
     (1%)
     (8%)
     (21%)
     (4%)
     (2%)
     (3%)
     (1%)
     (1%)
     (3%)
    Celkem 541 hlasů
     Komentářů: 22, poslední 5.5. 10:06
    Rozcestník

    Javascript 2016 - funkcionální, stabilní

    Chcete se dozvědět více o programování webu v JavaScriptu, jeho možnosti, zákoutí a taje? Chcete umět vytvořit moderní single page webovou aplikaci? O tom všem se můžete dozvědět v sérii přednášek pořádaných GDG ČVUT na FIT ČVUT v Praze. První z nich odstartuje Daniel Steigerwald, významný speaker, školitel, ale především velký odborník na moderní webové technologie již 5. dubna v 18:00 a bude se věnovat JavaScriptu v roce 2016, jeho možnostem a moderním způsobům vývoje v něm.

    Více informací na webu GUG.cz.

    Vstup je zdarma, ale po předchozí registraci.

    3.4.2016 22:11 | Gug.cz | Pozvánky


    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    4.4.2016 10:12 Jardík
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Škoda jen, že ty moderní weby pak bez javascriptu vůbec nefungujou.
    4.4.2016 10:43 Bill Gates
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    V čem je to škoda?
    Hans1024 avatar 4.4.2016 13:24 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Ja bych nerekl, ze je to skoda, spis je to dementni idiocie.

    "Chces si zobrazit textovou informaci a par obrazku? Tak si spust tuhle hromadu obfuskovaneho kodu. Neboj, nam muzes verit, ten kod dela presne to co rikame, urcite nebude sledovat co delas a snazit se te identifikovat, urcite nebudeme vyuzivat tvuj komp k nasim nekalym ucelum, a urcite se nepokusime exploitnout jeden z tisicu bugu, ktere ve tve monstrozni giganticke implementaci interpretu/kompilatoru nepochybne jsou."
    Veni, vidi, copi
    6.4.2016 12:56 Bill Gates
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Jak pisu o prispevek nize, je to o programatorovi a jeho rozumu, coz casto po pohledu do kodu obvykle postradam a skoro pravidelne to sleduji u cerstvych studentu vyjitych z IT VŠ (i vyjimky existuji) s dobrou teorii ale postradajicich praxi castokrat jeste k tomu s hodne velkym egem.

    Webaplikace pouzivajici JS lze napsat i prehledne, bez obfuskovaneho kodu, s moznosti se podivat a za kratkou chvilku pochopit co to presne dela. Kdo je prase, dela z principu zprasene vysledky prace. Kdo neni prase, dela to i kvuli sobe, aby aplikace jela nejlepe vsude, aby i on sam jako vyvojar mel kontrolu nad tim co to dela, mel moznost rychle opravy a aby s tim mel co nejmin problemu = vysledek vyse zminene praxe.
    Hans1024 avatar 6.4.2016 16:44 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Je sice hezke, ze nekteri lidi neprasi, ale to nezmeni muj nazor na JS v prohlizeci, stejne jako osviceni diktatori nezmeni muj nazor na diktaturu. Distribucni model JS je z principu nebezpecny. Ja se muzu podivat na kod, co je na nejake strance, ale ta ho muze kdykoli zmenit, nebo jinym lidem ukazovat neco jineho. Browser spusti vsechno co stahne z jakehokoli zdroje a spoleha se na sandbox. A pripadne smirovani se ani nijak omezit nesnazi.
    Veni, vidi, copi
    6.4.2016 16:49 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    A co vlastně navrhuješ? Jestli "nepoužívat JavaScript", pak se obvávám, že to pro 90% lidí nebude řešení. Úplně nevidim jiné prakticky funkční řešení, než právě spoléhat se na sandbox a důsledně ho testovat, což zatím funguje IMHO celkem dobře.
    Hans1024 avatar 6.4.2016 18:00 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Je tezke se z tehle situace vyhrabat, protoze souvisi s celkovym pristupem obrovskeho mnozstvi vyvojaru. V drtive vetsine pripadu je pouziti javascriptu zbytecne. Nemam tuseni, jestli ma cenu se snazit presvedcovat autory webu, nebo to tlacit nejak pres prohlizece. Jedna vec, kterou autori prohlizecu muzou udelat, je zkrouhnout API - treba zminovane sledovani kurzoru mysi je naprosta silenost, ale nanestesti velky podil u prohlizecu ma Google, velky zastance smirovani a presunu vseho na web. Cil Googlu je v tomto opacny nez muj a ma k tomu nekonecnekrat vic prostredku.

    Jak rikam, je to o celkovem pristupu vyvojaru, ktery navic vyhovuje nekterym korporacim, proti necemu takovemu se bojuje tezko. Dalsim problemem je, ze nejvic mimo jsou netechnicti uzivatele, kterych se to nejvic tyka. Vzhledem k tomu, jak se zvysuje zavislost vseho na technologiich, si myslim, ze jednoho krasneho dne lidi na svou nezodpovednost doplati obrovskym pruse*em.
    Veni, vidi, copi
    6.4.2016 19:49 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Jedna vec, kterou autori prohlizecu muzou udelat, je zkrouhnout API - treba zminovane sledovani kurzoru mysi je naprosta silenost
    Wot? V čem je to naprostá šílenost? Opravdu mi není jasné, jak bys to chtěl využít. Jakákoli uživatelská interakce s danou stránkou se mnohem snáz monitoruje jinak a mimo stránku nemá javascript o kursoru informace.

    To už bych si spíš stěžoval na fingerprinting, v tomhle ohledu toho javascript poskytuje celkem hodně, nicméně pokud máš, jako většina lidí, povolené cookies, opět javascript v tomhle ohledu zas tak moc navíc IMHO neposkytne.

    Vzpomínáš na toplist.cz? Stačilo, když si stránky přidaly malé gifko od nich, a už sbírali statistiky...
    Hans1024 avatar 6.4.2016 21:28 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    "Fingerprint" ma prohlizec, pohyb mysi pomuze identifikovat primo cloveka, co prohlizec pouziva. Spatne navrzene jsou samozrejme i ostatni veci, ktere pomahaji s identifikaci.
    Veni, vidi, copi
    6.4.2016 22:23 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    "Fingerprint" ma prohlizec, pohyb mysi pomuze identifikovat primo cloveka, co prohlizec pouziva.
    [citation needed]
    Hans1024 avatar 6.4.2016 22:55 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Netusim, jake chces citace. Rekl jsem neco, co neni zjevne? Neveris, ze funguje analyza chovani? Nebo neveris, ze to nekdo pouziva?
    Veni, vidi, copi
    7.4.2016 10:05 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Rekl jsem neco, co neni zjevne? Neveris, ze funguje analyza chovani?
    Ale jistě, ale poměrně podstatná je praktická použitelnost. To máš jako s těma kryptoměnama - jasně, že teoreticky je možné použít JS na těžení, ale nikdo to reálně dělat nebude, protože to prostě je naprosto naprd z praktických důvodů. (Mohlo by to změnit WebCL, ale to zatím žádný browser AFAIK neplánuje.) O tom sledování kurzoru si myslím něco podobného. Takže, z mého pohledu, pokud někdo předvede funkční proof-of-concept, můžem se začít bavit. Do té doby to je čirá paranoia.
    Hans1024 avatar 7.4.2016 12:44 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    A to je presne ten pristup k bezpecnosti, ktery se jednou vymsti. Delaji to i jine projekty - nereseni potencionalniho problemu, dokud neni demonstrace, kterou hromadne zneuzivaji script kiddies, coz je situace ve ktere je uz tak trochu pozde.
    Veni, vidi, copi
    7.4.2016 12:53 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Delaji to i jine projekty
    Takhle funguje bezpečnost obecně a je to tak v pořádku - když chceš poukázat na bezpečnostní chybu, je potřeba dokázat, že to je bezpečnostní chyba. Což se dá udělat i tak, aby se k tomu script kiddies dostali pokud možnost pozdě.

    Kdyby se řešili bezpečnostní chyby, které jsou pouze v něčí hlavě, nedostali bychom se vůbec nikam...
    Hans1024 avatar 7.4.2016 13:33 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Tohle je prave spatna bezpecnost, pasivni fixovani pruse*u. Spravne bys mel podle dostupnych informaci rozpoznat ze nejaka chyba je z "tridy" chyb, ktere muzou byt zneuzitelne, a nikoli cekat, az ji nekdo zneuzije. A taky by ses mel snazit takovym tridam chyb zabranit uz proaktivne pri navrhu programu.
    Veni, vidi, copi
    7.4.2016 14:55 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Tohle je prave spatna bezpecnost, pasivni fixovani pruse*u. Spravne bys mel podle dostupnych informaci rozpoznat ze nejaka chyba je z "tridy" chyb, ktere muzou byt zneuzitelne, a nikoli cekat, az ji nekdo zneuzije. A taky by ses mel snazit takovym tridam chyb zabranit uz proaktivne pri navrhu programu.
    To se přece nijak nevylučuje a taky se o to pochopitelně většina vývojářů snaží, ale průser, který je potřeba fixnout až dodatečně, se většinou stejně najde, tak to prostě chodí.

    Řešit věci preventivně je fajn, ale vzít celou jednu užitečnou technologii a zahodit ji do koše jen pro to, že má někdo pocit (důkaz chybí), že by možná mohla být nějak zneužitelná, mi přijde trochu mimo...
    Hans1024 avatar 8.4.2016 12:23 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Problem s pristupem "cekani na dukaz" je taky ten, ze cas a prosrostredky obhajcu soukromi jsou znacne omezene, zatimco korporace maji obrovske prostredky, ktere do zneuziti muzou investovat. Navic jim v tomto pripade pomaha i verejny vyzkum.
    Veni, vidi, copi
    6.4.2016 20:44 Bill Gates
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    ... zkrouhnout API - treba zminovane sledovani kurzoru mysi je naprosta silenost, ale nanestesti velky podil u prohlizecu ma Google, velky zastance smirovani a presunu vseho na web.
    Predpokladam, ze nejste nucen k navstevovani stranek, ktere sleduji a analyzuji a identifikuji vas podle pohybu mysi. Nicmene mapova aplikace, ktera sleduje pohyb mysi po mape a zobrazuje v jinem grafickem prvku zvetseninu, nebo obecne napriklad funkcnost kdy pohybem mysi po obrazku vidite ve vyrezu vedle zvetseninu by se bez sledovani pozice kursoru mysi obesla tezko.

    Veci, ktere se vam zdaji zneuzitelne (a nerikam ze nemohou, ale zneuzitelne je kde co - i sledovani vaseho okna v baraku kdy svitite a v kolik chodite spat a kdy nejste doma) mohou byt v nekterych aplikacich pouzitelne. Pokud by uzivatel zakazal sledovani kursoru mysi v takove aplikaci, prijde o moznost tak nejak pohodlnejsiho sledovani vyrezu. Stale muze stahnout vetsi variantu fotky ale pro nektere je treba mnou popisovana funkce praktictejsi a mohli by byt obtezovani nutnosti hledat kde v prohlizeci tuto vlastnost povolit a nebo by byli obtezovani prohlizecem kazdou pitominou typu chcete pro tento web povolit sledovani pohybu mysi? Ano / Ne.

    Neco jako ten EU cookie spam kdy mame weby prekryte debilni hlaskou, kterou neustale dokola na ruznych webech ktere jsme jeste nenavstivili, nebo pri pristupu z ruznych pocitacu, inkognito oken atd, odklikavame s tim, ze rozumim tomu, ze tento web pouziva cookies. No jasne ze pouziva a vim o tom a uz me s tim prosim dopr*ele dohaj*lu prestante otravovat uplne vsude.

    Tohle je vicemene vysledek. Klidne at existuje plugin, kde si paranoidni uzivatel zakaze vsechno co zakazat jde. Proc ne. Treba na urovni vlastnosti jednotlivych JS objektu, ale jen at s tim nejsou otravovani vsichni. Viz cookies.
    Hans1024 avatar 6.4.2016 21:59 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Jasne, ze sledovani mysi ma realne pouziti. I zpristupneni vsech souboru uzivatele by melo realne pouziti. I automaticke spousteni automaticky stazenych binarek s maximalnim opravnenim ma pouziti. Jenom si predstavte to pohodli, navstivim www.vlc.com/install a stahne se mi, nainstaluje a spusti VLC player. A spousta lidi uz stejne bezhlave stahuje a spousti binarky.

    Je zjevne, ze bezpecnost a soukromi nejsou zadarmo, ale myslim, ze by je uzivatele meli dostat implicitne a nikoli az po ziskani technickych znalosti k vypnuti inkriminujicich featur.
    Veni, vidi, copi
    6.4.2016 22:25 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    No já doufám, že blokuješ i cookies a css + jiné resources z externích domén, které tě mohou sledovat... A které tě sledují s mnohem větší pravděpodobností než nějaké API na sledování myši...
    7.4.2016 07:38 Bill Gates
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Ja se divim ze vubec chodi na web. Vsichni ho sleduji i tak v logu i bez javascriptu i bez obrazku. Uz jen tim ze tam chodi a stahule ciste HTML a nic dal. Provider ho navic sleduje taky. nepouziva-li https a pokud jo, je to podezrele. Pak sledovat o to vice aktivitu. Paranoia rulez :) Chapu, ale nic se nema prehanet a uz vubec ne vynucovat aby byli paranoidni i jini.
    Hans1024 avatar 7.4.2016 13:21 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Pravdepodobne si neuvedomujete rozsah tohoto problemu. Nikdy v historii nebylo sledovani tak obrovskeho mnozstvi lidi tak snadne. To, ze nad tim vetsina lidi mava rukou neznamena, ze to neni problem. Bohuzel lidska psychika funguje tak, ze se clovek necha ovlivnit vetsinou - byly doby, kdy nekdo, kdo zavrhoval otroctvi byl nerealisticky naivni podivin. Je to sice kontraintuitivni, ale pokuste se nevkladat svou duveru do obrovskeho mnozstvi lidi s prakticky nulovou kompetenci v dane veci.
    Veni, vidi, copi
    Hans1024 avatar 7.4.2016 13:18 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    No, jedine pouziti, ktere teba pro cookies mam je, kdyz chci nekde zustat prihlaseny. Ale nemyslim si, ze tato debata je primarne o mne.
    Veni, vidi, copi
    7.4.2016 07:36 Bill Gates
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Chce to trosku rozumu. Moznost cteni X/Y pozice kursoru nad divem a pristup ke vsem souborum na disku jsou tak trosku na opacne strane spektra nebezpecnosti.

    Nemam nic proti pluginu pro paranoiky, ale mam vse proti, aby par iracionalne uvazujicich paranoiku nutilo svou paranoiu implicitne. Treba me klikat a povolovat kazdou micovinu. Ja o to nestojim a tak jak je to nastaveno ted mi to plne vyhovuje. Kdo je paranoidni, necht si stahne paranoiaplugin a zakaze cokoliv. Jeho vec, jeho svobodna volba.
    Hans1024 avatar 7.4.2016 13:24 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Ja si treba umim nastavit ruzne restrikce, ale problem je, ze uzivatele, kteri nejsou prilis technicky zdatni, casto ani o vsech moznostech smirovani nevedi. Muzu si myslet, ze "to je jejich problem", ale ovlivnuje to vsechny, co s nimi interaguji. A nemyslim si, ze je spravne, aby soukromi vyzadovalo takovou technickou zdatnost, jako ted.
    Veni, vidi, copi
    7.4.2016 16:43 Bill Gates
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Druhou otazkou je jestli o to dotycny stoji. Nic vam jako technicky zdatnemu nebrani radne poucit dotycneho se kterym interagujete a odnehoz unik informaci je pro vas nebezpecny. Pokud nebude mit zajem, jedine co vam zbyva je citlive informace mu neumoznit zneuzit, nebo vubec nedat, neinteragovat s nim. Vubec nic vam nebrani napsat software/plugin, ktery technickou zdatnost technicky nezdatnemu uzivateli poskytne a funkce o kterych si myslite ze dotycny potrebuje a diky technicke nezdatnosti neni schopen si je nastavit mu dany sw nastavit umozni.

    Mimochodem je v moznostech cloveka vedet vsechno o vsem? Rekl bych ze ne. Ze by mu z toho mrd*o.
    Hans1024 avatar 8.4.2016 12:14 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    No prave proto, ze neni v moznostech cloveka vedet vsechno o vsem, navrhuju implicitni soukromi.
    Veni, vidi, copi
    mirec avatar 6.4.2016 18:58 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní

    Zakázať javascript globálne, vyžadovať od používateľa explicitné povolenie, keď tam niekto nakydá js z rôznych CDN kľudne klikať aj 135x.

    Bežné informačné weby by tak mohli byť bez js, webové aplikácie si pri prvom použití povolím..

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    paul2no avatar 5.4.2016 22:48 paul2no | skóre: 16 | blog: Paulovo doupě | Praha
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Žere to moc výkonu. Na PC to funguje, ale v mobilních prohlížečích jsou ty přejavascriptované webové aplikace dost problém.
    Pravda, láska a elektrická trakce zvítězí nad lží, nenávistí a trakcí motorovou.
    6.4.2016 12:48 Bill Gates
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    No ... to je spis otazka inteligence progamatora, ktery neumi napsat kratkou strucnou a efektivne fungujici JS funkci pro konkretni vec a misto toho pouzije kvanta priblblych kdo vi kde vygooglenych a kdo vi odkud stazenych zbytnych frameworku a knihoven. Zanese tak do sve webaplikace triliony bugu a dalsi milion nepotrebnych funkci jejichz fungovani diky zapakovanemu JS nikdy neporozumi, ktere se prave postaraji o ono zrani vykonu. Naopak ma zkusenost hovori, ze aktualizovat konkretni kus HTML dynamicky a stahnout si konkretni data potrebna pro aktualizaci obsahu treba v jsonu je pro zatez serveru i prohlizece mnohem efektivnejsi nez reload cele dynamicky generovane stranky kde se muze nachazet pro server rada obtiznych casti. Doufam ze se bavime stale o javascriptu a ne o jave. To je uz uplna katastrofa.

    Ohledne funkcnosti .. to neni pravda. To je zase veci programatora. Pokud je liny aplikaci odladit pro konkretni platformu, tak to tam proste nepojede. Z me zkusenosti veskere me webaplikace ktere pouzivaji i kousky JS kodu funguji casto k memu prekvapeni uplne vsude kde se od JS funkcnost ocekava.

    Shrnu to: Proste rada lidi rikajicich si programator to neumi spravne pouzivat.
    4.4.2016 12:28 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Škoda jen, že ty moderní weby pak bez javascriptu vůbec nefungujou.
    Hm, ba co hůř, nefungujou pořádně už ani bez HTTP.
    Hans1024 avatar 4.4.2016 13:37 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Opravdu chces srovnavat primitivni textovy protokol se spoustenim nahodnych neproverenych programu v kolosalne giganticke implementaci zbastleneho programovaciho jazyka?
    Veni, vidi, copi
    4.4.2016 14:46 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Nevim, co myslíš tím srovnáváním, ale v každém případě, ať už si o JS myslí kdo chce co chce, je nedílnou součástí webu, technologie, na které web z velké části funguje. Očekávat všeobecnou funkčnost webu bez JS není realistické.
    Hans1024 avatar 4.4.2016 15:34 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Ja nevim, jestli Jardik ocekaval nejakou konkretni funkcnost, akorat rikal ze je to skoda.

    Ja treba k drtive vetsine veci, co na webu delam, javascript nepotrebuju. A tam, kde je JS vyzadovan, by vetsinou nebyl k dosazeni funkcnosti potreba a proto ho kritizuju, jako technicky spatne reseni, zvlast z hlediska bezpecnosti.

    Argument, ze JS "je nedilnou soucasti webu", neodebira moje duvody, proc jeho pouzivani kritizovat. Naopak ty duvody spis posiluje. Kdyz neco, co je z meho pohledu hloupost, dela vic lidi, mam prece vetsi motivaci to kritizovat.
    Veni, vidi, copi
    4.4.2016 15:50 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Ja treba k drtive vetsine veci, co na webu delam, javascript nepotrebuju.
    Stejně tak by se našli lidé, kteří nepotřbeují HTTP nebo CSS nebo technologii XY.
    jako technicky spatne reseni, zvlast z hlediska bezpecnosti
    V čem je špatný z hlediska bezpečnosti? Mně to naopak přijde jako mnohem lepší řešení než dřívější technologie (Flash, JavaApplety), zejémna z hlediska bezpečnosti.

    Já teda osobně nejsem žádný extra velký fanoušek JavaScriptu, některé věcí mi tam chybí/vadí, ale celkově vzato mi to nepřijde jako špatná technologie.

    Naděje vkládám do WebAssembly, ale to se ti asi taky nebude líbit, předpokládám ;-)
    Hans1024 avatar 4.4.2016 16:47 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Tak cast bezpecnostniho problemu je v tom, ze se pouziva tam, kde neni potreba - ke zobrazovani textu, obrazku a videi.

    Druha cast problemu je, ze poskytuje prilis velky utocny vektor a muze delat prilis mnoho veci. Umoznit cizim programum delat takove mnozstvi veci je silene, zvlast pri znacne velikosti implementaci interpretu/kompilatoru a rychlosti jejich vyvoje. I za predpokladu, ze se je nepodari zneuzit k exploitu, bezici JS kod toho muze udelat hodne nekaleho, jako sledovani uzivatele nebo nejake vyuziti uzivatelova vykonu/internetu ke svym ucelum.
    Veni, vidi, copi
    4.4.2016 17:56 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Druha cast problemu je, ze poskytuje prilis velky utocny vektor a muze delat prilis mnoho veci. Umoznit cizim programum delat takove mnozstvi veci je silene
    Nevím, co máš přesně na mysli tím "příliš mnoho věcí", každopádně JS skript ti na tvém stroji neudělá vůbec nic a v tvém prohlížeči může něco dělat pouze na stránce, na které byl načten. Takže to je pak spíš otázka, jak moc věříš danému serveru, a tato otázka celkem nezávisí na tom, jestli ty stránky obsahují JS nebo ne...
    I za predpokladu, ze se je nepodari zneuzit k exploitu, bezici JS kod toho muze udelat hodne nekaleho, jako sledovani uzivatele
    O co tě může JS sledovat víc, než třeba CSS skript nebo obrázek načtený z externího serveru?
    nebo nejake vyuziti uzivatelova vykonu/internetu ke svym ucelum
    Když si dám na stránku <img vedoucí na 30MB JPEG a ty tam vlezeš, tak ti to taky sežere bandwidth...
    Hans1024 avatar 4.4.2016 19:54 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    JS skript ti na tvém stroji neudělá vůbec nic a v tvém prohlížeči může něco dělat pouze na stránce, na které byl načten.
    Pouze za predpokladu, ze nikde neni zadny bug. V praxi je JS skvelym nastrojem pri exploitovani prohlizece. Obrovske API pro utocnika, obrovske mnozstvi nepredvidatelnych a tezko testovatelnych stavu, je naivni si myslet, ze vyvojari, kteri pracuji primarne na novych featurach a optimalizacich, neco takoveho zvladnou uhlidat. A JIT kompilace, se svym mapovanim rwx pameti je bezpecnostni katastrofa sama o sobe.
    O co tě může JS sledovat víc, než třeba CSS skript nebo obrázek načtený z externího serveru?
    Identifikace analyzou chovani, treba sledovani kurzoru mysi.
    Když si dám na stránku <img vedoucí na 30MB JPEG a ty tam vlezeš, tak ti to taky sežere bandwidth...
    Ale treba bitcoiny si nevytezis. :-D
    Veni, vidi, copi
    4.4.2016 21:40 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Pouze za predpokladu, ze nikde neni zadny bug. V praxi je JS skvelym nastrojem pri exploitovani prohlizece.
    Opravdu? A můžeš to podložit třeba nějakou statistikou, že v JS VM je zneužitelnější pro útoky, než ostatní komponenty prohlížeče? Ber v úvahu, že v minulosti stačily v prohlížeči pro code execution chyby třeba pouze v parsování HTML, dekódování grafiky různého druhu a podobně. Pokud se dobře pamatuju, nemalá část Pwn2Own chyb se obešla bez JS nebo bylo potřeba chyba jak v JS VM, tak i jinde.
    Ale treba bitcoiny si nevytezis. :-D
    :-D Něco takového by se pravděpodobně nevyplatilo ani Facebooku.
    Hans1024 avatar 4.4.2016 23:01 Hans1024 | skóre: 5 | blog: hansovo
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Statistiku nemam, ale zneuziti lowlevel chyb by casto zabranily ASLR a no-exec mapping, ktere se ale casto daji obejit prave zneuzitim JIT kompilatoru. Tlaceni JS tam, kde neni potreba, je zjevne nezodpovedne rozsirovani utocneho vektoru. Je pravda, ze jsou i jine casti prohlizece, ktere nezodpovedne boptnaji - souvisi to s celkovym prisupem webovych a prohlizecovych vyvojaru.
    Veni, vidi, copi
    5.4.2016 12:40 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Např. FBI zneužila chyby v implementaci JavaScriptu ve Firefoxu ke zjištění identity některých uživatelů Toru: Tor security advisory

    A takových exploitů bude IMHO dost, teď třeba před soudem FBI odmítá zveřejnit další exploit Firefoxu, který využila k hacknutí více než 1000 počítačů (soud rozhodl, že ten exploit musí předat obhajobě). Skoro bych se vsadil, že to opět bude nějaký exploit v JavaSciptu.

    JavaScript prostě poskytuje obrovský potenciál k exploitaci. Třeba Chromium/Chrome má mnohem lépe vyřešený sandboxing než Firefox, ale i tam bych nevěřil tomu, že se nějaký JS exploit (+ sandbox escape) nenajde.
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    5.4.2016 21:25 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    JavaScript prostě poskytuje obrovský potenciál k exploitaci.
    To není JavaScriptem, ale jeho implementacemi, jenž kladou vysoký důraz na rychlost místo na bezpečnost.
    mirec avatar 5.4.2016 13:23 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní

    Existuje niekoľko typov bezpečnostných chýb. Za najnebezpečnejšie považujem chyby, ktoré vedú k vzdialenému spusteniu kódu (hmm nemali by sa vlastne webové stránky, ktoré spúšťajú js kód volať exploity?).

    No v každom prípade browser poskytuje skriptom len určité obmedzené prostriedky (rozhranie), ktoré môžu využívať. Kým je všetko bez chýb nemá skript možnosť uniknúť zo sandboxu a robiť si čo chce.

    Potom tu máme chyby v rôznych knižniciach (jpeg, freetype ...), ktoré sú zlinkované s kadečím. Aká je vlastne reálna možnosť zneužitia takýchto chýb? V bežných aplikáciách nič moc. Povedzme, že sa nám podarí zapísať pomocou buffer overflowu ľubovoľné dáta na ľubovoľné miesto v pamäti. Ani takáto diera nemusí znamenať možnosť spustenia vlastného kódu pretože na úrovni prístupu k pamäti je stále ochrana, ktorá nedovolí zapisovať na stránky, z ktorých sa spúšťa kód. Na spustenie vlastného kódu musí byť pamäť zapisovateľná a zároveň mať executable flag čo je dosť exotická vec. Používa sa to hlavne pri JIT. Prítomnosť JIT kompilátora v prehliadači môže výrazne znížiť bezpečnosť aj keď sa chyba vyskytne v inej časti.

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    6.4.2016 17:10 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Potom tu máme chyby v rôznych knižniciach (jpeg, freetype ...), ktoré sú zlinkované s kadečím. Aká je vlastne reálna možnosť zneužitia takýchto chýb? V bežných aplikáciách nič moc.
    V browseru poměrně hodně vysoká, třeba v IE, ale i v dalších, bylo objeveno množství chyb vedoucích ke code execution pouze v kódu parsujícího HTML a CSS. Paměť s non-execute bitem se dá obejít, viz tady.
    Prítomnosť JIT kompilátora v prehliadači môže výrazne znížiť bezpečnosť aj keď sa chyba vyskytne v inej časti.
    Souhlasím, nicméně zdaleka to IMHO není důvod pro takovouhle JS-fóbii.
    little.owl avatar 5.4.2016 01:03 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    Naděje vkládám do WebAssembly
    +1
    A former Red Hat freeloader.
    4.4.2016 14:08 Fordista
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    významný speaker
    rekl bych, ze inteligence se z hlav lidstva vytraci a je nahrazovana vykriky do tmy ....
    5.4.2016 17:24 Metatron
    Rozbalit Rozbalit vše Re: Javascript 2016 - funkcionální, stabilní
    je to významný PC speaker :-)

    Založit nové vláknoNahoru


    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.