Blog

  • Boekreview – Je hebt wél iets te verbergen

    Boekreview – Je hebt wél iets te verbergen

    Het boek “Je hebt wél iets te verbergen” stond al een tijd op mijn “Te Lezen”-lijst. De afgelopen feestdagen kreeg ik het cadeau en was het tijd om dit aan te pakken.

    Het boek begint met een korte verhaal verteld over een lijst van alle Joden in een Nederlandse gemeente. Tijdens de 2de Wereldoorlog. Deze lijst werd met alle goede bedoelingen gemaakt, maar werd plots levensgevaarlijk. Gelukkig is de lijst pas in de jaren ’70 teruggevonden, maar het verhaal geeft wel weer welke risico’s er zijn bij het verzamelen en bewaren van persoonsgevoelige data.

    Als iemand je attent maakt op het belang van privacy wordt al snel gezegd “Ik heb niets te verbergen”. Als je echter even doorvraagt blijkt al snel dat iedereen op gegeven moment wel iets te verbergen heeft, zoals aangetoond wordt in onderstaand filmpje.

    Ik heb niets te verbergen

    Zowat iedereen

    ‘Je hebt wél iets te verbergen’ neemt je mee op een zoektocht, beginnend bij de begrippen en bekende uitspraken. Ieder hoofdstuk gaat een dieper in op een bepaald aspect van het begrip privacy. Wie zijn de stakeholders? Welke data is interessant voor stakeholders en waarom? Op het einde wordt er ook nagedacht over conclusies en een blik op de toekomst.

    Een verrassende wending kwam er, voor mij, in de epiloog waar Maurits & Dimitri de analogie maken met het klimaatprobleem.

    Inzichten

    • We hebben geen idee welke datasporen we allemaal achterlaten en wat geïnteresseerden daar allemaal mee doen
    • Privacy beschermt onze autonomie
      Privacy belangt ons allemaal aan! Hoe meer anderen over ons weten, hoe meer ze met deze kennis aan de slag kunnen om onze keuzes te beïnvloeden of te beperken.
    • Privacy beschermt onze democratie
      Ook als maatschappij moeten we waken over het behouden van privacy. Met ‘kennis is macht’ in het achterhoofd, moeten we waakzaam zijn dat één of enkele partijen niet teveel kennis over ons vergaren en zo teveel macht over ons als samenleving krijgen. Denk hierbij niet enkel aan commerciële partijen, maar ook aan de publieke sector.

    Wie ‘ik heb niets te verbergen’ zegt, weet niet waar hij het over heeft

    Je hebt wél iets te verbergen

    Na het lezen van het boek zit ik met een dubbel gevoel. De vele voorbeelden en 100 bronvermeldingen helpen, de soms wel droge materie over het begrip privacy vatbaar te maken. Aan de andere kant echter, wordt je niet vrolijk of optimistisch gestemd van de inzichten die je krijgt aangereikt in het boek. Ik heb het boek meermaals aan de kant moeten leggen om de informatie te laten bezinken.

    Ik zeg nooit meer dat ik niks te verbergen heb.

  • WP Meetup Hasselt – Gutenberg theme night

    WP Meetup Hasselt – Gutenberg theme night

    Er zit een zekere regelmaat in de bijeenkomsten van de WordPress Meetup Hasselt-groep. We komen om de twee maanden samen. Na de vorige editie over website-beveiliging was het tijd om te luisteren naar twee vaste waarden in de Belgische WordPress-community. Csaba en Veerle introduceerden ons in de Gutenberg-editor. Enerzijds via het thema Twenty Nineteen, anderzijds door meer inzicht te geven in de technische mogelijkheden die je kunt benutten met eenvoudige hooks en filters.

    Het volledige artikel kun je lezen op de website van WP Belgium, maar als ik er één punt uit moet pikken:

    Gutenberg is de editor voor de komende jaren, waarvan de mogelijkheden alleen maar zullen uitbreiden.

  • Deel je kennis

    Bij AppSaloon zijn we regelmatig op zoek naar een nieuwe collega om het team te versterken. Tijdens onze zoektocht merken we dat het best lastig is om de juiste developer te vinden die enerzijds gepassioneerd is door web- of app-ontwikkeling en anderzijds goed past binnen het team.

    Syntra Limburg organiseert al enkele jaren opleidingen voor webdevelopers en in die context mocht ik de nieuwe lichting webdevelopers komen toespreken. Een opleiding blijft op een bepaalde manier toch een kunstmatige setting, dus nodigde Massimo me uit om eens te komen kijken hoe een web- en app-bureau in de praktijk werkt.

    Tijdens de interactieve presentatie werden er heel wat vragen gesteld, maar één wil ik er specifiek uitlichten:

    “Wordt er verwacht dat studenten meteen volledig productief inzetbaar zijn?”

    Als je aan een nieuwe job begint, is er altijd een zekere inloopperiode nodig. Hoe lang die duurt, hangt af van je eigen ervaring en de noden van het team waar je terechtkomt. Zo’n inloopperiode is dan ook zeker niet het einde van je leerproces en je persoonlijke groei.

    Het is belangrijk dat je altijd op zoek blijft naar punten waarop je jezelf kan verbeteren, uiteraard zonder jezelf te negatief te bekijken. Als je even de tijd neemt om kort te brainstormen, ontdek je al snel een hele reeks onderwerpen waar jij de nodige kennis over hebt en die ook nuttig kunnen zijn voor anderen. Eens je dat beseft, kan je op zoek gaan naar een manier om kennis te delen binnen je team.

    In de praktijk

    Om het wat concreter te maken, geef ik een voorbeeld van hoe we dit aanpakken bij AppSaloon. Wij organiseren de Knowledge Sharing wekelijks. Elke woensdagnamiddag, na de middagpauze, geeft één teamlid een korte presentatie (± 15 min) over een onderwerp dat hij of zij wil delen met de rest van het team. Daarna volgt er, logisch genoeg, een korte Q&A. Iedereen in het team houdt de Knowledge Sharing in rekening bij zijn planning, zodat de meeste teamleden altijd aanwezig zijn.

    De Knowledge Sharing is uiteraard maar één van de vele mogelijkheden om je kennis uit te breiden. Er zijn ook cursussen, blogs, … . Voor ons is het een methode met verschillende voordelen: iedereen participeert actief door regelmatig zelf een presentatie te geven, en het versterkt de band binnen het team.

    Natuurlijk kan je ook veel bijleren door deel te nemen aan congressen, conferenties of meetups. De kennis en inspiratie die je daar opdoet, kan je altijd gebruiken als onderwerp om te delen met je teamleden.

  • Vingerafdruk op de eID, een technische analyse

    Vingerafdruk op de eID, een technische analyse

    Laatste kwam deze tweet voorbij over de vingeradruk op de eID. Het was al even stil geweest over deze wet, die april van dit jaar in voege zal/zou treden.

    Het heeft even geduurd, maar eindelijk heb ik het rapport kunnen lezen. Dit is een eerste keer dat het toevoegen op de Belgische eID van een meer technische kant benaderd wordt.

    2 onderzoekers aan de KU Leuven (onderzoeksgroep COSIC) hebben in een publicatie (PDF) hun twijfels geuit bij de technische implementatie, alsook de noodzaak, van de vingerafdruk op de Belgische eID. Het 22 pagina’s tellende rapport, geeft een systematisch overzicht van hetgeen de wet voorstelt, gevolgd door technische kanttekeningen.

    Hieronder geef ik een korte opsomming van de conclusies:

    1. De wet legt geen technische beschermingsmaatregelen op, hoewel er veel mogelijkheden zijn.
    2. Identificatie aan de hand van de, reeds beschikbare, foto en een eenvoudige camera kan al veel problemen verhelpen
    3. Er zijn veel situaties waar de vingerafdruk geen effectieve maatregel is om fraude terug te dringen
    4. Je moet niet per se werken met een beeld van de vingerafdruk op de chip, je kan ook werken met Sensor on a card (cfr. Mastercard) of “Match on card” (cfr. Spaanse eID)
    5. Tijdelijke centrale opslag van de vingerafdruk is overbodig
    6. De gebruikte paspoorttechnologie is verouderd

    Dit alles kan je dan ook niet negeren. Hopelijk doet de overheid hier het nodige mee. De publicatie werd ook opgepikt in de media, waardoor er hopelijk al meer animo over is.

    Samengevat

    Röntgen-scan of a debet card with wireless payment capabilities
    RFID-antenne in bankkaart

    Zoals het er nu voor staat, zullen alle nieuwe eID’s vanaf april een vingerafdruk opgeslagen krijgen op de kaart. Wat ik echter niet wist, is dat je identiteitskaart een perfect geldig identiteitsdocument is, ook als de chip niet werkt. Het zal enigszins afhankelijk zijn van de technsiche uitwerking, maar enkele jaren geleden was er op Hackaday al een post over het uitschakelen van contactloos betalen met bankkaarten. Mogelijk kan deze aanpak als inspiratie dienen.

  • Automatische tekstuitbreidingen in Alfred

    Tekstuitbreidingen kunnen je helpen om stukjes tekst die je vaak nodig hebt op een snelle en efficiënte manier te reproduceren. Dit kan alleen maar je productiviteit ten goede komen!

    Tekstuitbreidingen werken met een specifiek woord dat je typt en dat vervolgens automatisch vervangen wordt door een uitgebreide versie. zo kan je er bijvoorbeeld voor kiezen om “mvg” te laten omzetten naar “Met vriendelijke groeten”. Maakt dit veel verschil? Niet als je dit maar 1 keer typt, maar als je dagelijks in je mailbox aan het werk bent, dan wordt het een automatisme en zo win je er tijd mee.

    Alfred logo
    Logo van Alfred

    In het voorbeeld dat ik hieronder uitwerk, maak ik gebruik van Alfred. Deze applicatie is enkel beschikbaar op Mac, maar er zijn verschillende applicaties beschikbaar voor Windows die tekstuitbreidingen daar mogelijk maken.

    Om van tekstuitbreidingen in Alfred gebruik te kunnen maken, moet je een Powerpack licentie hebben. Deze licentie biedt zoveel voordelen, dat het zeer de moeite waard is om de Powerpack aan te schaffen.

    Er zijn twee verschillende manieren waarop Alfred tekstuitbreidingen geïmplementeerd heeft. Enerzijds kan je verkorte woord ‘automagisch’ vervangen worden door het ingestelde, anderzijds kan je de tekstuitbreiding opzoeken en inladen. Je maak best gebruik van een automatische tekstuitbreiding als het gaat over één of enkele woorden, terwijl je best zoekt naar een tekstuitbreiding wanneer je een langer stuk tekst wilt inladen. Denk hierbij aan een instructie die uit enkele stappen bestaat. Een voorbeeld bij mij is de suggestie om een screencast te maken. Dit is een stukje dat ik vaak in een e-mail plak en wat dus eenvoudig geautomatiseerd kan worden. Een voorbeeld van een automatische tekstuitbreiding is bij mij voor het woord WordPress. Dit mag ik zo vaak typen en er wordt nogal belang gehecht aan de juiste hoofdletters, dat als ik /WP typ, dit automatisch vervangen wordt door WordPress.

    Instellen van een tekstuitbreiding

    Overzicht van de tekstuitbreidingen
    Overzicht van de tekstuitbreidingen

    Bij de instellingen van Alfred kan je links kiezen voor Snippets (nr. 1). Hier krijg je een overzicht van de verschillende tekstuitbreidingen die je eerder al aanmaakte, als ze er zijn natuurlijk. Al je uitbreidingen worden gegroepeerd in collecties (nr. 1), zodat je ze per thema kan organiseren en ze zo eenvoudig kan terugvinden. Om een collectie toe te voegen, klik je op de “+” linkonderaan.

    Hetzelfde geldt voor het toevoegen van een tekstuitbreiding, maar dan aan de rechterkant. Als je op de “+” hebt geklikt, krijg je onderstaand venster te zien:

    Alfred tekstuitbreiding toevoegen
    Tekstuitbreiding toevoegen

    Om een tekstuitbreiding toe te voegen, moet je het volgende ingeven:

    • Naam: Zodat je de tekstuitbreiding herkent
    • Keyword: De unieke lettercombinatie waaraan Alfred kan herkennen of de tekstuitbreiding geactiveerd moet worden. Probeer gewone woorden te vermijden, anders wordt de tekstuitbreiding mogelijk per ongeluk geactiveerd. Ik gebruik vaak een slash ( / ) voor mijn keyword.
    • Collection: Bij welke collectie mag deze tekstuitbreiding toegevoegd worden?
    • Snippet: Waarmee mag het sleutelwoord vervangen worden? Dat mag je hierin plaatsen.

    Dan blijft er enkel nog de checkbox over waarmee je kan bepalen of de tekstuitbreiding automatisch uitgevoerd moet worden, of dat je de tekstuitbreiding enkel manueel kan aanroepen.
    Voor het voorbeeld /WP heb ik dit wel aangevinkt. Je moet per geval zelf bepalen of je dit automatisch wenst of niet. Vaak zal de afweging zijn of het opzoeken van de tekstuitbreiding opweegt tegen het uitgespaarde typewerk.

    Hieronder zie je de WordPress tekstuitbreiding in actie. Merk ook op dat de tekstuitbreidingen hoofdlettergevoelig zijn!

    Voorbeeld van een tekstuitbreiding

    Manueel tekstuitbreiding aanroepen

    Mijn sneltoets

    Als je beslist om tekstuitbreidingen niet automatisch uit te voeren, heb je 2 wegen om tot bij je snippets te komen. De snelste manier om je tekstuitbreidingen te bekijken is met een ingestelde toetsencombinatie. Zoals je kan zien, is de ingestelde sneltoetsencombinatie bij mij Alt + Command + S. Je krijgt dan direct een Alfred-venster met al je tekstuitbreidingen.

    De andere weg om je tekstuitbreidingen te raadplegen, is via het sleutelwoord “snip” in Alfred. Open dus je Alfred en typ “snip”, gevolgd door een spatie en dan een karakter. Dit laat je toe om te zoeken in je teksuitbreidingen.

    Om af te sluiten

    Teksuitbreidingen kunnen je het leven een stuk eenvoudiger maken en een zekere prestatieverbetering met zich meebrengen. Het kost even tijd om de tekstuitbreidingen in te stellen, maar eens ingesteld, is het een krachtige tool.

    Van welke tekstuitbreidingen maak jij gebruik? Hoe bepaal je of een tekstuitbreiding automatisch moet plaatsvinden?

  • Facebook schandalen

    Facebook is het grootste sociale netwerk dat er op dit ogenblik bestaat. Met zijn 2 miljard gebruikers biedt het bedrijven een interessant kanaal om doelgericht reclame te maken. Dit kan Facebook echter enkel door ook een massa aan data te verzamelen over zijn gebruikers.

    Er worden al eens binnenwegen genomen of laat Facebook een steek vallen. Soms per ongeluk, soms doelbewust. In dit artikel probeer ik de Facebook schandalen met betrekking tot gebruikersgegevens op te lijsten en kort toe te lichten. Fingers crossed en zo.

    Project Atlas

    Datum: 2019-01-29
    Bron: https://techcrunch.com/2019/01/29/facebook-project-atlas/

    Facebook betaalde gebruikers om een “onderzoek” te doen en zo meer te weten te komen over hun doelpubliek. In de praktijk betekende dit echter dat Facebook kon meekijken bij alle interacties met apps. Niet enkel de Facebook apps. Op deze manier verzamelde Facebook sinds 2016 gegevens.

  • WP Meetup Hasselt – Beveiliging

    De eerste samenkomst van 2019 met de WordPress Meetup Hasselt ging over beveiliging. Met een kleine 20 deelnemers, was er heel wat ervaring met WordPress aanwezig. Daarnaast legt iedereen zijn eigen accenten bij het beveiligen want WordPress websites en niemand heeft de waarheid in pacht. We kozen daarom om een rondetafel methode te gebruiken. Zo kon iedereen zijn vragen stellen en inbreng doen.

    Het volledige artikel kan je nalezen op de website van WP Belgium, maar als ik er toch 1 punt moet uitnemen om steeds aan te denken:

    Zorg dat je WordPress installatie en de plugins steeds hun updates krijgen!

    PS: Wens je deel te nemen aan de meetups, zie meer informatie hieronder:

    https://www.meetup.com/WordPress-Hasselt-Meetup/
  • Gratis diensten zijn niet gratis

    Gratis diensten zijn niet gratis

    De populairste online diensten (Google, Facebook, Instagram, WhatsApp, …) kan je eenvoudig gratis gebruiken. Ze kosten je niks. En toch zorgen deze gratis websites voor een belangrijk deel van de omzet bij de grootste Tech-bedrijven van het moment. Zo halen Facebook en Alphabet (Google) meer dan 85% van hun omzet uit advertenties.

    Advertenties die je ziet, worden niet willekeurig getoond, maar zijn het resultaat van een (uiteraard supergeheim) algoritme dat op basis van de gegevens die het bedrijf over je heeft, bepaalt of je die advertentie interessant gaat vinden. Dat wilt dus zeggen dat er een massa gegevens over jou verzameld moet worden, aangezien dit de enige manier is om een goed persoonlijk profiel op te maken.

    So?

    Google en Facebook hebben er alle baat bij, en doen er alles aan, om zo veel mogelijk over jou te weten te komen. Hieronder schets ik voor de 2 grootste (Facebook en Google) hoe ze gegevens over jou verzamelen. Soms weet je het, maar vaak ook stiekem.

    Facebook

    Van zodra je een profiel maakt op Facebook, ben je bezig met data aan te leveren. Te beginnen met je naam, e-mailadres en vaak ook je telefoonnummer. Dat laatste is nodig “voor de veiligheid”. Na aanmelden ga je op zoek naar vrienden. Geen probleem, Facebook helpt je. Laat Facebook even meekijken in je contacten, dan kan het ineens de gewenste suggesties doen. Handig, zou je denken. Dit is voor Facebook echter ook de perfecte manier om meer gegevens te verzamelen, het heeft namelijk toegang alle contacten in je adresboek! Zelfs als je niet een eigen profiel op Facebook hebt, zitten je gegevens toch in hun database. Clever, niet?

    Alles tot hier toe is beschreven, is nog maar het topje van de ijsberg. Tot nu toe beschrijf ik enkel duidelijke data, maar daarnaast houdt Facebook ook al je activiteiten op het platform bij. Met wie interageer je, welke pagina’s like je? Al deze gegevens worden bijgehouden en aan je profiel toegevoegd. Vaak zonder dat je het weet.

    Facebook like button logo

    Daarnaast slaagt Facebook er ook in je te “volgen” op veel van de websites die je bezoekt. Iedere website die een van de Social Plugins van Facebook integreert, zorgt ervoor dat Facebook je kan volgen. In de code van de “Like” en andere buttons zit ook code om je te volgen.

    Google

    Veel surfers kennen deze tech-gigant vooral van de zoekmachine, hetgeen logisch is. Het marktaandeel van Google leunt tegen de 80% aan. De resultaten die je terugkrijgt bij het zoeken zijn enorm goed en meestal vind je op de eerste pagina al wat je zoekt. Hoe krijgt Google dit klaar?

    Ook Google verzamelt zoveel mogelijk gegevens over zijn gebruikers. Iedere keer als je een van hun online diensten gebruikt of een website bezoekt die van hun diensten gebruik maakt, zal Google extra gegevens toevoegen aan je profiel. Bij de naam Google denken de meeste mensen enkel aan de zoekmachine, maar met Google’s producten kan je al een heel alfabet opvullen. Als je de API’s ook nog gaat meetellen, dan geraak je zelfs enkele keren het alfabet rond.

    Je kan je afvragen waarom Google al deze gegevens over je nodig heeft … Het businessmodel van Google bestaat erin via hun advertentieprogramma zoveel mogelijk advertenties aan te bieden waar internetgebruikers op doorklikken. Deze advertenties worden bovenaan zoekresultaten getoond, maar kunnen ook verschijnen op gewone websites.

    En nu?

    Zowel Google als Facebook hebben er alle baat bij zoveel mogelijk gegevens over jou, als gebruiker, te verzamelen. Ze gaan er dus ook alles aan doen om je te overtuigen om gegevens met hen te delen enerzijds, maar ook gaan ze alle technieken binnen hun mogelijkheden benutten om bijkomende gegevens te verzamelen.

    Onderstaande quote vat goed samen waarom je best alert bent als je gebruik maakt van een gratis online dienst.

    If you are not paying for it, you’re not the customer; you’re the product being sold.

    blue_beetle

    Aan de andere kant is het ook weer niet de bedoeling om in paniek te raken, maar wees bewust waar je online gebruik van maakt. Hou ergens in je achterhoofd “Gratis diensten zijn niet gratis”.

  • Facebook gaf jouw persoonlijke gegevens weg

    In de periode van 2010 tot 2017 had Facebook overeenkomsten met grote (tech)bedrijven om alle gebruikersgegevens te delen. Dit stelde hen in staat om persoonlijke gegevens te verzamelen, zonder jouw toestemming.

    Facebook sloot partnerschappen in eigen belang. Ze verkochten geen gegevens, maar gaven andere bedrijven toegang tot gebruikersdata. In ruil daarvoor zorgden die partners voor meer verkeer naar Facebook en ondersteunden ze de groei van Facebooks advertentie-inkomsten.

    The New York Times schreef een uitgebreid artikel nadat ze honderden pagina’s documentatie hadden verkregen. Ter bevestiging voerden ze meer dan 50 interviews.

  • WordPress 5.0 uitgebracht

    Het kostte de community meer dan een jaar ontwikkeling om tot de release van WordPress 5.0 te komen. Ik vind het een mooi resultaat. Er is nog ruimte voor verbetering, maar de upgrade van WordPress 4.9.8 naar 5.0 verloopt zonder problemen.

    Ik experimenteerde wat meer met de nieuwe release en schreef er over op onze AppSaloon website.