php (3)


Function cleanupinput

In questi ultimi tempi ho assistito a diversi attacchi xss anche su celebri siti che offrono pittaforme open source realizzate in php 4.0 e 5.0. Se desideri testare la “sensibilità” dei form delle tue piattaforme web, Firefox offre un valido plugin, XSS Me in grado di poter valutare la sicurezza di tutti i moduli presenti sul tuo sito. Per proteggerti adeguatamente con un unica funzione php da indesiderati attacchi xss puoi impiegare la mia cleanupinput:

function cleanupinput($input) {
$input = trim($input);
$input = stripslashes($input);
$input = htmlspecialchars($input);
$input = mysql_real_escape_string($input);

return $input;
}

Con la funzione nativa php trim rimuovi i caratteri di controllo ASCII all’inizio ed alla fine di un stringa, con stripslashes e mysql_real_escape_string scongiuri l’impiego chiaramente di slash anch’essi impiegati per assestare attacchi sql injection e infine con htmlspecialchars per convertire caratteri speciali in entità html.




Sonarsource

Desideri testare la qualità  della tua applicazione web client e web server sviluppata in Php, C, Java …. In sintesi con i più diffusi linguaggi di programmazione? Sonar software quality è la piattaforma ideale che ti permette di trovare i bugs più reconditi all’interno tuo progetto offrendoti anche una rapida e intuitiva valutazione con la sua potente interfaccia grafica e una serie di estensioni dedicate per l’ottimizzazione delle tue applicazioni.




Pixlr un photoshop online

Il fenomeno delle applicazioni web server ormai è piuttosto evoluto: lo dimostra il servizio offerto da Pixlr dedicato al fotoritocco direttamente online. Infatti non richiede installazione, è veloce e soprattutto ti permette di editare ovunque ti trovi le tue foto. L’applicazione SOA PIXIR ti offre la possibilità:

  • di poter creare una nuova immagine;
  • caricarla dal tuo computer;
  • aprirla tramite un url;
  • caricare una galleria di foto direttamente da facebook.

Ma Pixlr ti offre anche una serie di filtri predefiniti per ottenere delle foto davvero straordinarie, secondo le tue intenzioni, con gli effetti grafici che desideri includere, con il minimo sforzo e in tempi brevissimi. L’applicazione è basata su Adobe Flex/Java e questo dimostra la straordinaria versatilità di questo mirabile linguaggio di programmazione. Allora che aspetti a provarlo e magari integralo con qualche tua applicazione ftp web server per la gestione dei file multimediali.