Prolomení šifrovaného protokolu HTTPS

Vyděsil vás titulek článku? Vlastně to bylo tak trochu cílem. Mnoho z nás totiž žije v klamné představě, že nasazení důvěryhodného SSL certifikátu a správná konfigurace webového serveru postačuje k zajištění důvěryhodného a nečitelného přenosu dat mezi serverem a klientem. Naše přesvědčení potvrzuje fakt, že na tomto předpokladu staví celý svět…

Kódující architekt

Napsal jsem a přeložil několik článků o stárnutí programátorů a změně jejich pozice. Završím to pohledem na kódujícího architekta. Zatímco v článku Technický lídr si zoufám, že jednou z nejtěžších voleb technické hvězdy, ze které se stává lídr, je ztráta kontaktu s nejnovější technologií, tak kniha Software Architecture for Developers (Simon Brown)…

Oracle se prý v roce 2017 zaměří na vynucení Java licencí a pokutování zákazníků

V pátek vyšel naprosto tragicky napsaný článek na The Register s titulkem „Oracle finally targets Java non-payers“ a podtitulkem „Thought Java was „free“? Think again (and you owe us $$$)“: http://www.theregister.co.uk/2016/12/16/oracle_targets_java_users_non_compliance/ Autor tradičně nemá sebemenší tušení co je Java a míchá všechno dohromady. ALE…

Videozáznamy z jOpenSpace 2016 dostupné na YouTube

Pokud máte 15 minut volného času a chuť shlédnout pár zajímavých lightning talků, koukněte na jOpenSpace YouTube kanál, kde jsou čerstvě zveřejněny přednášky z letošního ročníku ne-konference. Pokud mohu (preference jsou čistě subjektivní) pár záznamů doporučit, nenechte si ujít vtipnou přednášku Lukáše Křečana o „Java literals“, Radima Kubacki o jeho zkušenostech s big data, Ondřeje Davida z Avastu o využití nových […]

GeeCON Prague 2016, den 2

Zúčastnil jsem se dvoudenní Java vývojářské konference GeeCON Prague. Možná se mýlím, protože nemám potřebný rozhled a informace, ale GeeCON mi přijde jako momentálně nejlepší Java konference v Praze – má mezinároní spíkry (všechny přednášky v angličtině), slušné renomé a odpovídající podporu sponzorů.

Ako správne a jednoducho definovať singleton v Jave (The simplest way to define a singleton in Java correctly)

Singleton návrhový vzor je asi ten najjednoduchší známy vzor. Dlhú dobu som ho však v Jave definoval nesprávne a zbytočne zložito. Potom som sa presvedčil o tom, ako funguje classloading v JVM a ako to môže byť jednoduché a navyše správne. Je iba škoda, že väčšina ľudí si myslí, že to tak nefunguje a tomuto […]

Kafemlejnek Akademie 4 – Základní techniky hackování – Roman Kümmel

Tento díl obsahuje praktické ukázky základních hackovacích technik jako je SQL injection, cross site scripting a nezabezpečený upload. Jedná se jen o ilustrativní výsek z desítek dalších zranitelností, které můžete na webu potkat.Cílem bylo především ilustrovat, že útoky nejsou nikterak složité – tím spíš, že již existují automatizované nástroje,…