Trang chủ » làm thế nào để » Cách nhận biết ứng dụng nào đang sử dụng webcam của máy Mac

    Cách nhận biết ứng dụng nào đang sử dụng webcam của máy Mac

    Webcam Mac bao gồm đèn bật khi webcam của bạn được sử dụng. Với lệnh bên phải, bạn có thể kiểm tra ứng dụng nào thực sự sử dụng webcam của mình.

    Gián điệp webcam không phải là một số vấn đề thích hợp - nó rất thật. Nếu bạn lo lắng về việc ai đó theo dõi bạn qua webcam, bạn có thể muốn tắt hoàn toàn webcam của mình để ngăn chặn mọi nguy cơ gián điệp. Bạn cũng có thể cài đặt ứng dụng Giám sát để nhận thông báo mỗi khi ứng dụng bắt đầu sử dụng webcam của máy Mac. Nhưng, nếu bạn chỉ muốn nhanh chóng tự kiểm tra - và tránh sử dụng các công cụ của bên thứ ba - bạn có thể sử dụng các công cụ được tích hợp trong máy Mac của mình.

    Bạn sẽ cần khởi chạy một cửa sổ Terminal để làm điều này. Để thực hiện việc này, hãy mở tìm kiếm Spotlight bằng cách nhấn Command + Space, nhập vào Terminal Terminal vào hộp xuất hiện và nhấn Enter. Bạn cũng có thể mở cửa sổ Finder và điều hướng đến Ứng dụng> Tiện ích> Thiết bị đầu cuối.

    Để tìm các tiến trình đang chạy bằng webcam, hãy nhập lệnh sau vào thiết bị đầu cuối và nhấn Enter. Dòng này liệt kê tất cả các tệp đang mở và các quy trình được liên kết với chúng, đường ống ống dẫn xuất ra lệnh grep và sau đó lệnh grep tìm kiếm các quy trình có tệp đại diện cho webcam mở.

    lsof | grep "AppleCamera"

    Bạn sẽ thấy một hoặc nhiều kết quả. Nếu bạn không thấy bất kỳ kết quả nào, hãy thử chạy các lệnh sau. Một trong những lệnh dưới đây có thể cần thiết nếu bạn đang sử dụng phiên bản macOS cũ hơn.

    lsof | grep "iSight"
    lsof | grep "VDC"

    Tên của quá trình sẽ xuất hiện ở phía bên trái của mỗi dòng. Trong dòng bên dưới, chúng ta có thể thấy quá trình Skype Skype đang sử dụng webcam. Nếu nhiều ứng dụng đang sử dụng webcam, bạn có thể thấy nhiều kết quả.

    Lệnh này sẽ chỉ hiển thị cho bạn các quy trình hiện đang sử dụng webcam. Nếu một quá trình đã sử dụng webcam vài giây trước nhưng không sử dụng webcam khi bạn chạy lệnh, nó sẽ không xuất hiện trong danh sách.

    Để xem thêm thông tin về chính xác quy trình là gì, bạn có thể sử dụng ID quy trình được hiển thị tại đây. ID tiến trình là số được hiển thị bên phải tên quy trình. Ví dụ: trong ảnh chụp màn hình ở trên, ID tiến trình là 161622.

    Nhập lệnh sau, thay thế #### bằng ID tiến trình, để xem thêm thông tin:

    ps -p ####

    Trong ví dụ ở đây, chúng tôi đã chạy ps-1622. Điều này cho thấy nhiều thông tin hơn về quy trình, bao gồm cả đó là một phần của ứng dụng Skype tại /Appluggest/Skype.app. Nếu một ứng dụng có tên quy trình khó hiểu, lệnh ps sẽ đưa bạn đến ứng dụng đó là một phần của.

    Nếu lệnh hiển thị một ứng dụng bạn không nhận ra, bạn có thể cần tìm kiếm trên web để tìm thấy nó là gì. Nếu đó là một quá trình đáng ngờ, bạn có thể giết nó bằng cách nhập lệnh sau và sau đó cung cấp mật khẩu của bạn khi được nhắc:

    giết sudo -9 ####

    Lệnh này sẽ luôn giết một tiến trình, ngay cả khi tiến trình không muốn thoát bình thường.

    Nếu bạn có phần mềm độc hại chạy trên máy Mac, bạn sẽ muốn xóa phần mềm độc hại đúng cách để loại bỏ phần mềm đó, thay vì chỉ đơn giản là kết thúc quá trình của nó.