Tips en trucs voor beveiliging ac-security

Bij de Adobe nemen we de beveiliging van uw digitale ervaring zeer serieus. Beveiligingspraktijken zijn diep verankerd in onze interne processen en tools voor softwareontwikkeling en -bewerkingen en worden rigoureus gevolgd door onze interfunctionele teams om incidenten op een snelle manier te voorkomen, op te sporen en erop te reageren.

Bovendien helpen ons samenwerkingswerk met partners, toonaangevende onderzoekers, veiligheidsonderzoeksinstellingen en andere brancheorganisaties ons bij het up-to-date houden met de nieuwste dreigingen en kwetsbaarheden en wij nemen regelmatig geavanceerde veiligheidstechnieken op in de producten en diensten die wij aanbieden.

Privacy

De configuratie van de privacy en het verharden is een zeer belangrijk element van veiligheidsoptimalisering. Hier volgen enkele aanbevolen procedures voor privacy:

  • Protect uw klant Personal Information (PI) via HTTPS in plaats van HTTP
  • Gebruiken Beperking van PI-weergave bescherming van de privacy en voorkoming van misbruik van gegevens
  • Controleer of gecodeerde wachtwoorden beperkt zijn
  • Protect de pagina's die persoonlijke gegevens kunnen bevatten, zoals spiegelpagina's, webtoepassingen, enz.
NOTE
Als Beheerde gebruiker van Cloud Servicen, zal de Adobe met u werken om deze configuraties op uw milieu uit te voeren.

Toegangsbeheer

Toegangsbeheer is een belangrijk onderdeel van de beveiliging. Hier volgen enkele van de belangrijkste aanbevolen procedures:

  • Maak genoeg beveiligingsgroepen
  • Controleren of elke operator de juiste toegangsrechten heeft

Meer informatie over machtigingen in deze sectie

Codeerrichtlijnen

Volg bij het ontwikkelen in Adobe Campaign (workflows, Javascript, JSSP, enz.) altijd de volgende richtlijnen:

  • Scripts: probeer SQL-instructies te vermijden, gebruik parameterized functies in plaats van tekenreekssamenvoeging en vermijd SQL-injectie door de SQL-functies toe te voegen die u aan de lijst van gewenste personen wilt gebruiken.

  • Het gegevensmodel beveiligen: gebruik genoemde rechten om operatoracties te beperken, systeemfilters toe te voegen (sysFilter)

  • Hoofdletters toevoegen aan webtoepassingen: voeg hoofdletters toe in uw openbare bestemmingspagina's en abonnementspagina's.

Meer informatie in Adobe Campaign Classic v7-documentatie.

Personalisatie

Wanneer u persoonlijke koppelingen toevoegt aan uw inhoud, moet u altijd geen persoonlijke instellingen opgeven in het gedeelte hostnaam van de URL om mogelijke beveiligingsproblemen te voorkomen. De volgende voorbeelden mogen nooit in alle URL-kenmerken worden gebruikt <a href=""> of <img src="">:

  • <%= url >
  • https://<%= url >
  • https://<%= domain >/path
  • https://<%= sub-domain >.domain.tld/path
  • https://sub.domain<%= main domain %>/path

Gegevensbeperking

U moet ervoor zorgen dat de gecodeerde wachtwoorden niet toegankelijk zijn voor gebruikers met lage bevoegdheden. Hiervoor zijn er twee manieren: de toegang tot alleen wachtwoordvelden of tot de gehele entiteit beperken.

Met deze beperking kunt u wachtwoordvelden verwijderen, maar de externe account blijft toegankelijk vanuit de interface voor alle gebruikers. Meer informatie vindt u op deze pagina.

  1. Ingaan Administration > Configuration > Data schemas.

  2. Een nieuwe Extension of a schema.

  3. Kies External Account (extAccount).

  4. In het laatste scherm, kunt u uw nieuw srcSchema uitgeven om toegang tot alle wachtwoordgebieden te beperken:

    U kunt het hoofdelement (<element name="extAccount" ... >) door:

    code language-none
    <element name="extAccount">
        <attribute accessibleIf="$(loginId) = 0 or $(login) = 'admin'" name="password"/>
        <attribute accessibleIf="$(loginId) = 0 or $(login) = 'admin'" name="clientSecret"/>
    
        <element name="s3Account">
            <attribute accessibleIf="$(loginId) = 0 or $(login) = 'admin'" name="awsSecret"/>
        </element>
        <element name="wapPush">
            <attribute accessibleIf="$(loginId) = 0 or $(login) = 'admin'" name="password"/>
            <attribute accessibleIf="$(loginId) = 0 or $(login) = 'admin'" name="clientSecret"/>
        </element>
        <element name="mms">
            <attribute accessibleIf="$(loginId) = 0 or $(login) = 'admin'" name="password"/>
            <attribute accessibleIf="$(loginId) = 0 or $(login) = 'admin'" name="clientSecret"/>
        </element>
    </element>
    

    Zo kan uw uitgebreide srcSchema als kijken:

    code language-none
    <...>
        <element name="extAccount">
            <attribute accessibleIf="$(loginId) = 0 or $(login) = 'admin'" name="password"/>
            <attribute accessibleIf="$(loginId) = 0 or $(login) = 'admin'" name="clientSecret"/>
    
            <element name="s3Account">
                <attribute accessibleIf="$(loginId) = 0 or $(login) = 'admin'" name="awsSecret"/>
            </element>
            <element name="wapPush">
                <attribute accessibleIf="$(loginId) = 0 or $(login) = 'admin'" name="password"/>
                <attribute accessibleIf="$(loginId) = 0 or $(login) = 'admin'" name="clientSecret"/>
            </element>
            <element name="mms">
                <attribute accessibleIf="$(loginId) = 0 or $(login) = 'admin'" name="password"/>
                <attribute accessibleIf="$(loginId) = 0 or $(login) = 'admin'" name="clientSecret"/>
            </element>
        </element>
    <...>
    
    note note
    NOTE
    U kunt $(loginId) = 0 or $(login) = 'admin' door hasNamedRight('admin') om alle gebruikers met het juiste admin te laten deze wachtwoorden zien.

Toegangsbeheer

Toegangsbeheer is een belangrijk onderdeel van de beveiliging. Hier volgen enkele van de belangrijkste aanbevolen procedures:

  • Maak genoeg beveiligingsgroepen
  • Controleren of elke operator de juiste toegangsrechten heeft

Meer informatie over machtigingen in in deze sectie.

Codeerrichtlijnen

Volg bij het ontwikkelen in Adobe Campaign (workflows, Javascript, JSSP, enz.) altijd de volgende richtlijnen:

  • Scripts: probeer SQL-instructies te vermijden, gebruik parameterized functies in plaats van tekenreekssamenvoeging en vermijd SQL-injectie door de SQL-functies toe te voegen die u aan de lijst van gewenste personen wilt gebruiken.

  • Het gegevensmodel beveiligen: gebruik genoemde rechten om operatoracties te beperken, systeemfilters toe te voegen (sysFilter)

  • Hoofdletters toevoegen aan webtoepassingen: voeg hoofdletters toe in uw openbare bestemmingspagina's en abonnementspagina's.

Meer informatie in Adobe Campaign Classic v7-documentatie.

recommendation-more-help
35662671-8e3d-4f04-a092-029a056c566b