Il tuo account è hackerato

L’ultimo tipo di reato “a strascico” dei criminali informatici è questo: Nella specie, con questa estorsione, al momento il delinquente in questione ha sottratto 0,73 bitcoin (al cambio attuale, 4.000 euro) a 17 persone. Il wallet del criminale (1LXxZyP7CKybaXA6jELu5YJ6UQzbdZz8RP) rimarrà scolpito a vita nella blockchain, e tutte le transazioni in entrata ed in uscita di […]

Read More &#8594

[JAVASCRIPT] Gli operatori

Operatori di assegnamento = Operatori matematici * (moltiplicazione), / (divisione), + (addizione), – (sottrazione), % (modulo o resto), ++ (incrementa di 1), — (decrementa di 1) Operatori di concatenazione +, += Operatori di comparazione == (uguale), != (diverso), > (maggiore), >= (maggiore o uguale),

Read More &#8594

[JAVASCRIPT] Metodi per creare ed eliminare elementi e attributi html

Creazione di elementi ed attributi Il metodo document.createElement([nmometag]) consente di creare un elemento html nella pagina, passando come argomento (ovvero all’interno delle sue parentesi) il relativo nome del tag. Il metodo document.createAttribute([nmomeattributo]) consente di creare l’attributo di un elemento html nella pagina, passando come argomento (ovvero all’interno delle sue parentesi) il relativo nome. Il metodo […]

Read More &#8594

[JavaScript] Note

JavaScript ha un metodo ad hoc, cioè Object.is(), che serve sostanzialmente per comparare -0 e +0 (esigenza, questa, non propriamente frequentissima neppure ove si ammetta che lo zero non sia sempre e necessariamente neutro ma possa anche essere -secondo concezioni di matematica avanzata- anche positivo e negativo) peraltro al precipuo fine di ottenere false (non […]

Read More &#8594

[CSS] Il box model

Per le dimensioni di un elemento html di tipo block occorre aver riguardo alla sua struttura, come rappresentata nella seguente immagine (tratta da mrwebmaster.it): Le dimensioni complessive dell’elemento è quindi la somma dei seguenti addendi: larghezza area contenuti, padding, border e margin, che nell’esempio qui sotto è pari ad un quadrato di lato pari a […]

Read More &#8594

[CSS] Il Document Object Model (DOM)

Quando il browser carica la pagina, della sua struttura crea e salva in memoria un modello a forma di albero, le cui singole parti sono a loro volta degli oggetti, detti “nodi”, con metodi e proprietà, che è possibile leggere e scrivere: ogni modifica fatta nel DOM si riflette nella pagina del browser. E’ possibile […]

Read More &#8594

[HTML] Autocompletamento dei form, i pericoli del phishing

Dopo alcuni anni, grazie ad un tweet dell’hacker finlandese Viljami Kuosmanen, si è tornato a parlare di “phishing” nei form, cioè di quella particolare tecnica truffaldina che carpisce i dati sensibili dell’utente (ad es., il numero della sua carta di credito) all’insaputa dello stesso, attraverso la funzionalità di autocompletamento dei form da parte dei web […]

Read More &#8594

[HTML] Gli attributi globali

Tra gli attributi base HTML, ve ne sono alcuni che sono comuni a tutti i tag HTML e, per questo, sono detti globali. definizione valore Caricamento…. Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… Caricamento… […]

Read More &#8594

[HTML] Gli Elementi

Nell’HTML, ogni documento ipermediale è strutturato attraverso particolari componenti costruttivi di base, detti Elementi HTML, che possono essere normali o vuoti. Gli Elementi HTML normali sono costituiti da: un tag di apertura, consistente nel nome del tag stesso racchiuso in parentesi angolari (ad es., <NomeTag>); uno o più attributi, consistenti nel nome degli attributi stessi […]

Read More &#8594

[HTML] Gli Elementi atipici o innominati

Gli Elementi HTML custom o personalizzabili sono quei tag ed attributi HTML che lo sviluppatore letteralmente inventa da sè, in quanto – mutuando una definizione dal diritto – atipici o innominati per la sintassi ufficiale, la quale infatti li disciplina solo in parte (come nel caso dell’attributo data-*), o non li disciplina affatto. Cionondimeno, analogamente […]

Read More &#8594

[HTML] I tipi di contenuto

contenuto flusso contenuto fraseggio contenuto incorporato contenuto interattivo contenuto intestazione contenuto metadati contenuto sezionamento contenuto visibile contenuto flusso I contenuti flusso sono quelli che tipicamente contengono testo o contenuti incorporati (embedded). tag <a> <abbr> <address> <article> <aside> <audio> <b> <bdi> <bdo> <blockquote> <br> <button> <canvas> <cite> <code> <data> <datalist> <del> <details> <dfn> <div> <dl> <em> […]

Read More &#8594

[HTML] La formattazione dei contenuti

Interruzione di linea (a capo): <br> Linea di interruzione: <hr> Testo barrato: <del> e <s> Testo corsivo: <em> e <i> Testo evidenziato: <mark> Testo grassetto: <b> e <strong> Testo in apice e pedice: <sub> e <sup> Testo ridotto: <small> Titoli e le intestazioni: <h1>, <h2>, <h3>, <h4>, <h5> e <h6> Formattazione manuale: <pre>

Read More &#8594

[HTML] Gli attributi booleani

Gli attributi booleani sono detti così perché esprimono il valore true o false proprio delle variabili booleane, con le seguenti particolarità: 1) se presente, l’attributo booleano esprime sempre valore true; per rappresentare il valore false, deve essere semplicemente omesso (checked=”false” non è idoneo allo scopo). 2) pertanto, il valore nominale dell’attributo può essere omesso del […]

