1 / 15

Brannmur med webgrensesnitt

Brannmur med webgrensesnitt. Helge Paulsen, Yngve Nesse og Kine Klubnes. Innledning. Oppdragsgiver Copyleft ble startet i O slo i 1997 I 2004 ble Copyleft Solutions Startet i Bergen Tre hovedområder: Systemutvikling/webutvikling IT-drift Hardware salg

zia
Download Presentation

Brannmur med webgrensesnitt

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Brannmur med webgrensesnitt Helge Paulsen, Yngve Nesse og Kine Klubnes

  2. Innledning • Oppdragsgiver • Copyleft ble startet i Oslo i 1997 • I 2004 ble Copyleft Solutions Startet i Bergen • Tre hovedområder: • Systemutvikling/webutvikling • IT-drift • Hardware salg • Alt som blir utviklet av Copyleft blir lisensiert under GPL

  3. Innledning • Problemstilling • Oppdragsgiver ønsker et brannmursystem som kan distribueres sammen med deres serveroperativsystem • Brukervennlig grafisk grensesnitt • Hovedidé for løsningsforslag • Webgrensesnitt • Prosjektform • Fossefallsmodellen

  4. Definisjon av oppgaven • Del 1: Utvikling av brannmuroppsett • Sette opp brannmuren med nødvendige tilleggsprogrammer • Oppdatering av brannmurregler • Del 2: Lagring av data • Lagre data på filer eller i database(PostgreSQL) • Del 3: Presentasjon av data gjennom webgrensesnitt • Innlogging og adgangskontroll • Grafer over trafikk som produseres realtime

  5. Design av mulige løsninger • PFsense • Monowall

  6. Design av mulige løsninger • Løsningsalternativ 1 • Ta i bruk eksisterende opensourceløsning pfSense • Legge til ekstra funksjonalitet • Løsningsalternativ 2 • Bygge opp en egen webapplikasjon fra grunnen av

  7. Valg av verktøy • Programvare • Open source programvare : FreeBSD, PF, ALTQ, Apache, PMACCT, PostgreSQL, Nagios, RRDtool, pNRG, Cron, Subversion, SQLite 3 • Python ogDjango • Hardware • Opplæring • FreeBSD • PF • Python • Django

  8. Implementering • Oppsett av brannmurmaskinen

  9. Implementering • Oppsett av brannmurmaskinen • Ports • Webserver • Apache • mod_python • Database • PostgreSQL • Grafer • PMACCT • pNRG • Nagios

  10. Implementering • Webapplikasjon • Oppsett • Hva er Django? • Database

  11. Implementering • Webapplikasjon • Views • Templates • Brannmurregler • Grafer over båndreddebruk • Logger

  12. Testing • Tre testmaskiner • Kontinuerlig testing • Testet brannmuren mot enkle angrep • Database og webserver

  13. Beskrivelse av utviklet system i bruk • http://azk.cl.no:8080

  14. Oppsummering, diskusjon og konklusjoner • Resultat i forhold til • kravspesifikasjon • fremdriftsplan • risikoanalyse • Ansvarsfordeling og samarbeid

  15. Takk for oss!

More Related