Zum Inhalt springen

_n4p_

Mitglieder
  • Gesamte Inhalte

    1.326
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    14

Beiträge von _n4p_

  1. a) meinst du das traceroute? das hat aber an sich nix mit dns zu tun

    ein traceroute zeigt den weg den die daten von rechner a zu rechner b nehmen

    dabei werden alle zwischenstationen aufgelistet, also die ip von jedem router auf diesem weg

    im bild werden die wahrscheinlichen standorte dieser router dargetellt, das funktioniert mit Geotargeting ? Wikipedia

    B) nein, popup fenster haben in der regeln nur etwas damit zu tun das die seite die du betrachtest geld verdienen möchte

    DNS-Hacking der name geht wohl an sinn vorbei

    dns server "hackt" man nur aus einem grund, nämlich fürs dns-spoofing

    beim DNS-Spoofing wird dem Ziel des angriffs eine falsche ip für einen domain namen übermittelt, hat zur folge das du statt bei deiner bank pin und tan einzugeben, das ganze auf einem server des angreifers tust

    Damit DNS-Spoofing sicher funktioniert darf das ziel den echten dns server nicht erreichen oder der dns server muss eine "falsche" ip übermitteln. man müsste also den dns server irgendwie "abschalten" oder umkonfigurieren.

    der nutzen ist einfach, das wenn dns spoofing richtig ausgeführt wird keiner merkt das er nicht auf der gewünschten seite ist sondern grad einem angreifer persönliche daten überlässt. zumindest solang die zielseite nicht mit zertifikaten arbeitet, in dem fall müsste man noch einen schritt weiter gehen -> "man-in-the-middle"

    das grundproblem am dns ist, das es kein sicherheitskonzept gibt. es gibt niemanden der garantiert das die gelieferte ip die richtige ist.

    DNSSEC beitet hier zwar abhilfe und ist seit 2005 offiziell als standard eingeführt, wird in der praxis aber im grunde gar nicht eingesetzt

  2. Dann kann ich die if bedingungen ja untereinander schreiben und nicht so verschachtet, außerdem muss es dann =="0" heißen.

    es reicht sogar ein einziges if

    
    int testen(string kto)
    
    {
    
       int strlen = kto.length();
    
       int value = 0;
    
       for(int o=0; o<=strlen; o++)
    
       {
    
          string sub= kto.substr(o,1);
    
          if ((sub != "0") || (sub != "1") || (sub != "2") || (sub != "3") || (sub != "4") || 
    
              (sub != "5") || (sub != "6") || (sub != "7") || (sub != "8") || (sub != "9")) {
    
              cout<<"Bitte NUR Zahlen eingeben! " <<endl;
    
              value = 1;
    
           }
    
       return value;
    
       }
    
    }
    oder noch besser
    
    int testen(string kto)
    
    {
    
       int value = 0;
    
       string zahlen = "0123456789";
    
       if (kto.find_first_not_of(zahlen) == string::npos) {
    
              cout<<"Bitte NUR Zahlen eingeben! " <<endl;
    
              value = 1;
    
       }
    
       return value;
    
       }
    
    }
    main muss natürlich angepasst werden
    
    if (testen(ktn) == 1) {
    
    //was auch immer
    
    } else {
    
    // weiter im text
    
    }
    
    

  3. SELECT BuchID

    FROM Buch,Autor

    WHERE AID = AuthorID AND Vorname='Peter'

    das bildet doch das kartesiche Produkt und ist kein natural join?!

    richtig

    deine select sind allerdings vollkommen gleichwertig ;)

    in den meisten fällen sind joins schneller als subselects die das "gleiche" tun.

    braucht ein join allerdings ein DISTINCT und ein subquery nicht sind beide etwa gleich schnell.

    dafür sind subquerys in den meisten fällen leichter zu lesen ^^

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...