Read More &#8594

Eventi comuni a HMTL e jQuery

HTML jQuery Descrizione breve onblur .blur() Si attiva quando l’elemento perde il focus onchange .change() Si attiva quando l’elemento cambia valore onclick .click() Si attiva quando l’utente clicca sull’elemento oncontextmenu .contextmenu() Si attiva quando l’utente aziona il menu contestuale, solitamente mediante clic con il tasto destro del mouse onfocus .focus() Si attiva quando l’elemento guadagna […]

Read More &#8594

[HTML] Note

L’oggetto dei tag <iframe>, <meter> e <object>, generalmente lasciato vuoto, stabilisce il contenuto alternativo all’oggetto stesso. Tuttavia, sarebbe preferibile che in tal caso la sintassi html non prevedesse al suo posto l’attributo specifico alt (come nei tag appunto privi di oggetto e tag di chiusura, ad esempio, <img> e <input>), ditalché si eviterebbe il tag […]

Read More &#8594

[HTML] [tag] Supporto browser

Tag HTML: supporto web browser 10 (100%) <a> <abbr> <address> <area> <b> <base> <bdo> <blockquote> <body> <br> <button> <caption> <cite> <code> <col> <colgroup> <dd> <del> <dfn> <div> <dl> <dt> <em> <fieldset> <form> <h1> <h2> <h3> <h4> <h5> <h6> <head> <hr> <html> <i> <iframe> <img> <input> <ins> <kbd> <label> <legend> <li> <link> <map> <meta> <noscript> <object> […]

Read More &#8594

[HTML] Argomenti

Introduzione Gli Elementi HTML I tipi di contenuto Elementi inline ed Elementi blocco Gli Elementi atipici o innominati I tag HTML Il supporto dei browser Gli attributi base HTML Gli attributi globali Gli attributi booleani Gli attributi evento HTML Note La formattazione dei contenuti Autocompletamento dei form, i pericoli del phishing

Read More &#8594

Quanto è difficile creare una pagina di phishing?

Creare una qualsiasi pagina di phishing perfettamente funzionante è facilissimo: per duplicare una pagina web nei più minimi dettagli (immagini, testo, link, ecc.), ci vogliono pochi secondi. Per rendermene conto ho voluto provare di persona: con la pagina di login di Google, di una banca a caso, e del maggior fornitore di servizi internet d’Italia. […]

Read More &#8594

Phishing: l’ultimo metodo degli impuniti del web

Arriva un’email, che sembra una normale email di phishing, dal seguente contenuto: 1) abbiamo rilevato un accesso al tuo account di poste italiane 2) clicca qui per controllare (il link è uno short-url, nella specie appoggiato su bit.ly, ed appare “Poste Italiane”) 3) cliccando sul link, effettivamente si apre il sito delle Poste. Cosa è […]

Read More &#8594

Gli impuniti del web: l’email infetta proveniente dall’avvocato Carlo Zucchini

La email infetta stavolta proviene da un sedicente avvocato, che invita a visualizzare l’atto allegato in notifica. Il tentativo è piuttosto grossolano: infatti, controllando nell’albo telematico, non esiste nessun avvocato Carlo Zucchini (quantomeno vivente); inoltre, controllando nell’elenco telefonico online, non esiste nessun numero 0725449741. Il fatto, tuttavia, che apparentemente si tratti di una notifica (del tutto strampalata) […]

Read More &#8594

Cos’è un CDN?

CDN è l’acronimo di Content Delivery Network (rete per la consegna di contenuti), ossia una rete di server, connessi tra di loro attraverso Internet, che ospitano gli stessi contenuti (ad es., librerie di software), rendendoli disponibili ai computer di tutto il mondo. Lo scopo è ottimizzare il processo di consegna dei contenuti ai vari nodi […]

Read More &#8594