İçeriğe geç
🛠️ToolsShed

Password Expiry Calculator

Güvenlik politikanıza dayalı parola sona erme tarihlerini hesaplayın ve sona eren parolalar için uyarılar alın.

Durum
Aktif
2026-09-25
Son Kullanma Tarihi
0
Değişimden Bu Yana Geçen Günler
89
Son Kullanma Tarihine Kalan Günler

Bu araç hakkında

Parola kodu sona erme politikaları, düzenli kimlik bilgisi güncellemelerini zorunlu kılarak yetkisiz erişimi önlemek için organizasyonal güvenlik açısından kritik önem taşır. Parola Kodu Sona Erme Hesaplayıcı, güvenlik politikası ayarlarınıza bağlı olarak bir parolanın ne zaman sona ereceğini belirlemeyi kolaylaştırır. Ekibinizin uyum gereksinimlerini yönetiyor olsanız veya kendi parola rotasyon zamanlamanızı planlıyor olsanız, bu araç elle tarih hesaplamalarını ortadan kaldırır ve hiçbir son tarihi kaçırmamanızı sağlar.

Hesaplayıcıyı kullanmak için parola oluşturma tarihini girin ve kuruluşunuzun son kullanma tarihini belirtin (yaygın olarak 30, 60, 90 veya 180 gün). Araç anlık olarak sona erme tarihini hesaplar ve parolanın değiştirilmesi gereken zamana kadar kaç gün kaldığını gösterir. Ayrıca uyarıları etkinleştirerek son kullanma tarihine yaklaştıkça bildirim alabilir, parola yönetiminde pasif olmak yerine proaktif olmanıza yardımcı olabilirsiniz.

Bu araç, birden fazla kullanıcı veya sistem arasında parola politikalarını denetleyen sistem yöneticileri, BT yöneticileri ve güvenlik açısından bilinçli profesyoneller için özellikle değerlidir. Son kullanma hesaplamalarını otomatikleştirerek, insan hatasını azaltır ve güvenlik standartlarıyla tutarlı uyumluluğu sağlar. Parola son kullanma tarihinin gerçek uygulanması, sisteminizin kimlik doğrulama uygulamasına bağlı olduğunu unutmayın—bu hesaplayıcı rehberlik ve planlama desteği sağlar.

Sıkça Sorulan Sorular

Kod Uygulaması

from datetime import datetime, timedelta

def calculate_password_expiry(
    last_changed: datetime,
    policy_days: int,
    warn_days: int = 14
) -> dict:
    """Calculate password expiry status."""
    expiry_date = last_changed + timedelta(days=policy_days)
    now = datetime.now()
    days_until_expiry = (expiry_date - now).days
    days_since_change = (now - last_changed).days
    is_expired = now >= expiry_date
    is_warning = not is_expired and days_until_expiry <= warn_days

    if is_expired:
        status = "EXPIRED"
    elif is_warning:
        status = "EXPIRING_SOON"
    else:
        status = "ACTIVE"

    return {
        "last_changed": last_changed.strftime("%Y-%m-%d"),
        "expiry_date": expiry_date.strftime("%Y-%m-%d"),
        "days_since_change": days_since_change,
        "days_until_expiry": max(0, days_until_expiry),
        "is_expired": is_expired,
        "status": status,
        "policy_days": policy_days
    }

# Example
result = calculate_password_expiry(
    last_changed=datetime(2024, 1, 1),
    policy_days=90,
    warn_days=14
)
for key, value in result.items():
    print(f"{key}: {value}")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.