Siguria

Lidhja, përmbajtja dhe header-at që i mbrojnë të dyja — dhe sinjalet e besimit që shfletuesit u tregojnë përdoruesve.

0.13 e pikëzimit të përgjithshëm

Pse ka rëndësi për renditjet, trafikun dhe besimin?

HTTPS është sinjal renditjeje që nga 2014, dhe që nga 2018 Chrome etiketon çdo faqe HTTP "Not secure" — një fjalë që s’do ta dëshironit kurrë pranë markës suaj në address bar. TLS modern (minimum 1.2, ideale 1.3) është bazë; çfarë e ndan A-në nga C-ja janë protokollet, shkëmbimi i çelësave dhe hijenia e certifikatave.

Header-at e sigurisë janë sigurimi më i lirë i markës në web. HSTS ndalon sulmet downgrade, CSP bllokon XSS, X-Frame-Options dhe frame-ancestors ndalojnë clickjacking (sajti juaj i vizatuar brenda një faqeje mashtrimi), dhe Referrer-Policy ndalon rrjedhjen e URL-ve të përdoruesve cross-site. Asnjë nuk kushton në performancë; të gjitha dalin në çdo auditim serioz.

Header-at që zbulojnë versionin (Server: nginx/1.24.0, X-Powered-By: Express) u japin sulmuesve fingerprint falas të stack-ut tuaj, dhe cookie-t pa Secure/HttpOnly/SameSite mund të vidhen apo të falsifikohen në sulme banale. Për një sajt marketing-u këto janë rregullime një-mbrëmje me fitim të përhershëm.

Çdo sinjal në këtë ndarje — pikërisht ajo që kontrollon motori

HSTSw7Vendos Strict-Transport-Security me max-age ≥ 1 vit.
Content-Security-Policyw7Vendos një CSP pa unsafe-inline/unsafe-eval.
SPFw6Publiko një record SPF që mbyllet me -all.
DMARCw6Publiko _dmarc me të paktën p=quarantine dhe raportim rua.
DKIMw4Publiko çelësat publikë DKIM për selektorët e postës (p.sh. default._domainkey).
clickjacking protectionw3Dërgo X-Frame-Options: DENY (ose CSP frame-ancestors) kundër clickjacking-ut.
cookie securityw3Shëno cookie-t Secure, HttpOnly dhe SameSite=Lax (ose Strict).
MTA-STSw3Publiko një politikë MTA-STS me mode=enforce dhe record-in TXT _mta-sts.
X-Content-Type-Optionsw2Dërgo X-Content-Type-Options: nosniff në çdo përgjigje.
Referrer-Policyw2Dërgo Referrer-Policy: strict-origin-when-cross-origin.
mixed contentw2Ngarko çdo nën-burim përmes https:// — rishkruaj URL-t http:// në kohën e build-it.
version disclosure headersw2Hiq banner-at e versionit Server/x-powered-by (ServerTokens Prod) — i japin sulmuesve fingerprint të stack-ut.
TLS-RPT recordw1Publiko një record TLS-RPT (v=TLSRPT1) për raporte dështimesh TLS poste.
BIMI recordw1Publiko BIMI (v=BIMI1) për logo të verifikuar të markës në inbox-et e marrësve.

Si riparohet?

Shkaqet më të shpeshta të dështimeve këtu

Konfigurimi me praktikat më të mira

Një server block nginx i vetëm mbulon anën TLS dhe anën e header-ave bashkë. Publikoji header-at fillimisht me vlerat e sigurta; CSP-në përforcoje gradualisht duke parë konsolën tënde për shkelje.

nginx — TLS moderne + seti i header-ave të sigurisë
server {
  listen 443 ssl http2;
  server_name example.com;

  ssl_protocols TLSv1.2 TLSv1.3;
  ssl_session_cache shared:SSL:10m;
  ssl_session_timeout 1d;
  ssl_session_tickets off;

  # seti i header-ave (HSTS në fund — nis me max-age të shkurtër për test)
  add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
  add_header Content-Security-Policy "default-src 'self'; img-src 'self' data:; object-src 'none'; base-uri 'self'; frame-ancestors 'self'" always;
  add_header X-Content-Type-Options "nosniff" always;
  add_header X-Frame-Options "DENY" always;
  add_header Referrer-Policy "strict-origin-when-cross-origin" always;

  # ndalo zbulimin e versioneve
  server_tokens off;
}
Cookie-t — tri flamujt që kanë rëndësi
Set-Cookie: session=abc123; Secure; HttpOnly; SameSite=Lax; Path=/

# Secure    → kurrë nuk dërgohet via http://
# HttpOnly  → e padukshme për JavaScript (XSS s’e vidhet)
# SameSite  → nuk bashkëngjitet kërkesave cross-site (mbrojtje CSRF)
Heqja e header-ave zbulues në aplikacion
# Express
app.disable('x-powered-by');

# nginx (nëse aplikacioni e vendos gjithsesi)
proxy_hide_header X-Powered-By;
Siguria e transportit të postës (MTA-STS + TLS-RPT)
; përforco TLS për postën ardhëse
mta-sts.example.com. 3600 IN TXT "v=STSv1; id=20261001"
; https://mta-sts.example.com/.well-known/mta-sts.txt shërben:
;   version: STSv1
;   mode: enforce
;   mx: mail.example.com
;   max_age: 31536000

; merr raportet e dështimeve
_smtp._tls.example.com. 3600 IN TXT "v=TLSRPT1; rua=mailto:[email protected]"

Vazhdo me ndarjet e tjera

ZbulueshmëriaA i gjejnë, i indeksojnë dhe i kuptojnë motorët e kërkimit dhe sisteme…Gatishmëria për AIA marrin, u besojnë dhe i citojnë asistentët AI përmbajtjen tuaj kur p…ShpejtësiaSa shpejt ngarkohen dhe përgjigjen faqet tuaja — fillimisht në telefon…ThemeletInfrastruktura nën emrin: DNS, shëndeti i regjistrit dhe nëse email-i …ReputacioniSi dëshmon web-i i gjerë për ju — blocklist-a, baza e shkeljeve, certi…

← Analizo domain-in tënd