Odio chi ruba le cose tanto da fargli passare un brutto quarto d’ora

giovedì, 25 dicembre 2008 di David Terni
commenti stampa

Impiego ore per scrivere anche uno dei miei articoli, per fortuna non sempre questo accade ma comunque mi richiede sacrificio trovare argomenti freschi e non triti. Quello che mi manda in bestia è come altri impiegano invece pochissimi secondi per copiare e incollare il lavoro altrui senza poi riportare o citare la fonte attribuendosi così la paternità delle cose. Se oltre alla beffa c’è anche il danno allora meglio prendere provvedimenti.

Se oltre a copiare i miei articoli copiano le MIE immagini e senza neanche copiarsele sul proprio server allora sarò ulteriormente bastonato perché sfrutteranno il mio consumo di banda che pago assai salato. Per impedire questo, che in gergo viene chiamato Hotlinking, ho creato delle regole nell’htaccess in modo che tutte le richieste esterne fatte su file hostati sul mio server riportino ad una immagine generica. Nella fattispecie questa qua sotto usando questa porzione di codice:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?sismi.info [NC]
RewriteCond %{HTTP_REFERER} !google\. [NC]
RewriteCond %{HTTP_REFERER} !search\?q=cache [NC]
RewriteCond %{HTTP_REFERER} !images.google\. [NC]
RewriteCond %{HTTP_REFERER} !msn\. [NC]
RewriteCond %{HTTP_REFERER} !yahoo\. [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?googlebot.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.feedburner.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://feeds.feedburner.com/sismi$ [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule \.(gif|jpg|bmp|zip|rar|exe|gz)$ http://sismi.info/img/forbid.png [NC,R,L]

forbin_sismi

Non sono il solo a subire questo genere di beghe ed altri prima di me ne hanno parlato e applicato la medesima contromisura ma rispetto a molti altri miei colleghi io ho cercato di mettere delle eccezioni nel caso del feed e di alcuni motori di ricerca e ampliato la protezione anche ad altre tipologie di file. Se qualcuno avesse idea di migliorare il codice, sopratutto per i lettori di feed e per i crawler, può farsi vivo.

Certamente avrei potuto sostituire l’immagine originale mettendo quello che mi pareva. La prima idea è sempre quella del “Fallo” in gomma ma ho sempre optato per un’immagine più blanda.

Se putacaso però un giorno scendessi dalla parte sbagliata del letto e mi prendesse voglia di cambiare idea sarò comunque tutelato grazie alla licenza Creative Commonds by-nc-nd. Più per cercare di portare in causa qualcuno, questa specifica licenza mi permette di tutelarmi da tutti quelli che potrebbero fare i furbi e che si sentissero “turbati” dai miei provvedimenti.

Per il momento godetevi uno dei, purtroppo è impossibili quantizzarli, siti che hanno fatto i furbetti. Attualmente mi sono accorto che non capendo quale contromisura ho adottato alcuni si sono limitati a togliere le immagini e non a copiarsela sui loro server, beata ignoranza. Alcuni siti hanno tolto invece, forse per paura che possa intraprendere ripercussioni contro di loro, tutti i miei passati articoli rubati ma altri invece continuano imperterriti.

ladro.jpg

Ovviamente questa protezione la attivo e disattivo in periodi alterni in modo che chi copia non si accorgi subito del tranello.
La cosa che mi fa dormire la notte è che per quanto questi copioni continuino nella loro azione sapranno sempre di vivere nella loro ignoranza rosicando di non riuscire a primeggiare per contenuti e temi trattati e vantandosi sempre del lavoro altrui.

ATTENZIONE! L'articolo che hai letto e' stato scritto piu' di quattro mesi fa. Le informazioni presenti potrebbero dunque non essere aggiornate o non piu' valide!

Tags: , , , , ,
giovedì, dicembre 25 2008 di David Terni
commenti stampa share

Vuoi ricevere gratuitamente i nuovi articoli sull'informatica di David Terni nella tua casella E-mail o tramite Rss?

E-mail Rss

Altri Articoli Che Ti Potrebbero Interessare:

Ci sono 28 Commenti per questo articolo.

  1. Giusto!!!

    P.S. Auguri di buon Natale! e Buon anno!!!

    utente Angelo

    25 dicembre, 2008 09:52

  2. Scusa il disturbo, volevo solo avvertiriti che l’immagine forbid.png a me appare anche nei feed via mail di alcuni tuoi articoli come quello del bitrate (uso lycos). Non so se ti puo essere utile.

    utente Angelo

    25 dicembre, 2008 11:05

  3. Sono daccordo completamente con le tue contromisure.

    Auguri di buone feste, e un buon augurio per il tuo lavoro di divulgatore. :)

    utente FAbio

    25 dicembre, 2008 13:26

  4. @angelo: utilizzi la posta di lycos per leggere i feed o il programma Lycos-Qumana? A parte che lycos sta fallengo e chiuderà a breve anche gli account di posta, per cui ti consiglio di effettuare una veloce migrazione se fossi in questa situazione, mi poresti dire la url dell rss che utilizzi per leggermi? In linea teorica se tu utilizzi questo http://feeds.feedburner.com/sismi dovresti vedere le immagini senza problemi. Fammi sapere appena ti riprendi dala abbuffata! =)

    utente David Terni

    25 dicembre, 2008 16:50

  5. Idea originale tutta da sviluppare, personalmente mi affido ad solito vecchio watermark….

    utente Zack

    26 dicembre, 2008 01:22

  6. utilizzo la posta di lycos… grazie per la dritta!!!

    utente Angelo

    26 dicembre, 2008 01:52

  7. Non saprei cosa dice la legge in proposito, ma dovresti intraprendere ogni azione legale per proteggere ” il tuo lavoro e la tua creatività”. Siamo alle solite: I furbetti della rete!!!

    utente Piero

    26 dicembre, 2008 02:44

  8. io tempo fa avevo protetto i file zip del mio sito, in modo che si potessero scaricare solo dalle pagine del sito, ma adesso che ho controllato non mi funziona più il codice. avevo scritto:

    # protezione hotlinks sugli zip
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://decalfont.com/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://www.decalfont.com/.*$ [NC]
    RewriteRule ^(.*).Zip$ /error.php?e=403&d=Forbidden&collect=$1

    grazie a chi mi aiuta

    utente kaliber

    26 dicembre, 2008 19:46

  9. @kaliber: controlla il tuo codice… giusto per darti qualche suggerimento. Sicuro che non manchi qualcosa qualcosa alla fine del RewriteRule?

    utente David Terni

    27 dicembre, 2008 13:24

  10. Ho risolto.. son stato tontolone io perchè puntava a una pagina inesistente (rinominata).
    mi funziona anche senza gli attribbuti [NC,R,L].

    Ciao!

    utente kaliber

    27 dicembre, 2008 15:31

  11. Ciao David…io ho provato questa cosa sul mio blog ma non funziona…come potrei fare? Vi posto il codice?

    utente DEK4

    27 dicembre, 2008 17:56

  12. @kaliber: ahhh bè allora quella è tutt’altra musica…!

    @dek4: innanzi tutto va capito cosa è stato copiato e dove. Hai copiato il codice nell’.htacess sotto /htdocs/ perchè se messo in una sotto cartella non avrà un effetto globale. Hai cambiato il sito di riferimento?

    Poi, anche se non necessario, hai racchiuso il codice tra i tag

    <IfModule mod_rewrite.c>
    RewriteEngine On
    [...]
    </IfModule>

    Poi che vuol dire che non ti funziona? Che problemi riscontri? Ti manda il sito in errore 505 oppure non fa il redirect all’immagine indicata o anche all’interno del tuo sito riscontri i risultati del blocco? I siti esterni al tuo che puntano alle immagini o altro cosa visualizzano? Non potevi esser più vago =)

    Poi fatti un giro su internet…

    utente David Terni

    28 dicembre, 2008 11:24

  13. @David Terni: adesso funziona, cioè a volte si e a volte no…ho provato a linkare un’immagine dal mio sito dove ho messo il file .htaccess, ad un altro di mia proprietà e non mi veniva fuori l’immagine che volevo io ma quella originale linkata…mah i misteri… ora mi faccio un giro su internet per vedere se trovo qualcosa di interessante =)

    utente dek4

    28 dicembre, 2008 11:58

  14. @dek4: Ho capito dove sta il problema. Hai l’immagine nella cache del browser. Tutte le volte fai un F5+CTRL per assicurarsi che l’immagine venga ri-scaricata

    utente David Terni

    28 dicembre, 2008 12:07

  15. @ dek4
    guarda.. succedeva anche a me poco fa coi file zip.. Ricordati di cancellare la cache di Firefox (o IE) prima di fare tentativi da altri siti internet.
    Potrebbe essere che firefox ti mostri l’immagine ripescandola dalla tua cache, senza che esegua il redirect all’immagine di “sgamo” personalizzata. Succedeva anche a me – anche se a dir la verità io non sto usando il flag R (redirect) – ma fai una prova con la cache pulita, non costa nulla.

    Per ora altro non sappiamo che dirti, se non va neancora, posta il codice…

    Ciao

    utente kaliber

    28 dicembre, 2008 12:22

  16. @kaliber: funziona! mi ero dimenticato della cache =) che stupido!!! Grazie mille!!

    utente dek4

    28 dicembre, 2008 13:11

  17. … è fastidioso lo so
    per questo io le immagini le hosto tutte su imageshack.us
    putroppo questo è un difetto di tutte queste “entità” web2.0, ovviamente anche il tuo blog

    nn puoi evitare che la gente riutilizzi quello che tu scrivi
    però devono citare il tuo nome come fonte …

    io ci metterei un bel fallo, o ancora meglio qualcosa di davvero brutto da vedere :D
    dopodichè chiederi all’”autore del misfatto” di citare il tuo nome come fonte e di linkare la fonte originaria
    un po’ come fanno gli aggregatori di feed online

    simpatiche le regole nell’htaccess che hai creato!
    ma dove le hai inserite?
    in ogni pagina di ogni articolo?
    sul file di conf di apache su un tuo server web?

    tralaltro, guardando lo screenshot che hai inserito, il furbetto non ha scritto neanche una riga di codice ma usato un template (pesantissimo) di un programma, utonitissimo, della suite iLife per mac se nn sbaglio … non ricordo il nome preciso ora

    riguardo i copyright sulle immagini potrebbe esservi utile questo link:

    [Legale] Copyright sulle immagini
    http://ideespettinate.com/artic.php?idart=103

    “Se su un sito internet non compaiono cenni al copyright o divieti sull’utilizzo delle immagini posso evitare di essere autorizzato?
    In questo caso entra in gioco l’Art. 90 della legge sul diritto d’autore. Questo articolo infatti stabilisce che solo nel caso in cui su una foto compaia il nome del fotografo, la data dell’anno di produzione e (in caso di opere d’arte) il nome dell’opera d’arte fotografata la riproduzione senza il consenso è da ritenersi abusiva. Conseguentemente se queste indicazioni mancano la riproduzione non è abusiva per legge.

    Gli esemplari della fotografia devono portare le seguenti indicazioni:
    1) il nome del fotografo, o, nel caso previsto nel primo capoverso dell’art. 88, della ditta da cui il fotografo dipende o del committente;
    2) la data dell’anno di produzione della fotografia;
    3) il nome dell’autore dell’opera d’arte fotografata.

    Qualora gli esemplari non portino le suddette indicazioni, la loro riproduzione non è considerata abusiva e non sono dovuti i compensi indicati agli articoli 91 e 98, a meno che il fotografo non provi la malafede del riproduttore.”

    utente battiz

    25 gennaio, 2009 09:18

  18. @battiz: le regole dove le ho prese? Le regole per guidare una macchina da dove si prendono? Il server Apache2 ha un suo manuale, poi se uno ha studiato applica e mette in sieme tutte le regole come meglio ritiene opportuno. Infatti ci sono soggetti che guidano bene e altri guidano male… ma è sempre un guidare.

    Le regole vanno scritte nell’apposito file .htaccess e messo dentro la cartella “seme”: ad esempio /htdocs/www.sismi.info/.htaccess

    Ma tale file può essere usato anche per altri scopi come proteggere una cartella da password e moltro altro ancora. Per eventuali manuali trovi tutto on-line.

    - UPDATE -

    E poi utilizzando quel sistema hai si il vantaggio di tutelare la tua banda, ma il rovescio della medaglia è non poter controllare e gestire le immagini. Personalmente non ne ho fatto accenno nell’articolo ma non mi piace hostare le immagini in un server separato. Perchè le mie immagini devono dipendere da un server esterno? Se il servizo ha dei malfunzionamenti automaticamente si ripercuote in maniera massiccia sul mio sito? O almeno io la vedo così. ;-)

    utente David Terni

    25 gennaio, 2009 10:48

  19. “le regole dove le ho prese?”
    ok grazie :D
    qualcosina (ma poco) di apache2 la conoscevo …

    solo che nn capivo come tu potessi mettere mani alla conf di apache2, pensavo stessi usando un servizio di blogging limitato al solo inserimento degli articoli a e invece ora capisco che a quanto pare ti sei tirato su (o almeno manutieni) da solo tutto il server ;)

    tutto qui

    “non mi piace hostare le immagini in un server separato”
    manco a me, è una zozzeria lo so :D

    ma cosi’ facendo ho il blog su altervista che impone un certo limite di spazio e di query al db mysql
    e le immagini su imageshack che nn pone nessun limite e quindi nessun copyright
    che va piu’ che bene per un blog inutile come il mio che raccoglie solo news per in giro per il web :D

    ovviamente tutto a costo zero o di pochissimi euro al mese ;)

    utente battiz

    25 gennaio, 2009 12:22

  20. @Battiz: b’è in realtà le cose non stanno così, anche se ho server tirati su da me, faccio l’amministratore di rete. Per questo sito utilizzo un hosting condiviso su server Apache2. La parte prettamente tecnica è gestita dal mantainer. Tuttavia nella realtà ogni sito ha la sua cartella e dentro, nei limiti offerti dall’hosting, può fare quello che vuole. Apache permette di creare un file, l’.htaccess appunto, in cui si possono gestire il reindirizzamento delle pagine, gestione dei permessi su cartelle e file. Inzomma, ci sarà un perchè Apache è il web server migliore attualmente utilizzabile perchè è module e altamente configurabile dando la possibilità anche al singono utente di fare migliorie o ottimizzare le prestazioni senza stare a disturbare il manteiner.

    utente David Terni

    25 gennaio, 2009 13:13

  21. ha ok grazie, perdonami l’ignoranza :D
    nn avevo mai (ancora) usato un hosting condiviso
    in pratica come ci accedi a questo hosting condiviso?
    ssh? ftp? vnc?
    fino a che livello puoi “mettere mani”?

    forse questa sarebbe una buona idea per un nuovo articolo nn credi?
    “come funziona un hosting condiviso?

    utente battiz

    25 gennaio, 2009 18:56

  22. @battiz: Non ti devi giustificare per qualcosa che non sai se non è il tuo lavoro! semplice ftp. Nel mio caso posso far casotto nella mia cartella [sito]. In base al contratto che hai con l’hosting puoi fare più o meno cose, scegliere il sistema operativo, pacchetti, servizi, gestione delle risorse etc. Tu su altervista, o supereva non ricordo, sei sicuramente su un server condiviso. Più il server è di tuo solo utilizzo [server dedicati] e maggiore sono le cose che ti puoi permettere di fare, ovviamente anche il prezzo sarà diverso.

    utente David Terni

    25 gennaio, 2009 19:32

  23. “Non ti devi giustificare per …”
    deformazione professionale ;)

    “In base al contratto …”
    chiarissimo ;)
    nn serve un articolo apposito adesso

    con altervista vedo solo uno spazio web via ftp o via “ftp via web” attraverso un loro applicatico sul loro sito
    in pratica, con l’hosting gratuito, nn puoi fare granchè
    come per esempio arrivare alla conf di apache2 …

    utente battiz

    25 gennaio, 2009 20:15

  24. ieri mi sono accorto di averti “rubato” anche io una img, tanto tempo fa ;D
    era per un post su hwupgrade.it dove si parlava di reti ad hoc

    avevo linkato l’immmagine in testata dell’articolo e ovviamente anche l’articolo stesso ;)

    secondo me dovresti iniziare ad usare le filigrane nelle img invece di bloccarne il riutilizzo … che ne pensi?

    utente battiz

    9 marzo, 2009 21:33

  25. Si, è una cosa che medito da molto… ho anche trovato un programma gratuito e appena ho il tempo di tornare a firenze da queste trasferte vedo di fare il punto della situazione. Grazie comunque per il consiglio.

    utente David Terni

    9 marzo, 2009 21:38

  26. puoi usare le shell con imagemagik, con opportuni comandi.
    Ce l’avrai anche installato nel server condiviso che usi per il blog.
    prova a lanciare una system(”convert”);

    utente mattia

    9 marzo, 2009 21:46

  27. puoi usare le shell con imagemagik, con opportuni comandi.
    Ce l’avrai anche installato nel server condiviso che usi per il blog.
    prova a lanciare una system(”convert”);

    nn sapevo di questa cosuccia di imagemagik ;)

    potrebbe essere questo?
    How to make watermarks using ImageMagick
    http://www.selonen.org/arto/netbsd/watermarks.html

    utente battiz

    10 marzo, 2009 00:34

  28. Sì.. prima però sarebbe bello creare la scritta in rilievo (emboss)
    qui ci sono tutte le info: http://www.imagemagick.org/Usage/transform/#shade
    e Infine concatenare le due immagini con
    $ composite -dissolve 10 -tile watermark.png myImage.jpg output.jpg

    utente mattia

    10 marzo, 2009 09:28

Scrivi un commento

I commenti sono senza moderazione, tuttavia...
  • I messaggi contenenti frasi offensive, fuori tema, di propaganda, futili o link di spam saranno modificati o non pubblicati.
  • Accetto le critiche, ma quelle personali mandatele via email

Puoi usare i seguenti tag HTML:
  • <a href="" title=""></a>
  • <blockquote></blockquote>
  • <code></code>
  • <em></em>
  • <strong></strong>

N.B. I campi in rosso sono obbligatori