Libri di G. Panico
Hacker 7.0
Stuart McClure, George Kurtz, Joel Scambray
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2013
pagine: 648
Giunge alla settima edizione un libro universalmente riconosciuto come il testo fondamentale sulla sicurezza delle reti informatiche. Se il concetto alla base del testo non cambia - per catturare un ladro, devi pensare come un ladro - l'intero contenuto è stato rielaborato e integrato con nuovi temi di fondamentale importanza. Trova quindi spazio la descrizione delle minacce APT (Advanced Persisterti Threats), il mondo dell'hacking embedded, l'analisi di exploit e vulnerabilità proprie del mondo mobile. A questo si affiancano gli aggiornamenti su temi già noti e che spaziano dalle criticità legate ai protocolli di comunicazione all'hacking delle moderne applicazioni web e dei database. Infine un nuovo capitolo interamente dedicato alle contromisure. Un libro per chi ha la responsabilità di difendere nazioni, istituzioni, banche, enti, società, infrastrutture, famiglie, persone che affidano o dipendono dalle macchine per il proprio benessere e la sicurezza dei propri dati.
Programmare con Objective-C
Aaron Hillegass, Mikey Ward
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2014
pagine: 386
Vuoi scrivere applicazioni per iOS o OS X? Questa guida alla programmazione con Objective-C è il primo passo nel percorso che ti trasformerà da semplice utilizzatore di app a sviluppatore. Aaron Hillegass, un punto di riferimento in materia, insieme al suo co-autore Mikey Ward, distillano in questo manuale ciò che è necessario sapere per programmare in modo efficace utilizzando questo potente linguaggio: dai principi fondamentali di C a Objective-C e gli altri strumenti che permettono agli sviluppatori di ottenere il massimo dalle tecnologie di casa Apple. Compatibile con Xcode 5, iOS 7 e OS X 10.9 Mavericks, il testo si struttura in capitoli brevi, tantissimi esempi e uno stile coinvolgente per stimolarti a evolvere nel tuo percorso di apprendimento, migliorando sempre più. E iniziando a pensare come un programmatore professionista.
Python. Programmazione avanzata
Mark Summerfield
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2014
pagine: 265
Questo manuale è dedicato a chi già conosce le basi di Python ma vuole imparare a utilizzarlo al meglio incrementando la qualità e le performance del codice prodotto. L'autore si focalizza su quattro temi: i design pattern per ottimizzare il codice, il miglioramento delle prestazioni attraverso la compilazione di codice Python in Cython, l'implementazione di networking di alto livello, le applicazioni grafiche. Vengono analizzati nel dettaglio design pattern particolarmente utili in Python ed evidenziato perché alcuni approcci object-oriented ampiamenti diffusi in altri linguaggi in Python non siano significativi. Tutti gli esempi, inclusi tre case study completi, sono stati testati con Python 3.3 e implementati per garantire la compatibilità con le future versioni di Python 3.x. Tutto il codice di esempio è stato testato ed eseguito su Linux, e in alcuni casi anche su OS X e Windows.
Sviluppare applicazioni con PHP e MySQL
Kevin Yank
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2012
pagine: 432
Questa pratica guida aggiornata con tutte le moderne tecnologie per lo sviluppo web contiene gli strumenti, i principi e le tecniche necessari per costruire un sito completamente funzionale basato su MySQL e PHP. Chiunque abbia una conoscenza di base di HTML e un minimo di esperienza nella gestione di un sito web potrà muovere i primi passi nella programmazione lato server, per imparare a gestire dinamicamente grandi quantità di dati, fornire agli utenti contenuti personalizzati e interattivi, costruire CMS e piattaforme di ecommerce efficienti. Gli sviluppatori alle prime armi apprezzeranno il linguaggio semplice, le spiegazioni passo passo e il codice degli esempi da testare, mentre quelli più esperti troveranno utile la trattazione di tecniche avanzate, come la memorizzazione di dati binari in MySQL, i cookie e le sessioni PHP.
Hacker 6.0
Stuart McClure, Joel Scambray, George Kurtz
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2009
pagine: 696
"Con l'industria della sicurezza (se così si può chiamare) ormai abbondantemente entrata nella seconda decade di vita, ci troviamo di fronte un nemico assai evoluto. Questo nemico non ha una faccia né una voce, né un dossier o un background tangibile; non ha nemmeno un nome. Sappiamo che esiste soltanto perché misuriamo i nostri progressi, quando ci sono, nel combatterlo. Il nuovo nemico è la compiacenza. Nella precedente edizione di questo libro abbiamo detto che il nuovo nemico era la vigilanza. Ma ciò che porta alla scarsa vigilanza è la compiacenza. Siamo diventati compiacenti, esattamente come lo eravamo prima dell'11 settembre 2001. Come direbbe il Signor Spock: "Gli umani sono affascinanti". Sappiamo solo reagire, non pro-agire. Non facciamo prevenzione, ma aspettiamo che succeda qualcosa. E allora è tardi. Decisamente troppo tardi. Esiste un'unica alternativa per riuscire ad attirare sul tema della sicurezza l'attenzione che merita, solo un modo per "far spegnere le luci di sala": mostrare il pericolo. Ed ecco dove entriamo in gioco. Prendete questo libro come la vostra guida, come la vostra ricetta per ottenere attenzione. Portatelo a chiunque vi ascolti, a chiunque guarderà lo schermo per dieci secondi, e mostrate loro (su sistemi di test, naturalmente) che cosa può accadere in un istante quando un malintenzionato, o un ragazzaccio che ha voglia di infastidire qualcuno, rivolge la sua attenzione verso di voi." (dall'introduzione)