Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment utiliser Timestamps Lamport 
  • Comment utiliser un constructeur Sou…
  • Comment faire un objet jQuery 
  • Comment utiliser un InputBox dans VB…
  • Quand souhaitez-vous utiliser une in…
  • Comment créer Chargement Bars 
  • Développement Composants iPhone 
  • Comment faire pour dépanner un NET …
  • Comment utiliser PHP Snippets dans A…
  • Comment convertir des nombres binair…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Comment créer sécurisés Modules DNN

    DotNetNuke , DNN ou , est un système de gestion de contenu open-source programmé en ASP.NET Web le langage de programmation de Microsoft. Il est important de maintenir la sécurité à l'esprit lorsque vous écrivez modules qui se connectent au système DNN . Modules permettent aux développeurs d'étendre les fonctionnalités de la DNN CMS. Différents types de modules qui créent les informations utilisateur telles que les données forment , les biscuits et les requêtes peuvent être la proie de pirates qui cherchent à puiser dans vos données. Utilisez les exemples de code suivantes dans vos modules DNN pour les empêcher d' attaques courantes . Instructions
    1

    Utilisez la routine de InputFilter de DotNetNuke pour filtrer les fonctions telles que les injections SQL et l'exécution d'autres types d'utilisateurs balisage , par exemple :

    Enum FilterFlag

    MultiLine - 3

    NoMarkup - 1 x

    NoScripting - 5

    NoSQL - 9 Photos

    End Enum
    2

    Arrêtez votre modules DNN de tomber victime des attaques par injection SQL en ajoutant des procédures pour se prémunir contre les requêtes indésirables :

    créer getSearchResults proc ( @ searchTerm nvarchar ( 50) )

    comme

    déclarant @ sql nvarchar (300)

    set @ sql - 'SELECT * FROM searchResults où SearchTerm comme ''% '

    + @ searchTerm + '% '''

    exec sp_executesql @ sql

    aller
    3

    Utilisez InputFilter avec le paramètre NoMarkup pour éviter que vos modules d'être détecté par des scripts inter-sites , les serveurs de base de données à analyser les vulnérabilités : < br >

    MySearch As string- Request.QueryString ( " txtSearch " )

    objSecurity As New PortalSecurity

    MySearch - objSecurity.InputFilter ( MySearch , PortalSecurity.FilterFlag.NoMarkup ) < br >

    lblSearchtext.text - "Searching for :" & mySearchTerm

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment définir l'espacement unique dans un Div 
  • Comment ajouter des informations de côté à un script de connexion 
  • Comment effacer de T -SQL 
  • Comment faire pour supprimer les valeurs nulles d'un tableau PHP 
  • Avantages et inconvénients de langages informatiques 
  • Comment lier les propriétés de l'objet à un FormView 
  • Comment référencer un octet dans le stockage de travail en COBOL 
  • Comment convertir un nombre en une Varchar en T -SQL 
  • Comment faire un texte défilant dans une zone limitée à un site Web 
  • Comment créez-vous une case à cocher dans Terrapin Logo V2 
  • Connaissances Informatiques © http://www.ordinateur.cc