Internet Banking Security Assessment overwegingen

Dinsdag, 5 augustus, 2008 @ 10:38 | Banking en Eftpos, Security

Ik was enige tijd geleden gevraagd wat voor soort dingen kunnen worden beschouwd als gekeken wordt naar

Hieronder vindt u een lijst van dingen die zouden kunnen worden overwogen. Het was gewoon een brain dump en als zodanig kan niet worden voltooid.

Niet onderschatten de waarde van de norm voor uw infrastructuur, website configuratie, database-engine configuratie de organisatie milieu ontwikkeling / QA-omgevingen.

Enkele ideeën:

  • Veel geen lock-accounts na X mislukte aanmeldingen, dit is normaal gesproken alleen voor een goede klantenservice, maar laat het systeem

- En alle andere dingen worden verwacht een externe zitting (gedwongen veranderingen, veroudering, etc))
- Tools zoals kan worden gebruikt om brute force gewaarmerkt sessies.

  • Veel sessie toestaan volgnummers te worden opgehoogd, zodat een geverifieerde gebruiker om een andere klant sessie.

- Dit kan worden client-kant, op cookies gebaseerde, enz.
- Kies iemand uit om te controleren of ontwikkeling van methoden en de code die gebruikt wordt.
- Database-query strings kan worden geplaatst in de test invoervelden, waardoor tabel stortplaatsen te browser.
- Controleer alle pagina's geserveerd worden beveiligd en bevatten vlaggen.

- Een ander segment van de belangrijkste systeem.

  • Webserver moet worden dual homed of gelijkwaardig (sommige VLAN technieken zijn goed)

- Aparte private en publieke monitoring / backup / administratie
- Infrastructuur set-up om expliciet ontkennen inbound / outbound havens, prive IP & monitoring ontsnappen uit netwerk.

  • Op gegevens segregatie punten zorgen regels bestaan die waardering voor al het verkeer dat punt.
  • Alle waar mogelijk moet afkomstig zijn van een veilige back-end database.

- Dit kan een omgeving. dat wil zeggen niet voornaamste bank-systeem.
- Deze doorgaans in staat om transacties te verschijnen real-time aan de klant.
- Veel transacties kunnen worden batched in werkelijkheid is. (intern of extern zijn aan bank)

  • Zorgen voor adequate regels zijn set-up op firewalls.

- Er moet worden inkomende en uitgaande regels inzake filtering firewalls en routers.

  • Laat niet toe dat alle infrastructuur op de front-end, zodat de administratieve aansluitingen. etc.)

- Gebruik de seriële console poort voor verbinding met een back-end terminal

  • Zorg ervoor dat een aparte QA / productie-omgeving en geschikt proces is op zijn plaats.
  • Diensten die niet gebruikt worden door het systeem actief zijn

- Deze moeten worden uitgeschakeld.

  • Port scan van de ondersteunende infrastructuur (routers / switches) server (s).

- Onderzoek naar de redenen voor alle open poorten.

  • Gebruik niet de belangrijkste toegangspoort voor vertrouwde partner / RAS / enz.)
  • Doe alles wat standaard IIS-controles en de controles NT (Sample scripts, change management, methoden, enz.)
  • Zorgen voor denial of service voorzorg rekening is gehouden voor alle server-apparatuur.
  • Controleer de toereikendheid van de escalatie procedures gebruikt.

- Kijk voor real-time monitoring en alarmering.
- Kijk voor verantwoordelijkheid matrix.
- Kijk voor de eigendom van zaken.

  • Overweeg upstream vervoerder (s) of service, DNS hacking, enz.)
  • Denk aan social engineering van de klant, de bestuurs-, partner-accounts / systemen en infrastructuur.

- Helpdesk procedures en het beleid en / of alternatieve technologieën (Caller ID, IP, enz.).

  • Gebruik dynamische wachtwoorden waar dat mogelijk is (SecureID, TACACS, etc.).
  • Gebruik encrypted tunneling zo nodig Firewall-1, etc)
  • Overwegen te kijken naar een andere klant methoden ter verbetering van bestaande methoden.

- Digitale cert, het IP-adres geblokkeerd ter verantwoording te roepen, enz.
- Overweeg het gebruik van of CVN voor de uitgegeven kaarten.

  • Denk aan de manier waarop wachtwoorden worden gedistribueerd / veranderd voor de klanten.

