Klar, Fax ist halt die fälschungssicherste Methode von allen!
war da nicht mal so eine seltsame Geschichte, dass ein FAX zur Konkurrenz umgeleitet wurde;
irgendwas im Zshg. mit TGV, ICE hätte ich da dunkel in Erinnerung;![]()
Klar, Fax ist halt die fälschungssicherste Methode von allen!
war da nicht mal so eine seltsame Geschichte, dass ein FAX zur Konkurrenz umgeleitet wurde;
irgendwas im Zshg. mit TGV, ICE hätte ich da dunkel in Erinnerung;![]()
.adac
Da sag mal noch einer, die würden mit den Mitgliedsbeiträgen nicht sorgsam umgehn...
was kostet es denn wenn man seine eigene TLD haben will?
bzw. wer bekommt bei solchen Domains die Domaingebühren?
weil a paar 100 EUR als Jahresgebühr hat mit realen Werten ja nichts zu tun;
jetzt mal ganz was anderes; noch bevor ein Let's Encrypt existiert hat,
hatte ich damit gespielt eine public CA 'zu veranstalten', alles nach der Regel,
Stammzert., Zwischenzert. und auch den OCSP-Responder, sowie Sperrlisten;
anscheinend dürfte wie ich das damals so auf meiner Website hatte,
jemand tatsächlich die CA Zertifikate heruntergeladen haben und installiert;
Zertifikat wurde aber nie eines erstellt; nur meine eigenen f. Testzwecke;
wobei f. kurze Zeit hatte ich bei E-mails so ein S/MIME Zertifikat in Verwendung;
hatte mir auch damals eine 'Private Enterprise Number' von der IANA geholt - der Fehler meines Lebens auf die E-mail-Adresse kommt außer SPAM genau nichts an;
ich hab des vor x Jahren mangels Zeit verworfen und habe die diversen Links (CRLs, CA Zerts, ocsp-Responder)
durch was ersetzt des nur was binäres liefert,
in dem drin steht dass ma was löschen soll; also kein gültiges Zertifikat und auch keine gültige Sperrliste bzw. OCSP Response;
die Gretchenfrage: wie verständigt man diese, dass die was löschen sollen?
einer ist da etwas intensiv,
jeden Tag so zwsichen 21:00 und 21:15 wird das ganze 'Programm' downgeloadet;
ich hab auch keine Ahnung was d. f. Agents/Systeme haben;
30-03-2021; 18:50:49 [.../root0CA.crt]: customer.sjc1.mc.starlinkisp.net [143.131.14.32:62947] - Microsoft-CryptoAPI/10.0
hat der des wirklich in einem Win10 installiert?
ich könnt auch die IP-Adressen sperren;
aber irgendwie stell ich mir da schon die Frage, ist des komische CA System a Rootkit/Trojaner Geschichte der höchsten Stufe?
man könnt sich ja sowas basteln und in Mails verwenden - genau das hatte ich ja - und hat auf die Art eine gesicherte Lesebestätigung ...
wobei etwas Angst hat mir vor a paar Jahren folgendes gemacht, ich habe bereits seit einigen Jahren ein offizielles S/MIME Zertifikat,
welches auch meinen Namen beinhaltet; und so 3-4 Monate bevor des da ablief bekomm ich von einer Schweizer Bank a Mail,
ich möge mein Zertifikat erneuern; es wär mir jetzt aber ganz was neues, dass der CA Laden einer Schweizer Bank gehört od. umgekehrt;
letzte Woche sind weitere 2 gTLDs vom Markt verschwunden; .iveco und .spreadbetting
Wer seine 3€ China-Überwachungskamera direkt ans Internet hängt ist eben kein „halbwegs klar denkender Mensch“
dachte, der arbeitet f. die KPC![]()
eine Geschichte gäbe es, aber das hängt direkt mit einer Erweiterung des Produktsortiments zusammen,
nämlich vServer, welche keine public IPv4 haben, dass diese per NAT nach draußen können;
f. die Klasse der Storage Server könnte dies durchaus von allgemeinen Interesse sein;
die externe NIC nicht vom HOST aus deaktiviert werden kann.
die Pakete vom VLAN müssen ja irgendwie durch die externe NIC durch, wie soll es auch sonst gehen?
du wirst auch keine IPv6-in-IPv4 Pakete raus bringen, wenn Du IPv4 deaktivierst;
Wo ist den technisch der Vorteil einer externen Firewall?
ohne einer internen Firewall gibt es gar keinen Vorteil;
hingegen hat man eine ordentliches Firewall am vServer ( mfnalex hats ja erwähnt, z.B. IPtables ),
und ist diese auch sauber konfiguriert, dann hat eine externe zusätzliche Firewall gewisse zusätzliche Sicherheitsaspekte;
eine Schadsoftware welche man sich einfängt kann die Firewall am Host sehr schnell etwas 'optimieren',
bei der externen Firewall schau ich mir das an, wie des gehen soll;
f. diejenigen die einen Windows Server betreiben, ist das durchaus fast schon notwendig;![]()
es ist zwar schon einiges dazu gesagt worden, aber ich gebe zu bedenken:
jede Firewall, egal was sie macht und wie sie es macht erhöht die Latenzzeiten zum einem
und zum anderen der Datendurchsatz wird dadurch auch geschmälert;
ich würde eher meinen, dass sich die Kunden selbst um deren Firewalls auf den VPS/RSen kümmern sollten,
und nicht dies zu lasten aller gehen soll;
was ich aber durchaus f. snnvoll erachten würde - angesichts der doch kontroversen Diskussionen um DNS-Blacklists,
dass Port 25 ausgehend nur per Supportticket nach draußen geöffnet werden sollte, um nicht reinen Webservern die
"Chance" zu geben zu SPAM-Schleudern zu mutieren;
@aRphael mit der selben cron-Instanz?
gibt ja mehrere Mglkt.en eine crontab anzulegen;
crontab -e legt die z.B. bei mir als /var/spool/cron/root an
/etc/crontab gibts auch
vlt. liegt hier der Unterschied;
Dragon schade, ich seh es ![]()
Hallo [Anexia] Theo V.
ja das klingt mal gut, dass ich in der Verlinkung auch München lese;
mein ISP ist LIWEST mit AS 12605
ich vermute es mal, aber wenn man da auf der Landkarte ein Dreieck mit folgenden Punkten konstruiert
im Osten nehme man Wien
im Südwesten nehme man München
im Nordwesten nehme man Nürnberg,
dann bin ich irgendwo dazwischen - Linz, vlt. sogar der Umkreismittelpunkt![]()
und da ist der Weg von Linz über München nach Nürnberg deutlich schneller
als der Weg von Linz über Wien nach Nürnberg;
[Anexia] Theo V. seid ihr in München auch vertreten?
"Wir werden hier rechtzeitig investieren, um die Versorgungssicherheit unserer Kundinnen und Kunden zu gewährleisten und Kapazitätsengpässe zu vermeiden." Die
Datenautobahnen des Netz-Rückgrats nach Wien und München werden "schneller" gemacht (von derzeit 100 Gbit/s auf 400 Gbit/s)
d.h. mein ISP ist in Wien und München angebunden;
hat schon mal jemand sowas erlebt ...
ich hatte vor x Jahren mal mir ein Backup Programm¹ in C/C++ gestrickt;
und bei der Entwicklungsumgeb. kann man 2 Builds machen
einen mit Debug-Infos und einen optimiert als Release;
ich hatte da mal was ausgebessert, und beim Neu übersetzen
-> Linkfehler, er findet was nicht;
dann, "ja wieso", ein Debug-Buld, siehe da es geht;
"hä, was hats da?"
dann hab ich mal die Bibliotheken im Verz. angesehen,
und dann die Erleuchtung, die Release Build Bibliotheken waren älter ...
Problem gelöst; und jetzt kann ich das Programm erweitern;
mit einem automatisiertes als Powershell Skript scheitere ich;
dauert x mal so lange - statt 1 h rund 6-7 h, und zu doof
mit Files welche Sonderzeichen im Filenamen haben;
¹ das Backup Programm ist f. Windows, hat eine GUI, und dabei wählt man ganze Verzeichnisse eines
Laufwerks und gibt einen Zielpfad an; und im Hintergrund, werden mit Hilfe von einer Hash-Datenbank
nur die Files kopiert, welche noch nicht in der Hash-Datenbank sind, oder solche, deren Hash-Wert sich
geändert hat; diese werden dann als weitere Generationen im Backup-Verz. angelegt;
vlt weiss jemand was mit dem Powershell-Versuch was anzufangen ...
<#
.SYNOPSIS
Backup Utility v1.0
Copyright (c) Apr./May 2021 by Walter H.
.DESCRIPTION
Utility for backing up files.
This is done by using a database,
the database format is just a CSV-File with 4 columns:
- Name: the filename
- Instance: the increment instance of the file
- Hash: the filehash[sha1]
- Size: the filesize in Bytes
.LINK
http://www.mathemainzel.info/progstodwnld.shtml#flebkup
.PARAMETER Path
Opens the path to backup the files from. They will be backed up to the folder <Path>._BKUP
.INPUTS
None. You cannot pipe objects to Bkup.ps1.
.OUTPUTS
None. You cannot use pipe for other cmdlets.
.EXAMPLE
.\Bkup.ps1 -Path E:\_FILES
Does a backup of the whole folder and all its subfolders of E:\_FILES to the folder E:\_FILES._BKUP
#>
Param (
[Parameter(Mandatory=$false)][String]$Path = $null
)
# https://9to5it.com/using-psobject-store-data-powershell/
Function Get-DestPath( [String]$srcPath, [String]$destPath, [Byte]$itemInst, [String]$itemName ) {
$fmtdDate = ( ( ( Get-Date ).AddDays( -1 ) ).ToString( "ddMMMyyyy" ) ).ToLower( )
$fmtdInst = ( $itemInst ).ToString( "0000" )
Return ( $destPath + "\bkup" + $fmtdDate + "\" + $fmtdInst + "\" + $itemName.Substring( $srcPath.Length + 1 ) )
}
Write-Host "Backup Utility v1.0" -ForegroundColor White
Write-Host "Copyright (c) Apr./May 2021 by Walter H." -ForegroundColor White
Write-Host ""
$csvfile = $null
$logfile = $null
$data = $null
$destPath = ""
$srcPath = ""
$paramsValid = $false
if ( $Path -eq $null ) {
Write-Host "Bkup.ps1: No path specified." -ForegroundColor Yellow
Write-Host ""
} else {
$destPath = $Path + "._BKUP"
$srcPath = $Path
if ( ( Test-Path $destPath -PathType Container ) -and ( Test-Path $srcPath -PathType Container ) ) {
$csvfile = $destPath + "\_HASHDTA.csv"
$logfile = $destPath + "\_BACKUP.log"
if ( Test-Path $csvfile -PathType Leaf ) {
$data = Import-Csv -Path $csvfile
} else {
$data = @( )
}
$paramsValid = $true
} else {
Write-Host "Bkup.ps1: Either source (path='$srcPath')" -ForegroundColor Red
Write-Host " or destination (path='$destPath') does not exist." -ForegroundColor Red
Write-Host ""
}
}
if ( $paramsValid -eq $true ) {
$cnt = 0
$cntBkup = 0
$sze = 0
$szeBkup = 0
$beginTime = Get-Date
$beginTimeStr = $beginTime.ToString( "MMM, d yyyy; HH:mm:ss,fff zzz" )
Add-Content -Path $logfile -Value "Begin: $beginTimeStr"
Add-Content -Path $logfile -Value "------------------------------------------------------------------------"
foreach ( $file in ( Get-ChildItem -Path $srcPath\ -File -Force -Recurse ) ) {
$isNew = $false
$hasChanged = $false
$fileName = $file.FullName
$fileSize = $file.Length
$fileAttr = $file.Attributes
$fileTime = $file.LastWriteTime
$fileHash = ( Get-FileHash -Path ( $file.FullName ) -Algorithm SHA1 ).Hash
$fileTimeStr = $fileTime.ToString( "dd-MM-yyyy, HH:mm:ss" )
Add-Content -Path $logfile -Value "[$fileName]: $fileSize Byes; $fileTimeStr;"
if ( $data -ne $null ) {
$item = ( $data |Where-Object { ( $_.Name ).ToLower( ) -eq ( $file.FullName ).ToLower( ) } )
} else {
$item = $null
}
if ( $item -eq $null ) {
$item = [PSCustomObject]@{
Name = $fileName
Instance = [Byte]0
Hash = $fileHash
Size = $fileSize
}
$data += $item
$isNew = $true
} else {
$itemInst = [Byte]( $item.Instance )
$itemInst++
if ( $fileHash -ne $item.Hash ) {
$item.Instance = $itemInst
$item.Hash = $fileHash
$item.Size = $fileSize
$hasChanged = $true
}
}
$cnt++
$sze += ( [Math]::Truncate( $item.Size / 1024.0 ) + 1 )
if ( $isNew -or $hasChanged ) {
$cntBkup++
$szeBkup += ( [Math]::Truncate( $item.Size / 1024.0 ) + 1 )
$srcFname = $item.Name
$destFname = ( Get-DestPath -srcPath $srcPath -destPath $destPath -itemInst $item.Instance -itemName $item.Name )
$parent = ( Split-Path -Path $destFname -Parent )
if ( ( Test-Path $parent -PathType Container ) -eq $false ) {
( New-Item $parent -ItemType Directory -Force ) |Out-Null
}
$flagStr = "n/a"
if ( $isNew ) {
$flagStr = "first"
}
if ( $hasChanged ) {
$flagStr = "next"
}
Copy-Item -Path $srcFname -Destination $destFname
Add-Content -Path $logfile -Value "'$srcFname' -> '$destFname' [$flagStr generation]"
Add-Content -Path $logfile -Value ""
}
# if ( $cnt -gt 100 ) { Break }
}
$data |Sort Name |Export-Csv -Path $csvfile -NoTypeInformation
$endTime = Get-Date
$endTimeStr = $endTime.ToString( "MMM, d yyyy; HH:mm:ss,fff zzz" )
Add-Content -Path $logfile -Value "------------------------------------------------------------------------"
Add-Content -Path $logfile -Value "End: $endTimeStr"
Add-Content -Path $logfile -Value ""
$szeBkupM = ( $szeBkup / 1024.0 ).ToString( "0.00" )
$szeBkupG = ( $szeBkup / 1048576.0 ).ToString( "0.000" )
$szeM = ( $sze / 1024.0 ).ToString( "0.00" )
$szeG = ( $sze / 1048576.0 ).ToString( "0.000" )
Write-Host "Copied: $cntBkup file(s) with $szeBkup kByte(s); $szeBkupM MByte(s); $szeBkupG GByte(s);" -ForegroundColor White
Write-Host "Verfied: $cnt file(s) with $sze kByte(s); $szeM MByte(s); $szeG GByte(s);" -ForegroundColor White
Write-Host ""
Add-Content -Path $logfile -Value "Copied: $cntBkup file(s) with $szeBkup kByte(s); $szeBkupM MByte(s); $szeBkupG GByte(s);"
Add-Content -Path $logfile -Value "Verfied: $cnt file(s) with $sze kByte(s); $szeM MByte(s); $szeG GByte(s);"
Add-Content -Path $logfile -Value "========================================================================"
Add-Content -Path $logfile -Value ""
$time = [TimeSpan]( $endTime - $beginTime )
$timeStr = ""
if ( $time.Days -gt 0 ) {
$timeStr += $time.Days.ToString( "0" ) + " days "
}
$timeStr += $time.Hours.ToString( "0" ) + " h "
$timeStr += $time.Minutes.ToString( "0" ) + " min "
$timeStr += $time.Seconds.ToString( "0" ) + "," + $time.Milliseconds.ToString( "000" ) + " sec"
Write-Host "Begin: $beginTimeStr;"
Write-Host "End: $endTimeStr;"
Write-Host ""
Write-Host "Run-time: $timeStr;"
Write-Host ""
}
Ich halte also mehr als 2‰ der IDN-Domains bei .co.at?
2 IDN-Domain od. doch mehr?
Damit kämen wir auf 22,3 kb pro Domain?
nur f. die 2 obligatorischen Name-Server Delegationen?![]()
(ich wär mir da nicht mehr so sicher ob da nicht was komplett im Müll läuft)
Hust, ich hab grad auf einer Mailingliste von BIND folgendes aufgeschnappt ...
ZitatOn our servers where we use Bind 9.16, named needs approx. 29G RAM. On the servers with Bind 9.11 named needs approx. 25G RAM.
heftig was da so ein DNS-Server von NIC.at¹ so an RAM 'verbrät'![]()
¹ das Mail stammte von jemanden der NIC.at;
bin ich im falschen Film, soeben sowas bei einer Site
da kannst Dir des ganze SSL-Zeugs aber auch gleich sparen ...
Verstehe nicht, warum deine Aussage zeigen soll, dass es perfekte Sicherheit gibt?
sollt ein Witz gewesen sein; und der Hinweis damit gegeben sein:
"Was Du nicht Online brauchst, lass auch Offline" bzw.
"Was Du nicht digital brauchst, lass auch analog"
Perfekte Sicherheit gibt es doch sowieso nicht
doch, Passwörter unter der Tischmatte, schau ich mir an, wie Du da 'ran kommst, ohne
die Bude zu stürmen ...![]()
soll heißen, jeder Passwortsafe im Netz is f. Hugo od. die NSA![]()
(wenn ich an 2ten Faktor brauch um an Passwortsafe aufzumachen,
der wiederum meinen 2ten Faktor darstellt is des a Designfehler
)
Ja, stimmt das man die Kombi braucht, aber ich denke ein Hosting könnte ein interessantes Angriffsziel sein
dafür gibts eine einfache und sogleich simple Lsg., setz im WCP ein Passwort mit 20 od. mehr Zeichen
der Komplexität Groß-/Kleinbuchstaben und Ziffern (da kannst ruhig den Zufallsgenerator 'ranlassen, weil des musst Dir nicht merken);
bei einer Länge von 20 hast da rund pasted-from-clipboard.pngMöglichkeiten;
und sollten tatsächlich morgen Quantencomputer bei der NSA, beim KGB, bei der CIA, beim FBI, und sonstige Komikerläden auftauchen,
die da Brute-force anlegen, werden die ihren Spaß haben,
auch wenn die 1020 Mglkt.en/Sekunde schaffen, braucht des immer noch länger als des Paläolithikum her is¹;
¹ um genau zu sein: hätten die Vorfahren (= Dinosaurier) damit bekonnen, hätten sie es immer noch nicht geschafft ![]()
(aber so nebenbei a paar Mio. Tschernobyls, Fukushimas und sonst. Bruchbuden dabei hinterlassen
)
und melde Dich künftig im WCP nur noch per SSO vom CCP an![]()