eplisp

AutoCAD LISP Güvenlik Uyarısı: SECURELOAD ve Güvenilir Konum

LISP yüklerken çıkan güvenlik uyarısını, güvenliği kapatmadan güvenilir konum ekleyerek giderin.

Bu uyarı neden çıkıyor?

Bir .lsp dosyası yüklerken "Security - Unsigned Executable File" başlıklı bir pencere görüyorsanız bu bir AutoCAD LISP güvenlik uyarısıdır. AutoCAD, güvenilir olarak işaretlenmemiş bir klasörden kod çalıştırılmak istendiğinde sizden onay ister.

Uyarı dosyanın zararlı olduğu anlamına gelmez; yalnızca AutoCAD'in dosyanın konumunu tanımadığını gösterir. Amaç, çizimlerle birlikte gelen veya gizlice destek klasörlerine yerleştirilen kötü amaçlı LISP dosyalarının sizden habersiz çalışmasını önlemektir.

Pencerede ne seçmelisiniz?

Dosyayı kendiniz indirdiyseniz ve kaynağına güveniyorsanız Load Once ile yükleyebilirsiniz. Dosyayı tanımıyorsanız Do Not Load seçin.

Uyarı her seferinde tekrar çıkıyorsa kalıcı çözüm, dosyanın bulunduğu klasörü güvenilir konum olarak eklemektir.

SECURELOAD sistem değişkeni

Bu davranışı SECURELOAD sistem değişkeni belirler. Komut satırına SECURELOAD yazarak mevcut değeri görebilir ve değiştirebilirsiniz.

  • 1 (varsayılan): Güvenilir konumlar dışındaki dosyalar için uyarı gösterilir.
  • 2: Yalnızca güvenilir konumlardaki dosyalar yüklenir; diğerleri uyarı gösterilmeden reddedilir.
  • 0: Güvenlik kontrolü yapılmaz, her dosya uyarısız yüklenir.

Güvenilir konum (Trusted Location) ekleme

Önerilen yol, LISP dosyalarınızı tek bir klasörde toplayıp o klasörü güvenilir konum yapmaktır.

  • Komut satırına OPTIONS yazın (veya OP).
  • Files sekmesini açın ve Trusted Locations düğümünü genişletin.
  • Add düğmesine, ardından Browse düğmesine basıp klasörü seçin (örneğin C:\eplisp).
  • Klasör salt okunur değilse AutoCAD bir güvenlik uyarısı gösterir; klasöre güveniyorsanız onaylayın.
  • Apply ve OK ile kaydedin.

TRUSTEDPATHS ile komut satırından ekleme

Aynı liste TRUSTEDPATHS sistem değişkeninde tutulur. Birden fazla klasör noktalı virgülle ayrılır. Alt klasörleri de dahil etmek için yolun sonuna \... ekleyin. Değişkene yeni bir değer yazmak mevcut listenin yerine geçer; bu yüzden önce mevcut değeri okuyup yeni klasörü sonuna ekleyin.

C:\eplisp;C:\Projeler\lisp\...

Neden SECURELOAD 0 yapmamalısınız?

SECURELOAD değerini 0 yapmak uyarıyı ortadan kaldırır ama korumayı da tamamen kapatır. Bu durumda başkasından gelen bir çizimin klasöründeki veya destek yolundaki herhangi bir LISP dosyası sizden onay alınmadan çalışabilir.

Geçmişte acad.lsp ve acaddoc.lsp adını taşıyan dosyalarla yayılan AutoCAD virüsleri tam olarak bu yolu kullandı. Uyarıdan kurtulmanın güvenli yolu güvenilir konum eklemektir; güvenliği kalıcı olarak kapatmak değildir.