- tekst e-mail, telefoon, enz.
- Kan wachtwoorden online worden gewijzigd?

  • Is extra gebruikt tussen afdelingen van de diensten eenmaal geauthenticeerd?
  • Denk aan wat de klant heeft tot een keer geverifieerd.

- Kijk naar RTGS-, transfers, enz.
- Als een hacker krijgen, wat kan het doen?

  • Gebruik technieken om pagina's, de klant gegevens worden niet opgeslagen in het cachegeheugen op of client-systeem.

- Dit zijn vlaggen die kan worden ingesteld binnen pagina's.
- Normaal SSL-cache is opgeslagen, maar sommige proxy-leveranciers zijn te spelen met technieken om dat te doen.
- Caching van SSL-pagina's op het client systeem kan worden ingeschakeld op sommige browsers.
- Mei banken gebruik maken van Java (of soortgelijke) applet voor alle interactie met de klant, het beperken van alle aspecten cachegebruik.

  • Zorgen voor de papieren en on-line aansprakelijkheid clausules beschikbaar zijn, worden alle getroffen gebieden.
  • Zorgen binnen de klant aanmelden aansprakelijkheid, wordt verkleind.

- Ik heb gezien dat uitspraken als "dit systeem gebruiken voor uw eigen risico, de verantwoordelijkheid voor eventuele aansprakelijkheid of vordering wordt NIET ... ..."
- Niet erg klantgericht, maar dat is wat hun juridische afdeling aanbevolen.

Al het bovenstaande is van invloed de veiligheid en / of de exploitatie van een banking systeem.

Andere overwegingen:

  • Externe en ondersteuning van de aanvraag.
  • Eigendom en beheer van hardware / toepassingen
  • Publishing punten voor de nieuwe inhoud (intern / particulier / vertrouwde
  • Topologie van de front-end. Dwz document moeten worden in plaats en adequaat beheerd.
  • Zijn beperkte AP tests die worden uitgevoerd wanneer er wijzigingen zijn aangebracht aan het milieu? dwz geïntegreerde AP in Change management proces.
  • Database Is het gebufferd of is het leven tot een kerntemperatuur van
  • Welke voorzieningen worden aangeboden? incasso + + ... .... Denk aan verschillende scenario's voor aanval, afhankelijk van de functie.
  • Welke andere diensten worden gedeeld het netwerk segment Internet wordt uitgevoerd. Kan dit worden gebruikt om de Banking site. Bijv. verschillende bedrijven / met verschillende / profielen.
  • Overweeg alle externe ondersteunende diensten binnen je AP. Kijk eens naar de interne / DNS-poisoning kansen, relay, enz. Wat IPS doen ze gebruiken heeft ISP geen enkele mogelijkheid toegang te krijgen tot systemen of ondersteunende diensten die van invloed kunnen zijn op
  • Afhankelijk van omvang van de bank, veel organisatie geen gebruik maken van dezelfde voor de infrastructuur en de toepassing. Als gevolg externe aansluitingen op de infrastructuur kunnen worden voorzien in een externe voor het beheer van de infrastructuur.
  • Kijk bij de zakenreiziger en de gebruiker methoden en paden (client certificaten, beveiligde ID, Card, etc). Beschouw twee factor moderne gebruiker methoden. Bijv. wat is je favoriete voedsel Naast de normale gebruikersnamen en wachtwoorden. Doe systeembeheer medewerkers gebruik maken van dynamische wachtwoorden (SecureID, etc)?
  • Kijk of de Banking applicatie stuurt e-mail aan gebruikers die kunnen bevatten interessante informatie.
  • Betere kunnen over het algemeen worden opgedaan na tot het systeem. dat wil zeggen krijgen een legitieme account op het systeem. Ik heb geconstateerd dat sommige monster / administratie-schermen zijn beperkt tot geverifieerde gebruikers.
  • Denk aan social engineering de Help-desk te beschikken over een voor een account resetten.

Onlangs

  • Amateur Radio en Radhaz
  • Secure Application Development links
  • Kathy's School - een schoolgebouw project in Cambodja.
  • EFT Syetms apparaat en overwegingen
  • Internet Banking Security Assessment overwegingen
  • Mobile Banking Security and Risk Assessment overwegingen
  • DNS-hack moet patchen - ernstig probleem
  • Cisco commando cheatsheet
  • Verborgen Skype emoticons
  • Breaking visum PIN
  • Verlaat een Antwoord

    XHTML: Je kunt deze tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> < del datetime = ""> <em> <i> <q cite=""> <strike> <strong>