Frankhood Lorem ipsum dolor sit amet, consectetur adipisicing elit. Frankhood Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ai and Machine Learning Icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cloud Service Icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Digital Marketing Solutions Icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mobile Development Icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Project and Product Management Icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quality Assurance Icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Strategic Consulting Icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Web Development Icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Approach Identify Icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Approach Improve Icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Approach Support Icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Approach Tailor Icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Approach Understand Icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Planet Dotted Icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Planet Striped Icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Planet Solid Icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Bullet Quote Pink icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Bullet Quote Green icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Bullet Quote Blue icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Bullet Quote Purple icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Bullet Quote Yellow icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Finance icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Retail icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Industry icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Health Care icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Marketing icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ai Deep Learning icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ai Computer Vision icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ai Nlp icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ai Predictive icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ai Data Visualization icon Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ai Decision Support System icon Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Irideos_

La progettazione del Software Oblivion

Irideos
Cliente
Irideos
Anno
2021
Tecnologie
Django
HTML 5
CSS 3
Python

Irideos è un polo tecnologico con una forte e radicata presenza sul territorio italiano che offre un'ampia gamma di soluzioni integrate tra cui cloud, data center, fibra ottica e cybersecurity, il tutto a supporto della crescita e innovazione di privati e pubblica amministrazione. L’azienda, punto di riferimento nell'erogazione di servizi tecnologici per l'informazione e la comunicazione, garantisce una presenza di supporto costante durante il processo di transizione digitale. Un percorso di trasformazione destinato a rivoluzionare i contesti aziendali, ridefinire il mondo del lavoro e proiettare la società verso il futuro. L’attività di Irideos, funzionale al piano di rinnovamento tecnologico e di sviluppo sostenibile, è supportata da una piattaforma hi-tech che integra: 15 data center, 30.000 chilometri di rete in fibra ottica proprietaria, 3 piattaforme multi-cloud italiane e l'Avalon Campus, la più grande infrastruttura di interconnessione in Italia con più di 155 operatori nazionali e internazionali. La business vision aziendale, inoltre, è fortemente focalizzata alla finalizzazione dell’efficienza energetica. Irideos, infatti, è stata tra i primi firmatari del Climate Neutral Data Center Pact, un’iniziativa di autoregolamentazione volta ad azzerare entro il 2030 l’impatto climatico dei data center. Un intervento significativo che rafforza l’impegno dell’azienda per un futuro più sostenibile e dà continuità all’azione virtuosa già intrapresa con la realizzazione di un nuovo data center progettato secondo i più elevati standard di efficienza. 

Collaborare con una realtà così impattante ha significato per noi di Frankhood la possibilità di consolidare, attraverso un’azione sinergica, la nostra posizione come promotori del cambiamento. Un’opportunità ma allo stesso tempo una sfida, che abbiamo affrontato con la consapevolezza del nostro know-how e un focus mirato integralmente alla soddisfazione del cliente. Il nostro lavoro si è inserito in un contesto di partnership tecnica che, sfruttando le leve specifiche di un approccio adattivo e result-oriented, ricercasse la miglior implementazione possibile in termini di produttività e valore reale. Nel caso specifico, la progettazione lato back-end e front-end di un tailor-made software, customizzato in base alle esigenze e aspettative del cliente, da integrare all'interno dell'ecosistema aziendale per ottimizzare il processo di inibizione/oscuramento e ripristino dei siti web. Particolare enfasi è stata posta nella ricerca di soluzioni intelligenti ed efficaci di user experience e user interface seguendo una prospettiva di consapevolezza progettuale volta a migliorare l'usabilità dell'applicativo e azzerare il carico di interazioni superflue a carico dell'utente. 

Nel caso specifico,  ci siamo occupati della progettazione back-end e front-end di Oblivion, un tailor-made software, customizzato in base alle esigenze e aspettative del cliente, da integrare all'interno dell'ecosistema aziendale, per ottimizzare il processo di inibizione/oscuramento e ripristino dei siti web. 
La sfida più grande di questo progetto è stata riuscire ad aggiungere logiche di controllo domini/ip che agevolassero il lavoro degli operatori di sistema. Ogni dominio/ip doveva passare, in base alle sue caratteristiche e al tipo di blocco che doveva essere effettuato su di esso, una serie di controlli prima di essere inserito a sistema:

  • Pulizia di protocollo ed eventuali slash aggiuntivi alla fine del dominio/ip con errori di validazione se il dominio/ip contiene una querystring
  • Identificazione del tipo (dominio/ipv4/ipv6)
  • Validazione delle sue caratteristiche come:
    - tipo di blocco.
    - Ip verso cui fare il redirect in caso di blocco.
    - Se è un ip del perimetro Irideos(Se il dominio/ip è un ipv4 o ipv6) controllando mediante l’utilizzo di una libreria ad hoc se l’indirizzo ip in questione è all’interno di una lista di ip generata utilizzando i cidr forniti dal cliente.
    - Se è un dns autoritativo (se il domini/ip è un dominio) controllando mediante l’utilizzo di una libreria ad hoc che effettua un lookup sul dominio e restituisce il suo Soa Record in modo tale da controllare se il dominio all’interno del Soa Record è presente nei domini dns forniti dal cliente.

    Una volta effettuati questi controlli sul dominio/ip si controlla se è già presente a sistema e quali sono le sue caratteristiche tra cui la priorità dell’agenzia che commissiona l’oscuramento o il deoscuramento. Se il dominio/ip non avrà alcuna anomalia o conflitto all’interno del sistema, il suo oscuramento o deoscuramento verrà effettuato.

    L'importanza del software Oblivion sta nel fatto di essere una piattaforma che mira a garantire i dettami dell'Autorità per i fornitori di servizi Internet per quanto riguarda l'inibizione dei siti web oscurando il DNS e IP o il loro successivo ripristino. In particolare, il software creato ha lo scopo di gestire le richieste delle Autorità competenti creando un flusso di automazione che consenta l'interazione e il confronto tra soggetti diversi ove necessario. Inoltre, attraverso un servizio web, il software Oblivion produce una lista composta da coppie di valori-chiave contenenti i record da consegnare ad altri sistemi esterni che si occupano di mettere in pratica le operazioni necessarie per conformarsi alla legge degli utenti. Data la complessità e l'importanza delle features del progetto, particolare attenzione è stata posta nella ricerca di soluzioni intelligenti ed efficaci di user experience e user interface seguendo una prospettiva di consapevolezza progettuale volta a migliorare l'usabilità dell'applicativo e azzerare il carico di interazioni superflue a carico dell'utente. Abbiamo automatizzato un processo molto complesso e delicato trovando soluzioni eccellenti sia in termini di UX e UI ad alto livello tecnologico. Il software creato consente inoltre un controllo semplice e intuitivo da parte delle autorità giudiziarie per dimostrare il rispetto degli obblighi: il sistema messo a punto da Frankhood garantisce un rapido confronto tra diversi attori considerando che l'adempimento deve essere effettuato solitamente entro 48 ore.