Software Programmering
Hjem · Nyheder

Skyldes sikkerhedshuller altid dårlig programmering?

I sin blog fra 21. februar skriver Klaus Agnoletti om sikkerhedshuller og viser i den forbindelse en stribe fra tegneserien xkcd, hvor en mor har givet sin dreng et navn, der ved indtastning i skolens database sletter alle studenteroplysninger. En af moralerne i både tegneseriestriben og blogindlægget er, at de fleste sikkerhedshuller skyldes sjusket programmering – man har undladt at fjerne indlejret SQL kode fra indtastet data, man har ikke checket for bufferoverløb, osv. Det er ganske givet, at en omhyggelig programmør kan undgå den slags sikkerhedshuller i sin kode. Men det burde egentlig ikke være nødvendigt for programmøren at bekymre sig om indlejret SQL kode eller bufferoverløb – det er velkendte problemer, som er enkle at løse i design og implementering af programmeringsprog og biblioteker. Lad os starte med SQL. SQL er et domænespecifikt sprog, som ofte er implementeret som et indlejret sprog – dvs., at det er lavet som en samling af procedurer, makroer og variabler i et andet sprog. Da SQL har en struktureret syntaks, som ikke let lader sig modellere med metodekald og lignende, angiver man ofte i SQL-implementeringer hele SQL-kommandoer som tegnfølger (strings). Det gør koden forholdsvis nem at skrive og læse (kommandoerne ser ud som i databasebogen), men det har nogle ulemper:

Læs mere på version2.dk.

Ledelse i virksomheden

Er du en god leder? Kræver din virksomhed at medarbejdere og ledere udvikler sig hele tiden? Så besøg lederudvikling og hold dig uptodate.

29.02.2008. 10:41

Marathon for game-designere

Fredag den 15. februar mødes computerspilsudviklere fra Aalborg og omegn til gamedesign-marathon på Huset i Hasserisgade. Det er det tredje Indie9000 arrangement i løbet af de seneste to år, og i løbet af weekenden vil man blandt andet prøve kræfter med spildesign, lyd, programmering og grafik. Tanken er, at deltagerne efter 24 timers effektivt arbejde skal kunne præsentere et nyt spilprodukt, som vises på storskærm for publikum søndag den 17. februar. Bedste grafik, Bedste spildesign og Bedste lyd præmieres.
Læs mere på nordjyske.dk.

Bloker lyset foran skærmen

Man kan håbe på at solen ikke står højt på himlen den dag, men skulle det ske kan effektiv solafskærmning fra solaart helt sikkert hjælpe med at fjerne alt irriterende sollys fra vinduerne.

19.01.2008. 08:54

Ny PAC Programmable Automation Controller fra Brodersen

- med IEC61131-3 SoftPLC programmering på åben WinCE platform. Baseret på de krav Brodersen Controls A/S har mødt igennem det samarbejde man har med nogle af Europas største ingeniørforretninger er den nyeste RTU32 blevet videreudviklet med nye hardware og software faciliteter. RTU32 fremstår nu som en PAC (Programmable Automation Controller) som tilbyder brugeren funktionalitet som en RTU kombineret med en PLC og en Industriel PC. En 32-bit hardware platform muliggør realtidsstyring og overvågning af mange typer processer. RTU32 er en avanceret netværks kommunikator til håndtering af data over standard og applikations specifikke protokoller som f.eks. Modbus og EN/IEC60870. RTU32 tilbyder telemetri funktioner som data logning, håndtering af kommunikation via radio, fastnet telefon, GSM/GPRS og mulighed for styring af redundante I/O, UPS etc. Programmering foregår over standard PLC programmeringsværktøjer eller simple konfigurationsværktøjer til generering af EN/IEC60870 applikationer. BC = Brodersen Controls A/S Brodersen Controls A/S er en dansk virksomhed som udvikler og producerer hardware til overvågning og kontrol indenfor el, vand, trafik, telekommunikation, olie & gas sektoreren. Vores produkt sortiment omfatter telemetry produkter som RTUer, PAC (Process Automation Controller), Industrielle Modems (GPRS, GSM, PSTN) og data radioer fortæller Louise Brodersen. Brodersen Controls A/S har igennem mange år været aktive i udlandet bl.a..i samarbejde med store ingenørfirmaer som ABB, Alstom, Cegelec og Logica i forbindelse med projekter i og udenfor Europa. Brodersen Controls A/S har leveret tusindvis af moduler til både el, olie/gas og vand sektoren. I Danmark anvendes RTU32 bl.a. i forbindelse med overvågning og kontrol af hele systemet omkring landingslys i Kastrup Lufthavn.
Læs mere på teknikogviden.dk.

Træt og nedbrudt? Man kan nu forebygge stress med Bwells massagestole. Læs mere på bwell.dk

18.01.2008. 12:41

<< Første < Foregående [1 / 6] Næste > Sidste >>