本发明提供的一种基于人工智能的软件保护方法、系统、设备和介质,本发明涉及软件保护技术领域,该方法包括获取用户不同时间点输入的多个数据;基于用户不同时间点输入的多个数据确定模糊测试的概率值;当模糊测试的概率值大于风险度阈值时则开启屏幕录制功能;获取开启屏幕录制功能后得到的屏幕录制视频;基于屏幕录制视频使用视频处理模型确定用户破解软件的可能程度;基于用户破解软件的可能程度确定软件保护措施;基于软件保护措施对软件进行保护,该方法能够应对模糊测试带来的破解风险,提高软件安全程度。