Sviluppo di un sistema per la classificazione di URL di phishing mediante tec...
Presentazione26Gennaio-TimeOutApp
1. Progetto per il corso WEB 2.0
Prof. Andrea Perego Alessandro Baj
matr. 703434
Michele Carta
matr. 703541
2. Facilitare la gestione di una squadra di
Basket.
Migliorare lo scambio di informazioni tra i
membri della squadra.
Ridurre i costi di gestione.
Informatizzare lo storico della squadra
(statistiche).
3. Squadra
◦ Comunicare avvisi (riunioni, cene, amichevoli, …)
◦ Ridurre la spesa economica relativamente alla gestione della
squadra
Giocatore
◦ Attuare una veloce e semplice comunicazione tra i giocatori della
squadra
◦ Visualizzare velocemente e in modo elegante le proprie statistiche
Allenatore/Scorer
◦ Visualizzare l’andamento di ogni giocatore e convocare i giocatori
◦ Inviare avvisi alla squadra e ai giocatori
◦ Mantenere aggiornate le statistiche di ogni giocatore
4. Creazione di un applicativo per Facebook che
faciliti la comunicazione tra i membri di una
squadra di Basket.
5. Vantaggi:
Accesso gratuito
Elevato numero di utenti (300 Mil.)
Sviluppo veloce grazie alla
piattaforma Facebook Developer
Gli utenti usano dati anagrafici reali
Possibilità di scelta tra diversi linguaggi di programmazione (PHP,
Ruby on rails, ..)
6. Svantaggi:
Necessità di un web-server esterno per ospitare l’applicazione
Mancanza di un debugger per trovare errori
Gli utenti possono usare dati falsi
Nessun controllo sui dati inseriti dagli utenti
Rischio di spam
7. La realizzazione dell’applicativo ha previsto l’uso
di:
• PHP: per la costruzione del core dell’applicativo
• phpMyAdmin: per l’accesso al database tramite
PHP
• MySQL: per la costruzione dei database necessari
a gestire i dati
8. Dirigenti
◦ Allenatore/Scorer
Giocatori
La comunicazioni tra le entità del sistema avviene
tramite lo scambio di Eventi fornito dal social
network Facebook.
9. Facebook non esegue direttamente l’applicativo, ma
comunica con il web-server che lo ospita.
16. E’ mantenuta attuando delle politiche che
permettono di fare delle distinzione su chi
può o non può accedere ai dati:
◦ Giocatori
◦ Dirigenti
17. GIOCATORI
Accesso limitato alle informazioni
memorizzate dall’applicativo:
Non potranno accedere in scrittura alle statistiche
della squadra
Non potranno modificare le informazioni riguardanti
la Squadra (nome, logo, …).
18. DIRIGENTI
Accesso illimitato a qualsiasi informazione
memorizzata dall’applicativo
19. Analizziamo ora degli aspetti che potrebbero
essere usati in modo improprio:
◦ Eventi
◦ Furto d’identità
◦ Contenuti del profilo
20. EVENTI
Problema: uso per spamming o per
diffamare un membro della squadra
Soluzione: usando il proprio identificatore
per generare un evento, è possibile
risalirne velocemente al creatore
21. FURTO D’IDENTITÀ
Problema: qualsiasi utente di Facebook
potrebbe iscriversi all’uso
dell’applicazione spacciandosi per un altro
Soluzione: per potersi iscrivere la propria
richiesta deve essere vagliata
dall’amministratore
22. CONTENUTI DEL PROFILO
Problema: contenuti errati o falsi
Soluzione: i dati anagrafici prelevati
dall’account Facebook vengono controllati
dall’amministratore
23. Parti completate:
Struttura base dell’applicativo
Integrazione con Facebook
Creazione e integrazione del database con
l’applicativo
Parti restanti:
Miglioramento dell’interfaccia dell’home-
page di Giocatore e Allenatore
Estenderne l’uso a più squadre di Basket della
stessa società
24. L’applicativo risulta essere di facile utilizzo.
L’applicativo così realizzato verrà usato dalla
squadra di basket Elegy di Legnano.
E’ possibile integrarlo in futuro col sito della
Federazione Italiana Pallacanestro, in modo
da fornire in tempo reale i referti delle partite,
ed eventuali provvedimenti disciplinari nei
confronti di ciascun giocatore.