2010-06-24 11 views
9

Quali attacchi o vulnerabilità di sicurezza sono specifici per le applicazioni WPF?
Per chiarire, non sto chiedendo come fare SQL Injection su app WPF, o che tipo di cripto dovrei usare, o ... Non sto nemmeno chiedendo specificatamente di difetti nel Framework, o in WPF stesso, piuttosto difetti che potrebbero manifestarsi in base a un'implementazione impropria.
In particolare, sono interessato a nuovi attacchi o nuovi vettori, specifici per un'applicazione client implementata in WPF. Non specificamente XBAP ... Anche i problemi correlati a ClickOnce sarebbero fantastici.Attacchi su applicazioni WPF


WPF Skin Skinning Security Concerns sarebbe un buon esempio, anche se non particolarmente rilevante per il mio bisogno specifico (ma ancora una risposta valida).

+0

Ho effettuato alcune ricerche e non riesco a trovare un singolo numero CVE emesso a causa di una vulnerabilità basata su WPF. Questa è una buona domanda e so che la mia risposta non è completa. – rook

+0

@TheRook, mi interessano anche i difetti di implementazione per le app basate su WPF, causati dalla scarsa familiarità con il modo in cui WPF funziona e il suo impianto idraulico, non solo in WNFS. – AviD

+0

Sì, penso che siamo sulla stessa pagina. Il problema che vedo è che cosa può ottenere un attaccante attaccando wpf? Cosa si potrebbe ricavare dall'abuso del WPF che non è stato possibile ottenere collegando un debugger? Non so molto del mondo di Windows, ma non mi sembra una superficie d'attacco (ma potrei essere completamente fuori base qui). – rook

risposta

2

Con WPF, è più facile per qualcuno rubare la GUI. In generale, tuttavia, può comportare una sicurezza migliore perché i controlli WPF non ricevono la messaggistica di Windows per impostazione predefinita. Usano hit test per gli eventi di dispacciamento usando i comandi indirizzati. Per quanto riguarda Windows, è un gioco in esecuzione in quello spazio, non un'app di Windows.

+0

Sebbene, nel gestore di estensioni di Visual Studio 2010 sia presente un plug-in per nascondere l'XAML. –

+0

Un'altra considerazione è che mentre l'applicazione è cieca per la messaggistica di Windows e le interfacce associate, ci sono programmi che ti permetteranno di visualizzare l'albero visivo in WPF. C'è uno strumento chiamato Snoop (http://snoopwpf.codeplex.com/) che può ispezionare il tuo albero visivo a scopo di debug. Questo potrebbe essere motivo di preoccupazione, ma di solito non è un grosso problema. –

+0

grazie per le informazioni. Interessante, ma non mi aiuta ancora ... In realtà mi sto appoggiando ad accettare che l'app sia relativamente sicura :) – AviD

Problemi correlati